|
PoDoFo 1.1.0
|
This is the complete list of members for PoDoFo::PdfEncryptAESV3, including all inherited members.
| Authenticate(const std::string_view &password, const std::string_view &documentId, PODOFO_CRYPT_CTX *ctx, unsigned char encryptionKey[32]) const override (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | protectedvirtual |
| PoDoFo::PdfEncrypt::Authenticate(const std::string_view &password, const PdfString &documentId, PdfEncryptContext &context) const | PoDoFo::PdfEncrypt | |
| CalculateStreamLength(size_t length) const override | PoDoFo::PdfEncryptAESV3 | virtual |
| CalculateStreamOffset() const override | PoDoFo::PdfEncryptAESV3 | virtual |
| CheckKey(const unsigned char key1[32], const unsigned char key2[32]) const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | protected |
| Create(const std::string_view &userPassword, const std::string_view &ownerPassword, PdfPermissions protection=PdfPermissions::Default, PdfEncryptionAlgorithm algorithm=PdfEncryptionAlgorithm::AESV3R6, PdfKeyLength keyLength=PdfKeyLength::Unknown) | PoDoFo::PdfEncrypt | static |
| CreateEncryptionDictionary(PdfDictionary &dictionary) const override | PoDoFo::PdfEncryptAESV3 | virtual |
| CreateEncryptionInputStream(InputStream &inputStream, size_t inputLen, PdfEncryptContext &context, const PdfReference &objref) const override | PoDoFo::PdfEncryptAESV3 | virtual |
| CreateEncryptionOutputStream(OutputStream &outputStream, PdfEncryptContext &context, const PdfReference &objref) const override | PoDoFo::PdfEncryptAESV3 | virtual |
| CreateFromObject(const PdfObject &obj) | PoDoFo::PdfEncrypt | static |
| Decrypt(const char *inStr, size_t inLen, PdfEncryptContext &context, const PdfReference &objref, char *outStr, size_t &outLen) const override (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | protectedvirtual |
| DecryptTo(charbuff &out, const bufferview &view, PdfEncryptContext &context, const PdfReference &objref) const | PoDoFo::PdfEncrypt | |
| Encrypt(const char *inStr, size_t inLen, PdfEncryptContext &context, const PdfReference &objref, char *outStr, size_t outLen) const override (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | protectedvirtual |
| EncryptTo(charbuff &out, const bufferview &view, PdfEncryptContext &context, const PdfReference &objref) const | PoDoFo::PdfEncrypt | |
| EnsureEncryptionInitialized(const PdfString &documentId, PdfEncryptContext &context) | PoDoFo::PdfEncrypt | |
| GenerateEncryptionKey(const std::string_view &documentId, PdfAuthResult authResult, PODOFO_CRYPT_CTX *ctx, unsigned char uValue[48], unsigned char oValue[48], unsigned char encryptionKey[32]) override (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | protectedvirtual |
| GetEnabledEncryptionAlgorithms() | PoDoFo::PdfEncrypt | static |
| GetEncryptAlgorithm() const | PoDoFo::PdfEncrypt | inline |
| GetKeyLength() const | PoDoFo::PdfEncrypt | inline |
| GetKeyLengthBytes() const | PoDoFo::PdfEncrypt | |
| GetOEValue() const (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | |
| GetOValue() const | PoDoFo::PdfEncrypt | |
| GetOValueRaw() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inlineprotected |
| GetOwnerPassword() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inlineprotected |
| GetPermsValue() const (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | |
| GetPValue() const | PoDoFo::PdfEncrypt | inline |
| GetPValueForSerialization() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | protected |
| GetRevision() const | PoDoFo::PdfEncrypt | inline |
| GetUEValue() const (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | |
| GetUserPassword() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inlineprotected |
| GetUValue() const | PoDoFo::PdfEncrypt | |
| GetUValueRaw() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inlineprotected |
| InitFromScratch(const std::string_view &userPassword, const std::string_view &ownerPassword, PdfEncryptionAlgorithm algorithm, PdfKeyLength keyLength, unsigned char revision, PdfPermissions pValue, bool encryptedMetadata) | PoDoFo::PdfEncrypt | protected |
| InitFromValues(PdfEncryptionAlgorithm algorithm, PdfKeyLength keyLength, unsigned char revision, PdfPermissions pValue, const bufferview &uValue, const bufferview &oValue, bool encryptedMetadata) | PoDoFo::PdfEncrypt | protected |
| IsAccessibilityAllowed() const | PoDoFo::PdfEncrypt | |
| IsCopyAllowed() const | PoDoFo::PdfEncrypt | |
| IsDocAssemblyAllowed() const | PoDoFo::PdfEncrypt | |
| IsEditAllowed() const | PoDoFo::PdfEncrypt | |
| IsEditNotesAllowed() const | PoDoFo::PdfEncrypt | |
| IsEncryptionEnabled(PdfEncryptionAlgorithm algorithm) | PoDoFo::PdfEncrypt | static |
| IsFillAndSignAllowed() const | PoDoFo::PdfEncrypt | |
| IsHighPrintAllowed() const | PoDoFo::PdfEncrypt | |
| IsMetadataEncrypted() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inline |
| IsOwnerPasswordSet() const | PoDoFo::PdfEncrypt | |
| IsParsed() const (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | inline |
| IsPrintAllowed() const | PoDoFo::PdfEncrypt | |
| PdfAESV3Revision enum name (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | protected |
| PdfEncrypt (defined in PoDoFo::PdfEncryptAESV3) | PoDoFo::PdfEncryptAESV3 | friend |
| PdfRC4Revision enum name (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | protected |
| ~PdfEncrypt() (defined in PoDoFo::PdfEncrypt) | PoDoFo::PdfEncrypt | virtual |