MySQL 8.4.2
Source Code Documentation
keyring_common::aes_encryption::Aes_operation_context Class Referencefinal

#include <aes.h>

Public Member Functions

 Aes_operation_context (const std::string data_id, const std::string auth_id, const std::string mode, size_t block_size)
 
 ~Aes_operation_context ()=default
 
const std::string data_id () const
 
const std::string auth_id () const
 
Keyring_aes_opmode opmode () const
 
bool valid () const
 

Static Public Attributes

static const Known_block_mode_map s_blockmodes
 

Private Attributes

std::string data_id_
 
std::string auth_id_
 
Keyring_aes_opmode opmode_
 
bool valid_
 

Constructor & Destructor Documentation

◆ Aes_operation_context()

keyring_common::aes_encryption::Aes_operation_context::Aes_operation_context ( const std::string  data_id,
const std::string  auth_id,
const std::string  mode,
size_t  block_size 
)

◆ ~Aes_operation_context()

keyring_common::aes_encryption::Aes_operation_context::~Aes_operation_context ( )
default

Member Function Documentation

◆ auth_id()

const std::string keyring_common::aes_encryption::Aes_operation_context::auth_id ( ) const
inline

◆ data_id()

const std::string keyring_common::aes_encryption::Aes_operation_context::data_id ( ) const
inline

◆ opmode()

Keyring_aes_opmode keyring_common::aes_encryption::Aes_operation_context::opmode ( ) const
inline

◆ valid()

bool keyring_common::aes_encryption::Aes_operation_context::valid ( ) const
inline

Member Data Documentation

◆ auth_id_

std::string keyring_common::aes_encryption::Aes_operation_context::auth_id_
private

◆ data_id_

std::string keyring_common::aes_encryption::Aes_operation_context::data_id_
private

◆ opmode_

Keyring_aes_opmode keyring_common::aes_encryption::Aes_operation_context::opmode_
private

◆ s_blockmodes

◆ valid_

bool keyring_common::aes_encryption::Aes_operation_context::valid_
private

The documentation for this class was generated from the following files: