pdfmm 0.9.20
mm::PdfEncrypt Member List

This is the complete list of members for mm::PdfEncrypt, including all inherited members.

Authenticate(const std::string_view &password, const PdfString &documentId)mm::PdfEncrypt
CalculateStreamLength(size_t length) const =0mm::PdfEncryptpure virtual
CalculateStreamOffset() const =0mm::PdfEncryptpure virtual
CreateEncryptionDictionary(PdfDictionary &dictionary) const =0mm::PdfEncryptpure virtual
CreateEncryptionInputStream(PdfInputStream &inputStream, size_t inputLen)=0mm::PdfEncryptpure virtual
CreateEncryptionOutputStream(PdfOutputStream &outputStream)=0mm::PdfEncryptpure virtual
CreatePdfEncrypt(const std::string_view &userPassword, const std::string_view &ownerPassword, PdfPermissions protection=PdfPermissions::Default, PdfEncryptAlgorithm algorithm=PdfEncryptAlgorithm::AESV2, PdfKeyLength keyLength=PdfKeyLength::L40)mm::PdfEncryptstatic
CreatePdfEncrypt(const PdfObject &obj)mm::PdfEncryptstatic
CreatePdfEncrypt(const PdfEncrypt &rhs)mm::PdfEncryptstatic
Decrypt(const std::string_view &view, std::string &out) constmm::PdfEncrypt
Encrypt(const std::string_view &view, std::string &out) constmm::PdfEncrypt
GenerateEncryptionKey(const PdfString &documentId)mm::PdfEncrypt
GetEnabledEncryptionAlgorithms()mm::PdfEncryptstatic
GetEncryptAlgorithm() constmm::PdfEncryptinline
GetEncryptionKey() constmm::PdfEncryptinline
GetKeyLength() constmm::PdfEncrypt
GetOValue() constmm::PdfEncryptinline
GetPValue() constmm::PdfEncryptinline
GetRevision() constmm::PdfEncryptinline
GetUValue() constmm::PdfEncryptinline
IsAccessibilityAllowed() constmm::PdfEncrypt
IsCopyAllowed() constmm::PdfEncrypt
IsDocAssemblyAllowed() constmm::PdfEncrypt
IsEditAllowed() constmm::PdfEncrypt
IsEditNotesAllowed() constmm::PdfEncrypt
IsEncryptionEnabled(PdfEncryptAlgorithm algorithm)mm::PdfEncryptstatic
IsFillAndSignAllowed() constmm::PdfEncrypt
IsHighPrintAllowed() constmm::PdfEncrypt
IsMetadataEncrypted() constmm::PdfEncryptinline
IsOwnerPasswordSet() constmm::PdfEncryptinline
IsPrintAllowed() constmm::PdfEncrypt
SetCurrentReference(const PdfReference &ref)mm::PdfEncrypt
SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms)mm::PdfEncryptstatic