CppSecurity  1.1.1.0
C++ Security Library
CppSecurity::Cipher Member List

This is the complete list of members for CppSecurity::Cipher, including all inherited members.

algorithm() const noexceptCppSecurity::Cipherinline
Cipher(CipherAlgorithm algorithm=CipherAlgorithm::AES256, size_t iterations=1000)CppSecurity::Cipher
Cipher(std::string_view secret, CipherAlgorithm algorithm=CipherAlgorithm::AES256, size_t iterations=1000)CppSecurity::Cipherinline
Cipher(std::string_view secret, std::string_view salt, CipherAlgorithm algorithm=CipherAlgorithm::AES256, size_t iterations=1000)CppSecurity::Cipherinline
Cipher(const Cipher &)=deleteCppSecurity::Cipher
Cipher(Cipher &&)=defaultCppSecurity::Cipher
Decrypt(std::string_view str)CppSecurity::Cipher
Encrypt(std::string_view str)CppSecurity::Cipher
GenerateSalt()CppSecurity::Cipherstatic
Initialize(std::string_view secret)CppSecurity::Cipher
Initialize(std::string_view secret, std::string_view salt)CppSecurity::Cipher
iterations() const noexceptCppSecurity::Cipherinline
name() const noexceptCppSecurity::Cipherinline
operator=(const Cipher &)=deleteCppSecurity::Cipher
operator=(Cipher &&)=defaultCppSecurity::Cipher
~Cipher()=defaultCppSecurity::Cipher