|
Symmetric & | operator= (Symmetric const &) |
|
| Symmetric (Symmetric const &) |
|
virtual void | init (::std::string const &key, ::std::string const &IV) |
|
virtual void | encrypt (::std::string const &plaintext, ::std::string &output) |
|
virtual void | decrypt (::std::string const &ciphertext, ::std::string &output) |
|
virtual uint64 | getKeySize () const |
|
virtual uint64 | getBlockSize () const |
|
virtual uint64 | getEncryptionBufferSize (uint64 inputSize) const |
|
virtual bool | encryptToBuffer (::gsl::span< char const > input, ::gsl::span< char > output, uint64 &bytesWritten) |
|
MCAPI | Symmetric (::Crypto::Symmetric::System system, ::Crypto::Symmetric::OperationMode mode) |
|
MCAPI void * | $ctor (::Crypto::Symmetric::System system, ::Crypto::Symmetric::OperationMode mode) |
|
MCFOLD void | $dtor () |
|
MCFOLD void | $init (::std::string const &key, ::std::string const &IV) |
|
MCFOLD void | $encrypt (::std::string const &plaintext, ::std::string &output) |
|
MCFOLD void | $decrypt (::std::string const &ciphertext, ::std::string &output) |
|
MCFOLD uint64 | $getKeySize () const |
|
MCFOLD uint64 | $getBlockSize () const |
|
MCFOLD uint64 | $getEncryptionBufferSize (uint64 inputSize) const |
|
MCAPI bool | $encryptToBuffer (::gsl::span< char const > input, ::gsl::span< char > output, uint64 &bytesWritten) |
|
|
static MCAPI void ** | $vftable () |
|
◆ init()
virtual void Crypto::Symmetric::Symmetric::init |
( |
::std::string const & | key, |
|
|
::std::string const & | IV ) |
|
virtual |
◆ encrypt()
virtual void Crypto::Symmetric::Symmetric::encrypt |
( |
::std::string const & | plaintext, |
|
|
::std::string & | output ) |
|
virtual |
◆ decrypt()
virtual void Crypto::Symmetric::Symmetric::decrypt |
( |
::std::string const & | ciphertext, |
|
|
::std::string & | output ) |
|
virtual |
◆ getKeySize()
virtual uint64 Crypto::Symmetric::Symmetric::getKeySize |
( |
| ) |
const |
|
virtual |
◆ getBlockSize()
virtual uint64 Crypto::Symmetric::Symmetric::getBlockSize |
( |
| ) |
const |
|
virtual |
◆ getEncryptionBufferSize()
virtual uint64 Crypto::Symmetric::Symmetric::getEncryptionBufferSize |
( |
uint64 | inputSize | ) |
const |
|
virtual |
◆ encryptToBuffer()
virtual bool Crypto::Symmetric::Symmetric::encryptToBuffer |
( |
::gsl::span< char const > | input, |
|
|
::gsl::span< char > | output, |
|
|
uint64 & | bytesWritten ) |
|
virtual |
The documentation for this class was generated from the following file: