wxPdfDocument  1.4.0
Library for generating PDF documents from wxWidgets applications
Loading...
Searching...
No Matches
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