![]() |
Enigma 3.2.2
A Simple, Reliable and Efficient Encryption Tool
|
This is the complete list of members for Twofish, including all inherited members.
| Algorithm(const Type type, const Intent intent=Intent::Encrypt|Intent::Decrypt) noexcept | Algorithm | explicit |
| ALGORITHM_DESCRIPTIONS | Algorithm | inlinestatic |
| AlgoTypeEnumToStr(const Algorithm::Type e) noexcept | Algorithm | static |
| CreateFromName(const std::string &name, const Intent intent) | Algorithm | static |
| CreateFromType(const Type type, const Intent intent) | Algorithm | static |
| Decrypt(const std::string &password, const byte *cipher, const std::size_t cipherSize) override | Twofish | virtual |
| Decrypt(const std::string &password, const std::vector< byte > &cipher) override | Twofish | virtual |
| Decrypt(const std::string &password, const fs::path &in_filename, const fs::path &out_filename) override | Twofish | virtual |
| Encrypt(const std::string &password, const byte *buffer, const std::size_t buffSize) override | Twofish | virtual |
| Encrypt(const std::string &password, const std::vector< byte > &buffer) override | Twofish | virtual |
| Encrypt(const std::string &password, const fs::path &in_filename, const fs::path &out_filename) override | Twofish | virtual |
| ENIGMA_ENUM_CLASS_BITWISE_OPERATORS(Intent, Enigma::byte) | Algorithm | |
| GenerateRandomIV(const std::size_t size) | Algorithm | protectedstatic |
| GetSupportedAlgorithms() noexcept | Algorithm | static |
| GetSupportedAlgorithmsStr() noexcept | Algorithm | static |
| GetType() const noexcept | Algorithm | inline |
| GetTypeString() const noexcept | Algorithm | inline |
| Intent enum name | Algorithm | |
| m_auto_seeded_random_pool | Algorithm | inlineprotectedstatic |
| m_intent | Algorithm | protected |
| m_type | Algorithm | protected |
| SetType(const Type type) noexcept | Algorithm | inline |
| Twofish(const Algorithm::Intent intent) noexcept | Twofish | explicit |
| Type enum name | Algorithm | |
| ~Algorithm() noexcept | Algorithm | virtual |
| ~Twofish() noexcept override | Twofish |