| Authenticate(const std::string &password, const PdfString &documentId) | PoDoFo::PdfEncryptRC4 | virtual |
| CalculateStreamLength(pdf_long length) const | PoDoFo::PdfEncryptRC4 | virtual |
| CalculateStreamOffset() const | PoDoFo::PdfEncryptRC4 | virtual |
| CheckKey(unsigned char key1[32], unsigned char key2[32]) | PoDoFo::PdfEncrypt | protected |
| CreateEncryptionInputStream(PdfInputStream *pInputStream) | PoDoFo::PdfEncryptRC4 | virtual |
| CreateEncryptionOutputStream(PdfOutputStream *pOutputStream) | PoDoFo::PdfEncryptRC4 | virtual |
| 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_AESV2, EPdfKeyLength eKeyLength=ePdfKeyLength_40) | PoDoFo::PdfEncrypt | static |
| CreatePdfEncrypt(const PdfObject *pObject) | PoDoFo::PdfEncrypt | static |
| CreatePdfEncrypt(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | static |
| Decrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long &outLen) const | PoDoFo::PdfEncryptRC4 | virtual |
| Encrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long outLen) const | PoDoFo::PdfEncryptRC4 | virtual |
| 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::PdfEncryptRC4 | virtual |
| GetEnabledEncryptionAlgorithms() | PoDoFo::PdfEncrypt | static |
| GetEncryptAlgorithm() const | PoDoFo::PdfEncrypt | inline |
| GetEncryptionKey() const | PoDoFo::PdfEncrypt | inline |
| GetKeyLength() const | PoDoFo::PdfEncrypt | inline |
| 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 |
| IsMetadataEncrypted() const | PoDoFo::PdfEncrypt | inline |
| IsOwnerPasswordSet() const | PoDoFo::PdfEncrypt | inline |
| IsPrintAllowed() const | PoDoFo::PdfEncrypt | inline |
| m_bEncryptMetadata | PoDoFo::PdfEncrypt | protected |
| m_curReference | PoDoFo::PdfEncrypt | protected |
| m_documentId | PoDoFo::PdfEncrypt | protected |
| m_eAlgorithm | PoDoFo::PdfEncrypt | protected |
| m_eKeyLength | PoDoFo::PdfEncrypt | protected |
| m_encryptionKey | PoDoFo::PdfEncrypt | protected |
| m_keyLength | PoDoFo::PdfEncrypt | protected |
| m_oValue | PoDoFo::PdfEncrypt | protected |
| m_ownerPass | PoDoFo::PdfEncrypt | protected |
| m_pValue | PoDoFo::PdfEncrypt | protected |
| m_rc4 | PoDoFo::PdfEncryptRC4Base | protected |
| m_rValue | PoDoFo::PdfEncrypt | protected |
| m_userPass | PoDoFo::PdfEncrypt | protected |
| m_uValue | PoDoFo::PdfEncrypt | protected |
| RC4(const unsigned char *key, int keylen, const unsigned char *textin, pdf_long textlen, unsigned char *textout, pdf_long textoutlen) | PoDoFo::PdfEncryptRC4Base | protected |
| SetCurrentReference(const PdfReference &rRef) | PoDoFo::PdfEncrypt | inline |
| SetEnabledEncryptionAlgorithms(int nEncryptionAlgorithms) | PoDoFo::PdfEncrypt | static |
| ~PdfEncrypt()=0 | PoDoFo::PdfEncrypt | pure virtual |