Crate aws_kms_crypt [−] [src]
A Rust implementation of aws-kms-crypt – a cross-language utility for encrypting and decrypting secrets with the AWS KMS service.
- Simple APIs for encrypting and decrypting secrets
- Interoperable implementations for multiple languages (Shell, Node, Python and Rust)
- Envelope Encryption
AES-128-CBCand KMS generated data keys
See https://github.com/sjakthol/aws-kms-crypt for general information about the library.
Error constructs powered by error_chain crate.
Options for decryption
Options for encryption
A struct that holds an encrypted secret.
Decrypt a previously encrypted secret.
Encrypt a secret with KMS.