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 |