|
pdfmm 0.9.20
|
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 override | mm::PdfEncryptRC4 | virtual |
| CalculateStreamOffset() const override | mm::PdfEncryptRC4 | virtual |
| CreateEncryptionInputStream(PdfInputStream &inputStream, size_t inputLen) override | mm::PdfEncryptRC4 | virtual |
| CreateEncryptionOutputStream(PdfOutputStream &outputStream) override | mm::PdfEncryptRC4 | 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::PdfEncrypt | static |
| CreatePdfEncrypt(const PdfObject &obj) | mm::PdfEncrypt | static |
| CreatePdfEncrypt(const PdfEncrypt &rhs) | mm::PdfEncrypt | static |
| mm::PdfEncryptMD5Base::Decrypt(const std::string_view &view, std::string &out) const | mm::PdfEncrypt | |
| mm::PdfEncryptMD5Base::Encrypt(const std::string_view &view, std::string &out) const | mm::PdfEncrypt | |
| mm::PdfEncryptMD5Base::GenerateEncryptionKey(const PdfString &documentId) | mm::PdfEncrypt | |
| GetEnabledEncryptionAlgorithms() | mm::PdfEncrypt | static |
| GetEncryptAlgorithm() const | mm::PdfEncrypt | inline |
| GetEncryptionKey() const | mm::PdfEncrypt | inline |
| GetKeyLength() const | mm::PdfEncrypt | |
| GetOValue() const | mm::PdfEncrypt | inline |
| GetPValue() const | mm::PdfEncrypt | inline |
| GetRevision() const | mm::PdfEncrypt | inline |
| GetUValue() const | mm::PdfEncrypt | inline |
| IsAccessibilityAllowed() const | mm::PdfEncrypt | |
| IsCopyAllowed() const | mm::PdfEncrypt | |
| IsDocAssemblyAllowed() const | mm::PdfEncrypt | |
| IsEditAllowed() const | mm::PdfEncrypt | |
| IsEditNotesAllowed() const | mm::PdfEncrypt | |
| IsEncryptionEnabled(PdfEncryptAlgorithm algorithm) | mm::PdfEncrypt | static |
| IsFillAndSignAllowed() const | mm::PdfEncrypt | |
| IsHighPrintAllowed() const | mm::PdfEncrypt | |
| IsMetadataEncrypted() const | mm::PdfEncrypt | inline |
| IsOwnerPasswordSet() const | mm::PdfEncrypt | inline |
| IsPrintAllowed() const | mm::PdfEncrypt | |
| RC4(const unsigned char *key, unsigned keylen, const unsigned char *textin, size_t textlen, unsigned char *textout, size_t textoutlen) const | mm::PdfEncryptRC4Base | protected |
| SetCurrentReference(const PdfReference &ref) | mm::PdfEncrypt | |
| SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms) | mm::PdfEncrypt | static |