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 |