wxPdfDocument 1.2.0
|
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) | wxPdfEncrypt | protected |
AESEncrypt(unsigned char *key, unsigned int keylen, unsigned char *textin, unsigned int textlen, unsigned char *textout) | wxPdfEncrypt | protected |
AESV3Decrypt(const unsigned char *key, unsigned int keylen, unsigned char *textin, unsigned int textlen, unsigned char *textout) | wxPdfEncrypt | protected |
AESV3Encrypt(const unsigned char *key, unsigned int keylen, const unsigned char *textin, unsigned int textlen, unsigned char *textout) | wxPdfEncrypt | protected |
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) | wxPdfEncrypt | protected |
ComputeEncryptionKey(const wxString &documentID, const std::string &userPad, const std::string &ownerKey, int pValue, unsigned int keyLength, int revision) | wxPdfEncrypt | protected |
ComputeOwnerKey(const std::string &userPad, const std::string &ownerPad, unsigned int keylength, int revision, bool authenticate) | wxPdfEncrypt | protected |
CreateDocumentId() | wxPdfEncrypt | static |
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]) | wxPdfEncrypt | protectedstatic |
GetDocumentId() const | wxPdfEncrypt | inline |
GetKeyLength() const | wxPdfEncrypt | inline |
GetMD5Binary(const unsigned char *data, unsigned int length, unsigned char *digest) | wxPdfEncrypt | protectedstatic |
GetOEValue() const | wxPdfEncrypt | inline |
GetOValue() const | wxPdfEncrypt | inline |
GetPermsValue() const | wxPdfEncrypt | inline |
GetPValue() const | wxPdfEncrypt | inline |
GetRevision() const | wxPdfEncrypt | inline |
GetUEValue() const | wxPdfEncrypt | inline |
GetUValue() const | wxPdfEncrypt | inline |
PadPassword(const wxString &password) | wxPdfEncrypt | protected |
PasswordIsValid(const wxString &password) const | wxPdfEncrypt | |
RC4(unsigned char *key, unsigned int keylen, const unsigned char *textin, unsigned int textlen, unsigned char *textout) | wxPdfEncrypt | protected |
wxPdfEncrypt(int revision=2, int keyLength=40) | wxPdfEncrypt | |
~wxPdfEncrypt() | wxPdfEncrypt | virtual |