Enigma 3.2.2
A Simple, Reliable and Efficient Encryption Tool
Loading...
Searching...
No Matches
RSA Member List

This is the complete list of members for RSA, including all inherited members.

Algorithm(const Type type, const Intent intent=Intent::Encrypt|Intent::Decrypt) noexceptAlgorithmexplicit
ALGORITHM_DESCRIPTIONSAlgorithminlinestatic
AlgoTypeEnumToStr(const Algorithm::Type e) noexceptAlgorithmstatic
CreateFromName(const std::string &name, const Intent intent)Algorithmstatic
CreateFromType(const Type type, const Intent intent)Algorithmstatic
Decrypt(const std::string &password, const byte *cipher, const std::size_t cipherSize) overrideRSAvirtual
Decrypt(const std::string &password, const std::vector< byte > &cipher) overrideRSAvirtual
Decrypt(const std::string &password, const fs::path &in_filename, const fs::path &out_filename) overrideRSAvirtual
Encrypt(const std::string &password, const byte *buffer, const std::size_t buffSize) overrideRSAvirtual
Encrypt(const std::string &password, const std::vector< byte > &buffer) overrideRSAvirtual
Encrypt(const std::string &password, const fs::path &in_filename, const fs::path &out_filename) overrideRSAvirtual
ENIGMA_ENUM_CLASS_BITWISE_OPERATORS(Intent, Enigma::byte)Algorithm
GenerateRandomIV(const std::size_t size)Algorithmprotectedstatic
getMaximumBufferSize() constRSA
getMaximumBufferSizeFromKeySize(const std::size_t keySize)RSAstatic
getPrivateKey() constRSA
getPublicKey() constRSA
GetSupportedAlgorithms() noexceptAlgorithmstatic
GetSupportedAlgorithmsStr() noexceptAlgorithmstatic
GetType() const noexceptAlgorithminline
GetTypeString() const noexceptAlgorithminline
Intent enum nameAlgorithm
m_auto_seeded_random_poolAlgorithminlineprotectedstatic
m_intentAlgorithmprotected
m_typeAlgorithmprotected
RECOMMENDED_KEY_SIZESRSAinlinestatic
RSA(const Algorithm::Intent intent) noexceptRSAexplicit
setSettings(RSASettings &&settings)RSA
SetType(const Type type) noexceptAlgorithminline
SignAndVerify(const std::vector< byte > &message)RSAinline
Type enum nameAlgorithm
~Algorithm() noexceptAlgorithmvirtual
~RSA() noexcept overrideRSA