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::PdfEncryptAESV2 [virtual]
CalculateStreamLength(pdf_long length) const PoDoFo::PdfEncryptAESV2 [virtual]
CalculateStreamOffset() const PoDoFo::PdfEncryptAESV2 [virtual]
CheckKey(unsigned char key1[32], unsigned char key2[32])PoDoFo::PdfEncrypt [protected]
CreateEncryptionInputStream(PdfInputStream *pInputStream)PoDoFo::PdfEncryptAESV2 [virtual]
CreateEncryptionOutputStream(PdfOutputStream *pOutputStream)PoDoFo::PdfEncryptAESV2 [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_RC4V1, 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::PdfEncryptAESV2 [virtual]
Encrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long outLen) const PoDoFo::PdfEncryptAESV2 [virtual]
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::PdfEncryptAESV2 [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]
IsPrintAllowed() const PoDoFo::PdfEncrypt [inline]
m_aesPoDoFo::PdfEncryptAESBase [protected]
m_bEncryptMetadataPoDoFo::PdfEncrypt [protected]
m_curReferencePoDoFo::PdfEncrypt [protected]
m_documentIdPoDoFo::PdfEncrypt [protected]
m_eAlgorithmPoDoFo::PdfEncrypt [protected]
m_eKeyLengthPoDoFo::PdfEncrypt [protected]
m_encryptionKeyPoDoFo::PdfEncrypt [protected]
m_keyLengthPoDoFo::PdfEncrypt [protected]
m_oValuePoDoFo::PdfEncrypt [protected]
m_ownerPassPoDoFo::PdfEncrypt [protected]
m_pValuePoDoFo::PdfEncrypt [protected]
m_rc4PoDoFo::PdfEncryptRC4Base [protected]
m_rValuePoDoFo::PdfEncrypt [protected]
m_userPassPoDoFo::PdfEncrypt [protected]
m_uValuePoDoFo::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()=0PoDoFo::PdfEncrypt [pure virtual]


Generated on Tue Nov 29 09:28:33 2016 for PoDoFo by  doxygen 1.5.6