|
LeviLamina
|
This is the complete list of members for Crypto::Symmetric::ISystemInterface, including all inherited members.
| decrypt(::std::string const &ciphertext, ::std::string &out)=0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| encrypt(::std::string const &plaintext, ::std::string &out)=0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| encryptToBuffer(::gsl::span< char const > input, ::gsl::span< char > output, uint64 &bytesWritten)=0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| getBlockSize() const =0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| getEncryptionBufferSize(uint64 inputSize) const =0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| getKeySize() const =0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| init(::std::string const &key, ::std::string const &IV)=0 (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | pure virtual |
| ~ISystemInterface()=default (defined in Crypto::Symmetric::ISystemInterface) | Crypto::Symmetric::ISystemInterface | virtual |