, including all inherited members.
| Authenticate(const std::string &password, const PdfString &documentId) | PoDoFo::PdfEncrypt | |
| CalculateStreamLength(pdf_long length) const | PoDoFo::PdfEncrypt | [virtual] |
| CalculateStreamOffset() const | PoDoFo::PdfEncrypt | [virtual] |
| CheckKey(unsigned char key1[32], unsigned char key2[32]) | PoDoFo::PdfEncrypt | [protected] |
| ComputeEncryptionKey(const std::string &documentID, unsigned char userPad[32], unsigned char ownerKey[32], int pValue, int keyLength, int revision, unsigned char userKey[32]) | PoDoFo::PdfEncrypt | [protected] |
| ComputeOwnerKey(unsigned char userPad[32], unsigned char ownerPad[32], int keylength, int revision, bool authenticate, unsigned char ownerKey[32]) | PoDoFo::PdfEncrypt | [protected] |
| CreateEncryptionDictionary(PdfDictionary &rDictionary) const | PoDoFo::PdfEncryptRC4 | [virtual] |
| CreateEncryptionInputStream(PdfInputStream *pInputStream) | PoDoFo::PdfEncryptRC4 | [virtual] |
| CreateEncryptionOutputStream(PdfOutputStream *pOutputStream) | PoDoFo::PdfEncryptRC4 | [virtual] |
| CreateObjKey(unsigned char objkey[16], int *pnKeyLen) const | PoDoFo::PdfEncrypt | [protected] |
| CreatePdfEncrypt(const std::string &userPassword, const std::string &ownerPassword, int protection=ePdfPermissions_Print|ePdfPermissions_Edit|ePdfPermissions_Copy|ePdfPermissions_EditNotes|ePdfPermissions_FillAndSign|ePdfPermissions_Accessible|ePdfPermissions_DocAssembly|ePdfPermissions_HighPrint, EPdfEncryptAlgorithm eAlgorithm=ePdfEncryptAlgorithm_RC4V1, EPdfKeyLength eKeyLength=ePdfKeyLength_40) | PoDoFo::PdfEncrypt | [static] |
| CreatePdfEncrypt(const PdfObject *pObject) | PoDoFo::PdfEncrypt | [static] |
| CreatePdfEncrypt(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | [static] |
| Encrypt(unsigned char *str, pdf_long len) const | PoDoFo::PdfEncryptRC4 | [virtual] |
| PoDoFo::PdfEncrypt::Encrypt(std::string &str, pdf_long inputLen) const | PoDoFo::PdfEncrypt | |
| EPdfEncryptAlgorithm enum name | PoDoFo::PdfEncrypt | |
| ePdfEncryptAlgorithm_AESV2 enum value | PoDoFo::PdfEncrypt | |
| ePdfEncryptAlgorithm_RC4V1 enum value | PoDoFo::PdfEncrypt | |
| ePdfEncryptAlgorithm_RC4V2 enum value | PoDoFo::PdfEncrypt | |
| EPdfKeyLength enum name | PoDoFo::PdfEncrypt | |
| EPdfPermissions enum name | PoDoFo::PdfEncrypt | |
| ePdfPermissions_Accessible enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_Copy enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_DocAssembly enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_Edit enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_EditNotes enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_FillAndSign enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_HighPrint enum value | PoDoFo::PdfEncrypt | |
| ePdfPermissions_Print enum value | PoDoFo::PdfEncrypt | |
| GenerateEncryptionKey(const PdfString &documentId) | PoDoFo::PdfEncrypt | |
| GenerateInitialVector(unsigned char iv[16]) | PoDoFo::PdfEncrypt | [protected] |
| GetEnabledEncryptionAlgorithms() | PoDoFo::PdfEncrypt | [static] |
| GetKeyLength() const | PoDoFo::PdfEncrypt | [inline] |
| GetMD5Binary(const unsigned char *data, int length, unsigned char *digest) | PoDoFo::PdfEncrypt | [protected, static] |
| GetMD5String(const unsigned char *pBuffer, int nLength) | PoDoFo::PdfEncrypt | [static] |
| GetOValue() const | PoDoFo::PdfEncrypt | [inline] |
| GetPValue() const | PoDoFo::PdfEncrypt | [inline] |
| GetRevision() const | PoDoFo::PdfEncrypt | [inline] |
| GetUValue() const | PoDoFo::PdfEncrypt | [inline] |
| IsAccessibilityAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsCopyAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsDocAssemblyAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsEditAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsEditNotesAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsEncryptionEnabled(EPdfEncryptAlgorithm eAlgorithm) | PoDoFo::PdfEncrypt | [static] |
| IsFillAndSignAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsHighPrintAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| IsPrintAllowed() const | PoDoFo::PdfEncrypt | [inline] |
| m_eAlgorithm | PoDoFo::PdfEncrypt | [protected] |
| m_eKeyLength | PoDoFo::PdfEncrypt | [protected] |
| m_keyLength | PoDoFo::PdfEncrypt | [protected] |
| m_oValue | PoDoFo::PdfEncrypt | [protected] |
| m_ownerPass | PoDoFo::PdfEncrypt | [protected] |
| m_pValue | PoDoFo::PdfEncrypt | [protected] |
| m_rc4key | PoDoFo::PdfEncrypt | [protected] |
| m_rc4last | PoDoFo::PdfEncrypt | [protected] |
| m_rValue | PoDoFo::PdfEncrypt | [protected] |
| m_userPass | PoDoFo::PdfEncrypt | [protected] |
| m_uValue | PoDoFo::PdfEncrypt | [protected] |
| operator=(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | |
| PadPassword(const std::string &password, unsigned char pswd[32]) | PoDoFo::PdfEncrypt | [protected] |
| RC4(unsigned char *key, int keylen, unsigned char *textin, pdf_long textlen, unsigned char *textout) | PoDoFo::PdfEncrypt | [protected] |
| SetCurrentReference(const PdfReference &rRef) | PoDoFo::PdfEncrypt | [inline] |
| SetEnabledEncryptionAlgorithms(int nEncryptionAlgorithms) | PoDoFo::PdfEncrypt | [static] |
| ~PdfEncrypt() | PoDoFo::PdfEncrypt | [virtual] |