![]() |
MySQL 8.4.4
Source Code Documentation
|
This file includes core components for encrypting/decrypting binary log files. More...
Go to the source code of this file.
Classes | |
class | Stream_cipher |
This abstract class represents the interface of a replication logs encryption cipher that can be used to encrypt/decrypt a given stream content in both sequential and random way. More... | |
class | Aes_ctr |
The class provides standards to be used by the Aes_ctr ciphers. More... | |
class | Aes_ctr_cipher< TYPE > |
The class implements AES-CTR encryption/decryption. More... | |
Typedefs | |
using | Key_string = std::basic_string< unsigned char, my_char_traits< unsigned char > > |
typedef class Aes_ctr_cipher< Cipher_type::ENCRYPT > | Aes_ctr_encryptor |
typedef class Aes_ctr_cipher< Cipher_type::DECRYPT > | Aes_ctr_decryptor |
Enumerations | |
enum class | Cipher_type : int { ENCRYPT = 0 , DECRYPT = 1 } |
This file includes core components for encrypting/decrypting binary log files.
typedef class Aes_ctr_cipher< Cipher_type::DECRYPT > Aes_ctr_decryptor |
typedef class Aes_ctr_cipher< Cipher_type::ENCRYPT > Aes_ctr_encryptor |
using Key_string = std::basic_string<unsigned char, my_char_traits<unsigned char> > |
|
strong |