PoDoFo  0.9.1
PoDoFo::PdfEncryptAESV2 Member List

This is the complete list of members for PoDoFo::PdfEncryptAESV2, including all inherited members.

Authenticate(const std::string &password, const PdfString &documentId)PoDoFo::PdfEncryptAESV2virtual
CalculateStreamLength(pdf_long length) const PoDoFo::PdfEncryptAESV2virtual
CalculateStreamOffset() const PoDoFo::PdfEncryptAESV2virtual
CheckKey(unsigned char key1[32], unsigned char key2[32])PoDoFo::PdfEncryptprotected
CreateEncryptionInputStream(PdfInputStream *pInputStream)PoDoFo::PdfEncryptAESV2virtual
CreateEncryptionOutputStream(PdfOutputStream *pOutputStream)PoDoFo::PdfEncryptAESV2virtual
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::PdfEncryptstatic
CreatePdfEncrypt(const PdfObject *pObject)PoDoFo::PdfEncryptstatic
CreatePdfEncrypt(const PdfEncrypt &rhs)PoDoFo::PdfEncryptstatic
Decrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long &outLen) const PoDoFo::PdfEncryptAESV2virtual
Encrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long outLen) const PoDoFo::PdfEncryptAESV2virtual
EPdfEncryptAlgorithm enum namePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_AESV2 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V1 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V2 enum valuePoDoFo::PdfEncrypt
EPdfKeyLength enum namePoDoFo::PdfEncrypt
EPdfPermissions enum namePoDoFo::PdfEncrypt
ePdfPermissions_Accessible enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Copy enum valuePoDoFo::PdfEncrypt
ePdfPermissions_DocAssembly enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Edit enum valuePoDoFo::PdfEncrypt
ePdfPermissions_EditNotes enum valuePoDoFo::PdfEncrypt
ePdfPermissions_FillAndSign enum valuePoDoFo::PdfEncrypt
ePdfPermissions_HighPrint enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Print enum valuePoDoFo::PdfEncrypt
GenerateEncryptionKey(const PdfString &documentId)PoDoFo::PdfEncryptAESV2virtual
GetEnabledEncryptionAlgorithms()PoDoFo::PdfEncryptstatic
GetEncryptAlgorithm() const PoDoFo::PdfEncryptinline
GetEncryptionKey() const PoDoFo::PdfEncryptinline
GetKeyLength() const PoDoFo::PdfEncryptinline
GetOValue() const PoDoFo::PdfEncryptinline
GetPValue() const PoDoFo::PdfEncryptinline
GetRevision() const PoDoFo::PdfEncryptinline
GetUValue() const PoDoFo::PdfEncryptinline
IsAccessibilityAllowed() const PoDoFo::PdfEncryptinline
IsCopyAllowed() const PoDoFo::PdfEncryptinline
IsDocAssemblyAllowed() const PoDoFo::PdfEncryptinline
IsEditAllowed() const PoDoFo::PdfEncryptinline
IsEditNotesAllowed() const PoDoFo::PdfEncryptinline
IsEncryptionEnabled(EPdfEncryptAlgorithm eAlgorithm)PoDoFo::PdfEncryptstatic
IsFillAndSignAllowed() const PoDoFo::PdfEncryptinline
IsHighPrintAllowed() const PoDoFo::PdfEncryptinline
IsMetadataEncrypted() const PoDoFo::PdfEncryptinline
IsPrintAllowed() const PoDoFo::PdfEncryptinline
m_aesPoDoFo::PdfEncryptAESBaseprotected
m_bEncryptMetadataPoDoFo::PdfEncryptprotected
m_curReferencePoDoFo::PdfEncryptprotected
m_documentIdPoDoFo::PdfEncryptprotected
m_eAlgorithmPoDoFo::PdfEncryptprotected
m_eKeyLengthPoDoFo::PdfEncryptprotected
m_encryptionKeyPoDoFo::PdfEncryptprotected
m_keyLengthPoDoFo::PdfEncryptprotected
m_oValuePoDoFo::PdfEncryptprotected
m_ownerPassPoDoFo::PdfEncryptprotected
m_pValuePoDoFo::PdfEncryptprotected
m_rc4PoDoFo::PdfEncryptRC4Baseprotected
m_rValuePoDoFo::PdfEncryptprotected
m_userPassPoDoFo::PdfEncryptprotected
m_uValuePoDoFo::PdfEncryptprotected
RC4(const unsigned char *key, int keylen, const unsigned char *textin, pdf_long textlen, unsigned char *textout, pdf_long textoutlen)PoDoFo::PdfEncryptRC4Baseprotected
SetCurrentReference(const PdfReference &rRef)PoDoFo::PdfEncryptinline
SetEnabledEncryptionAlgorithms(int nEncryptionAlgorithms)PoDoFo::PdfEncryptstatic
~PdfEncrypt()=0PoDoFo::PdfEncryptpure virtual