| AES(unsigned char *key, int WXUNUSED(keylen), unsigned char *textin, int textlen, unsigned char *textout) | wxPdfEncrypt | [protected] |
| Authenticate(const wxString &documentID, const wxString &password, const wxString &uValue, const wxString &oValue, int pValue, int lengthValue, int rValue) | wxPdfEncrypt | |
| CalculateStreamLength(int length) | wxPdfEncrypt | |
| CalculateStreamOffset() | wxPdfEncrypt | |
| CheckKey(unsigned char key1[32], unsigned char key2[32]) | wxPdfEncrypt | [protected] |
| ComputeEncryptionKey(const wxString &documentID, unsigned char userPad[32], unsigned char ownerKey[32], int pValue, int keyLength, int revision, unsigned char userKey[32]) | wxPdfEncrypt | [protected] |
| ComputeOwnerKey(unsigned char userPad[32], unsigned char ownerPad[32], int keylength, int revision, bool authenticate, unsigned char ownerKey[32]) | wxPdfEncrypt | [protected] |
| CreateDocumentId() | wxPdfEncrypt | |
| Encrypt(int n, int g, wxString &str) | wxPdfEncrypt | |
| Encrypt(int n, int g, unsigned char *str, int len) | wxPdfEncrypt | |
| GenerateEncryptionKey(const wxString &userPassword, const wxString &ownerPassword, int protection) | wxPdfEncrypt | |
| GenerateInitialVector(unsigned char iv[16]) | wxPdfEncrypt | [protected] |
| GetDocumentId() const | wxPdfEncrypt | [inline] |
| GetKeyLength() const | wxPdfEncrypt | [inline] |
| GetMD5Binary(const unsigned char *data, int length, unsigned char *digest) | wxPdfEncrypt | [protected] |
| GetOValue() const | wxPdfEncrypt | [inline] |
| GetPValue() const | wxPdfEncrypt | [inline] |
| GetRevision() const | wxPdfEncrypt | [inline] |
| GetUValue() const | wxPdfEncrypt | [inline] |
| PadPassword(const wxString &password, unsigned char pswd[32]) | wxPdfEncrypt | [protected] |
| RC4(unsigned char *key, int keylen, unsigned char *textin, int textlen, unsigned char *textout) | wxPdfEncrypt | [protected] |
| wxPdfEncrypt(int revision=2, int keyLength=40) | wxPdfEncrypt | |
| ~wxPdfEncrypt() | wxPdfEncrypt | [virtual] |