MySQL 8.4.2
Source Code Documentation
|
This is the complete list of members for Encryption, including all inherited members.
AES enum value | Encryption | |
check_keyring() noexcept | Encryption | static |
create_master_key(byte **master_key) noexcept | Encryption | static |
decode_encryption_info(Encryption_metadata &encryption_metadata, const byte *encryption_info, bool decrypt_key) noexcept | Encryption | static |
decode_encryption_info(space_id_t space_id, Encryption_key &e_key, const byte *encryption_info, bool decrypt_key) noexcept | Encryption | static |
decrypt(const IORequest &type, byte *src, ulint src_len, byte *tmp, ulint tmp_len) const noexcept | Encryption | |
DECRYPT_IN_PROGRESS | Encryption | static |
decrypt_log(byte *buf, size_t buf_len) const noexcept | Encryption | |
decrypt_log_block(byte *buf) const noexcept | Encryption | |
DEFAULT_MASTER_KEY | Encryption | static |
DEFAULT_MASTER_KEY_ID | Encryption | static |
encrypt(const IORequest &type, byte *src, ulint src_len, byte *dst, ulint *dst_len) const noexcept | Encryption | |
ENCRYPT_IN_PROGRESS | Encryption | static |
encrypt_log(byte *src, size_t src_len, byte *dst) const noexcept | Encryption | |
encrypt_log_block(byte *src_ptr, byte *dst_ptr) const noexcept | Encryption | |
encrypt_low(byte *src, ulint src_len, byte *dst, ulint *dst_len) const noexcept | Encryption | private |
Encryption() noexcept | Encryption | inline |
Encryption(Type type) noexcept | Encryption | inlineexplicit |
Encryption(const Encryption &other) noexcept=default | Encryption | |
fill_encryption_info(const Encryption_metadata &encryption_metadata, bool encrypt_key, byte *encrypt_info) noexcept | Encryption | static |
get_key_length() const | Encryption | |
get_master_key(uint32_t master_key_id, char *srv_uuid, byte **master_key) noexcept | Encryption | static |
get_master_key(uint32_t *master_key_id, byte **master_key) noexcept | Encryption | static |
get_master_key_from_info(const byte *encrypt_info, Version version, uint32_t *m_key_id, char *srv_uuid, byte **master_key) noexcept | Encryption | static |
get_master_key_id() | Encryption | static |
get_type() const | Encryption | |
INFO_MAX_SIZE | Encryption | static |
INFO_SIZE | Encryption | static |
is_encrypted(const byte *encryption_info) noexcept | Encryption | static |
is_encrypted_log(const byte *block) noexcept | Encryption | static |
is_encrypted_page(const byte *page) noexcept | Encryption | static |
is_encrypted_with_v3(const byte *encryption_info) noexcept | Encryption | static |
is_encrypted_with_version(const byte *encryption_info, const char *version_magic_bytes) noexcept | Encryption | static |
is_none(const char *algorithm) noexcept | Encryption | static |
is_none() const noexcept | Encryption | inline |
KEY_LEN | Encryption | static |
KEY_MAGIC_V1 | Encryption | static |
KEY_MAGIC_V2 | Encryption | static |
KEY_MAGIC_V3 | Encryption | static |
m_iv | Encryption | private |
m_key | Encryption | private |
m_klen | Encryption | private |
m_type | Encryption | private |
MAGIC_SIZE | Encryption | static |
MASTER_KEY_NAME_MAX_LEN | Encryption | static |
MASTER_KEY_PREFIX | Encryption | static |
MASTER_KEY_PRIFIX_LEN | Encryption | static |
NONE enum value | Encryption | |
OPERATION_INFO_SIZE | Encryption | static |
operator=(const Encryption &)=default | Encryption | |
Progress enum name | Encryption | |
PROGRESS_INFO_SIZE | Encryption | static |
random_value(byte *value) noexcept | Encryption | static |
Resume_point enum name | Encryption | |
s_master_key_id | Encryption | privatestatic |
s_tablespaces_to_reencrypt | Encryption | static |
s_uuid | Encryption | privatestatic |
SERVER_UUID_LEN | Encryption | static |
set(const struct Encryption_metadata &metadata) noexcept | Encryption | |
set_initial_vector(const byte *iv) | Encryption | |
set_key(const byte *key) | Encryption | |
set_key_length(ulint klen) | Encryption | |
set_or_generate(Type type, byte *key, byte *iv, Encryption_metadata &metadata) | Encryption | static |
set_type(Type type) | Encryption | |
to_string(Type type) noexcept | Encryption | static |
Type enum name | Encryption | |
validate(const char *option) noexcept | Encryption | static |
Version enum name | Encryption | |
VERSION_1 enum value | Encryption | |
VERSION_2 enum value | Encryption | |
VERSION_3 enum value | Encryption |