Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

PoDoFo::PdfEncryptAES Member List

This is the complete list of members for PoDoFo::PdfEncryptAES, including all inherited members.
AES(unsigned char *key, int keylen, unsigned char *textin, pdf_long textlen, unsigned char *textout)PoDoFo::PdfEncryptAES [private]
Authenticate(const std::string &password, const PdfString &documentId)PoDoFo::PdfEncrypt
Authenticate(const std::string &documentID, const std::string &password, const std::string &uValue, const std::string &oValue, int pValue, int lengthValue, int rValue) (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt
CalculateStreamLength(pdf_long length) const PoDoFo::PdfEncryptAES [virtual]
CalculateStreamOffset() const PoDoFo::PdfEncryptAES [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::PdfEncryptAES [virtual]
CreateEncryptionInputStream(PdfInputStream *pInputStream)PoDoFo::PdfEncryptAES [virtual]
CreateEncryptionOutputStream(PdfOutputStream *pOutputStream)PoDoFo::PdfEncryptAES [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::PdfEncryptAES [virtual]
PoDoFo::PdfEncrypt::Encrypt(std::string &str, pdf_long inputLen) const PoDoFo::PdfEncrypt
EPdfEncryptAlgorithm enum namePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_AESV2 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V1 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V2 enum valuePoDoFo::PdfEncrypt
EPdfKeyLength enum namePoDoFo::PdfEncrypt
ePdfKeyLength_128 enum value (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt
ePdfKeyLength_40 enum value (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt
ePdfKeyLength_56 enum value (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt
ePdfKeyLength_80 enum value (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt
ePdfKeyLength_96 enum value (defined in PoDoFo::PdfEncrypt)PoDoFo::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::PdfEncrypt
GenerateInitialVector(unsigned char iv[16])PoDoFo::PdfEncrypt [protected]
GetEnabledEncryptionAlgorithms()PoDoFo::PdfEncrypt [static]
GetEncryptAlgorithm() const PoDoFo::PdfEncrypt [inline]
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_aesPoDoFo::PdfEncryptAES [private]
m_eAlgorithmPoDoFo::PdfEncrypt [protected]
m_eKeyLengthPoDoFo::PdfEncrypt [protected]
m_keyLengthPoDoFo::PdfEncrypt [protected]
m_oValuePoDoFo::PdfEncrypt [protected]
m_ownerPassPoDoFo::PdfEncrypt [protected]
m_pValuePoDoFo::PdfEncrypt [protected]
m_rc4keyPoDoFo::PdfEncrypt [protected]
m_rc4lastPoDoFo::PdfEncrypt [protected]
m_rValuePoDoFo::PdfEncrypt [protected]
m_userPassPoDoFo::PdfEncrypt [protected]
m_uValuePoDoFo::PdfEncrypt [protected]
operator=(const PdfEncrypt &rhs)PoDoFo::PdfEncrypt
PadPassword(const std::string &password, unsigned char pswd[32])PoDoFo::PdfEncrypt [protected]
PdfEncrypt() (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt [inline, protected]
PdfEncrypt(const PdfEncrypt &rhs) (defined in PoDoFo::PdfEncrypt)PoDoFo::PdfEncrypt [protected]
PdfEncryptAES(PdfString oValue, PdfString uValue, int pValue) (defined in PoDoFo::PdfEncryptAES)PoDoFo::PdfEncryptAES
PdfEncryptAES(const PdfEncrypt &rhs) (defined in PoDoFo::PdfEncryptAES)PoDoFo::PdfEncryptAES
PdfEncryptAES(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) (defined in PoDoFo::PdfEncryptAES)PoDoFo::PdfEncryptAES
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]
~PdfEncryptAES() (defined in PoDoFo::PdfEncryptAES)PoDoFo::PdfEncryptAES

Generated by  Doxygen 1.6.0   Back to index