LeviLamina
Loading...
Searching...
No Matches
Crypto::Symmetric::ISystemInterface Class Referenceabstract
Inheritance diagram for Crypto::Symmetric::ISystemInterface:

Public Member Functions

virtual void init (::std::string const &key, ::std::string const &IV)=0
virtual void encrypt (::std::string const &plaintext, ::std::string &out)=0
virtual void decrypt (::std::string const &ciphertext, ::std::string &out)=0
virtual uint64 getKeySize () const =0
virtual uint64 getBlockSize () const =0
virtual uint64 getEncryptionBufferSize (uint64 inputSize) const =0
virtual bool encryptToBuffer (::gsl::span< char const > input, ::gsl::span< char > output, uint64 &bytesWritten)=0

The documentation for this class was generated from the following file: