pdfmm 0.9.20
mm::PdfEncryptRC4 Member List

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

mm::PdfEncrypt::Authenticate(const std::string_view &password, const PdfString &documentId)mm::PdfEncrypt
CalculateStreamLength(size_t length) const overridemm::PdfEncryptRC4virtual
CalculateStreamOffset() const overridemm::PdfEncryptRC4virtual
CreateEncryptionInputStream(PdfInputStream &inputStream, size_t inputLen) overridemm::PdfEncryptRC4virtual
CreateEncryptionOutputStream(PdfOutputStream &outputStream) overridemm::PdfEncryptRC4virtual
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
mm::PdfEncryptMD5Base::Decrypt(const std::string_view &view, std::string &out) constmm::PdfEncrypt
mm::PdfEncryptMD5Base::Encrypt(const std::string_view &view, std::string &out) constmm::PdfEncrypt
mm::PdfEncryptMD5Base::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
RC4(const unsigned char *key, unsigned keylen, const unsigned char *textin, size_t textlen, unsigned char *textout, size_t textoutlen) constmm::PdfEncryptRC4Baseprotected
SetCurrentReference(const PdfReference &ref)mm::PdfEncrypt
SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms)mm::PdfEncryptstatic