An OpenSSL context class.
More...
#include <openssl_symmetric_cipher_context.hpp>
An OpenSSL context class.
The Context class is used by OpenSSLSymmetricCipher to perform block cipherement. It cannot be publicly instanciated.
◆ OpenSSLSymmetricCipherContext()
◆ blockSize()
size_t logicalaccess::openssl::OpenSSLSymmetricCipherContext::blockSize |
( |
| ) |
const |
|
private |
Get the block size.
- Returns
- The block size.
◆ ctx()
EVP_CIPHER_CTX * logicalaccess::openssl::OpenSSLSymmetricCipherContext::ctx |
( |
| ) |
const |
|
inlineprivate |
Get the data.
- Returns
- The data.
◆ data()
ByteVector & logicalaccess::openssl::OpenSSLSymmetricCipherContext::data |
( |
| ) |
const |
|
inlineprivate |
Get the data.
- Returns
- The data.
◆ method()
Get the method.
- Returns
- The method.
◆ reset()
void logicalaccess::openssl::OpenSSLSymmetricCipherContext::reset |
( |
| ) |
|
|
private |
◆ setPadding()
void logicalaccess::openssl::OpenSSLSymmetricCipherContext::setPadding |
( |
bool |
padding | ) |
const |
|
private |
Set the padding.
- Parameters
-
padding | true to enable padding, false to disable it. |
Padding is disabled by default.
◆ OpenSSLSymmetricCipher
◆ d_information
std::shared_ptr<Information> logicalaccess::openssl::OpenSSLSymmetricCipherContext::d_information |
|
private |
The documentation for this class was generated from the following files: