|
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) |
|
MCAPI void | $dtor () |
|
MCAPI void | $init (::std::string const &key, ::std::string const &IV) |
|
MCAPI void | $encrypt (::std::string const &plaintext, ::std::string &output) |
|
MCAPI void | $decrypt (::std::string const &ciphertext, ::std::string &output) |
|
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) |
|
◆ Symmetric()
MCAPI Crypto::Symmetric::Symmetric::Symmetric |
( |
::Crypto::Symmetric::System | system, |
|
|
::Crypto::Symmetric::OperationMode | mode ) |
- 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.
◆ 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 |
◆ $ctor()
MCAPI void * Crypto::Symmetric::Symmetric::$ctor |
( |
::Crypto::Symmetric::System | system, |
|
|
::Crypto::Symmetric::OperationMode | mode ) |
- 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.
◆ $dtor()
MCAPI void Crypto::Symmetric::Symmetric::$dtor |
( |
| ) |
|
- 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.
◆ $init()
MCAPI void Crypto::Symmetric::Symmetric::$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::Symmetric::$encrypt |
( |
::std::string const & | plaintext, |
|
|
::std::string & | output ) |
- 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::Symmetric::$decrypt |
( |
::std::string const & | ciphertext, |
|
|
::std::string & | output ) |
- 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::Symmetric::$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::Symmetric::$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::Symmetric::$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::Symmetric::$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::Symmetric::$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: