LeviLamina
Loading...
Searching...
No Matches
Crypto::Symmetric::ISystemInterface Member List

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::ISystemInterfacepure virtual
encrypt(::std::string const &plaintext, ::std::string &out)=0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
encryptToBuffer(::gsl::span< char const > input, ::gsl::span< char > output, uint64 &bytesWritten)=0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
getBlockSize() const =0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
getEncryptionBufferSize(uint64 inputSize) const =0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
getKeySize() const =0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
init(::std::string const &key, ::std::string const &IV)=0 (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacepure virtual
~ISystemInterface()=default (defined in Crypto::Symmetric::ISystemInterface)Crypto::Symmetric::ISystemInterfacevirtual