|
OpenSSLSymmetricInterface & | operator= (OpenSSLSymmetricInterface const &) |
|
| OpenSSLSymmetricInterface (OpenSSLSymmetricInterface const &) |
|
virtual void | init (::std::string const &key, ::std::string const &IV) |
|
virtual void | encrypt (::std::string const &plaintext, ::std::string &out) |
|
virtual void | decrypt (::std::string const &ciphertext, ::std::string &out) |
|
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 void | $init (::std::string const &key, ::std::string const &IV) |
|
MCAPI void | $encrypt (::std::string const &plaintext, ::std::string &out) |
|
MCAPI void | $decrypt (::std::string const &ciphertext, ::std::string &out) |
|
MCAPI uint64 | $getKeySize () const |
|
MCAPI uint64 | $getBlockSize () const |
|
MCAPI 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::OpenSSLSymmetricInterface::init |
( |
::std::string const & | key, |
|
|
::std::string const & | IV ) |
|
virtual |
◆ encrypt()
virtual void Crypto::Symmetric::OpenSSLSymmetricInterface::encrypt |
( |
::std::string const & | plaintext, |
|
|
::std::string & | out ) |
|
virtual |
◆ decrypt()
virtual void Crypto::Symmetric::OpenSSLSymmetricInterface::decrypt |
( |
::std::string const & | ciphertext, |
|
|
::std::string & | out ) |
|
virtual |
◆ getKeySize()
virtual uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::getKeySize |
( |
| ) |
const |
|
virtual |
◆ getBlockSize()
virtual uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::getBlockSize |
( |
| ) |
const |
|
virtual |
◆ getEncryptionBufferSize()
virtual uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::getEncryptionBufferSize |
( |
uint64 | inputSize | ) |
const |
|
virtual |
◆ encryptToBuffer()
virtual bool Crypto::Symmetric::OpenSSLSymmetricInterface::encryptToBuffer |
( |
::gsl::span< char const > | input, |
|
|
::gsl::span< char > | output, |
|
|
uint64 & | bytesWritten ) |
|
virtual |
The documentation for this class was generated from the following file: