| Authenticate(const std::string_view &password, const PdfString &documentId) | PoDoFo::PdfEncrypt | |
| CalculateStreamLength(size_t length) const =0 | PoDoFo::PdfEncrypt | pure virtual |
| CalculateStreamOffset() const =0 | PoDoFo::PdfEncrypt | pure virtual |
| Create(const std::string_view &userPassword, const std::string_view &ownerPassword, PdfPermissions protection=PdfPermissions::Default, PdfEncryptAlgorithm algorithm=PdfEncryptAlgorithm::AESV2, PdfKeyLength keyLength=PdfKeyLength::L40) | PoDoFo::PdfEncrypt | static |
| CreateEncryptionDictionary(PdfDictionary &dictionary) const =0 | PoDoFo::PdfEncrypt | pure virtual |
| CreateEncryptionInputStream(InputStream &inputStream, size_t inputLen, const PdfReference &objref)=0 | PoDoFo::PdfEncrypt | pure virtual |
| CreateEncryptionOutputStream(OutputStream &outputStream, const PdfReference &objref)=0 | PoDoFo::PdfEncrypt | pure virtual |
| CreateFromEncrypt(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | static |
| CreateFromObject(const PdfObject &obj) | PoDoFo::PdfEncrypt | static |
| DecryptTo(charbuff &out, const bufferview &view, const PdfReference &objref) const | PoDoFo::PdfEncrypt | |
| EncryptTo(charbuff &out, const bufferview &view, const PdfReference &objref) const | PoDoFo::PdfEncrypt | |
| GenerateEncryptionKey(const PdfString &documentId) | PoDoFo::PdfEncrypt | |
| GetEnabledEncryptionAlgorithms() | PoDoFo::PdfEncrypt | static |
| GetEncryptAlgorithm() const | PoDoFo::PdfEncrypt | inline |
| GetEncryptionKey() const | PoDoFo::PdfEncrypt | inline |
| GetKeyLength() const | PoDoFo::PdfEncrypt | |
| GetOValue() const | PoDoFo::PdfEncrypt | inline |
| GetPValue() const | PoDoFo::PdfEncrypt | inline |
| GetRevision() const | PoDoFo::PdfEncrypt | inline |
| GetUValue() const | PoDoFo::PdfEncrypt | inline |
| IsAccessibilityAllowed() const | PoDoFo::PdfEncrypt | |
| IsCopyAllowed() const | PoDoFo::PdfEncrypt | |
| IsDocAssemblyAllowed() const | PoDoFo::PdfEncrypt | |
| IsEditAllowed() const | PoDoFo::PdfEncrypt | |
| IsEditNotesAllowed() const | PoDoFo::PdfEncrypt | |
| IsEncryptionEnabled(PdfEncryptAlgorithm algorithm) | PoDoFo::PdfEncrypt | static |
| IsFillAndSignAllowed() const | PoDoFo::PdfEncrypt | |
| IsHighPrintAllowed() const | PoDoFo::PdfEncrypt | |
| IsMetadataEncrypted() const | PoDoFo::PdfEncrypt | inline |
| IsOwnerPasswordSet() const | PoDoFo::PdfEncrypt | inline |
| IsPrintAllowed() const | PoDoFo::PdfEncrypt | |
| SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms) | PoDoFo::PdfEncrypt | static |