wxPdfDocument 1.2.0
wxPdfEncrypt Member List

This is the complete list of members for wxPdfEncrypt, including all inherited members.

AESDecrypt(unsigned char *key, unsigned int keylen, unsigned char *textin, unsigned int textlen, unsigned char *textout)wxPdfEncryptprotected
AESEncrypt(unsigned char *key, unsigned int keylen, unsigned char *textin, unsigned int textlen, unsigned char *textout)wxPdfEncryptprotected
AESV3Decrypt(const unsigned char *key, unsigned int keylen, unsigned char *textin, unsigned int textlen, unsigned char *textout)wxPdfEncryptprotected
AESV3Encrypt(const unsigned char *key, unsigned int keylen, const unsigned char *textin, unsigned int textlen, unsigned char *textout)wxPdfEncryptprotected
Authenticate(const wxString &documentID, const wxString &password, const wxString &uValue, const wxString &oValue, const wxString &ueValue, const wxString &oeValue, const wxString &permsValue, int pValue, int lengthValue, int rValue, int vValue)wxPdfEncrypt
CalculateStreamLength(size_t length)wxPdfEncrypt
CalculateStreamOffset()wxPdfEncrypt
CheckKey(const std::string &key1, const std::string &key2)wxPdfEncryptprotected
ComputeEncryptionKey(const wxString &documentID, const std::string &userPad, const std::string &ownerKey, int pValue, unsigned int keyLength, int revision)wxPdfEncryptprotected
ComputeOwnerKey(const std::string &userPad, const std::string &ownerPad, unsigned int keylength, int revision, bool authenticate)wxPdfEncryptprotected
CreateDocumentId()wxPdfEncryptstatic
Decrypt(int n, int g, wxString &str)wxPdfEncrypt
Decrypt(int n, int g, unsigned char *str, unsigned int len)wxPdfEncrypt
Encrypt(int n, int g, wxString &str)wxPdfEncrypt
Encrypt(int n, int g, unsigned char *str, unsigned int len)wxPdfEncrypt
GenerateEncryptionKey(const wxString &userPassword, const wxString &ownerPassword, int protection, const wxString &documentId=wxEmptyString)wxPdfEncrypt
GenerateInitialVector(unsigned char iv[16])wxPdfEncryptprotectedstatic
GetDocumentId() constwxPdfEncryptinline
GetKeyLength() constwxPdfEncryptinline
GetMD5Binary(const unsigned char *data, unsigned int length, unsigned char *digest)wxPdfEncryptprotectedstatic
GetOEValue() constwxPdfEncryptinline
GetOValue() constwxPdfEncryptinline
GetPermsValue() constwxPdfEncryptinline
GetPValue() constwxPdfEncryptinline
GetRevision() constwxPdfEncryptinline
GetUEValue() constwxPdfEncryptinline
GetUValue() constwxPdfEncryptinline
PadPassword(const wxString &password)wxPdfEncryptprotected
PasswordIsValid(const wxString &password) constwxPdfEncrypt
RC4(unsigned char *key, unsigned int keylen, const unsigned char *textin, unsigned int textlen, unsigned char *textout)wxPdfEncryptprotected
wxPdfEncrypt(int revision=2, int keyLength=40)wxPdfEncrypt
~wxPdfEncrypt()wxPdfEncryptvirtual