|
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) |
|
◆ 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 |
◆ $init()
MCAPI void Crypto::Symmetric::OpenSSLSymmetricInterface::$init |
( |
::std::string const & | key, |
|
|
::std::string const & | IV ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $encrypt()
MCAPI void Crypto::Symmetric::OpenSSLSymmetricInterface::$encrypt |
( |
::std::string const & | plaintext, |
|
|
::std::string & | out ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $decrypt()
MCAPI void Crypto::Symmetric::OpenSSLSymmetricInterface::$decrypt |
( |
::std::string const & | ciphertext, |
|
|
::std::string & | out ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getKeySize()
MCAPI uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::$getKeySize |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getBlockSize()
MCAPI uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::$getBlockSize |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getEncryptionBufferSize()
MCAPI uint64 Crypto::Symmetric::OpenSSLSymmetricInterface::$getEncryptionBufferSize |
( |
uint64 | inputSize | ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $encryptToBuffer()
MCAPI bool Crypto::Symmetric::OpenSSLSymmetricInterface::$encryptToBuffer |
( |
::gsl::span< char const > | input, |
|
|
::gsl::span< char > | output, |
|
|
uint64 & | bytesWritten ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
static MCAPI void ** Crypto::Symmetric::OpenSSLSymmetricInterface::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: