Crate encryption[][src]

Modules

config
crypter
encrypted_file
errors
file_dict_file
io
manager
master_key
metrics

Structs

AesGcmCrypter

An Aes256-GCM crypter.

DataKeyManager
DataKeyManagerArgs
DataKeyPair
DecrypterReader

Decrypt content as data being read.

EncryptedFile

An file encrypted by master key.

EncryptedKey
EncrypterReader

Encrypt content as data being read.

EncrypterWriter
EncryptionConfig
FileBackend
FileConfig
FileDictionaryFile

FileDictionaryFile is used to store log style file dictionary.

KmsBackend
KmsConfig
PlainKey
PlaintextBackend

Enums

Error

The error type for encryption.

Iv
MasterKeyConfig

Traits

Backend

Provide API to encrypt/decrypt key dictionary content.

KmsProvider
RetryCodedError

Functions

compat
create_aes_ctr_crypter
encryption_method_from_db_encryption_method
verify_encryption_config

Type Definitions

Result