envelopers

Crates.ioenvelopers
lib.rsenvelopers
version0.8.2
sourcesrc
created_at2022-05-18 00:42:30.92861
updated_at2024-01-09 00:49:02.360481
descriptionA very simple envelope encryption library using aes-gcm
homepage
repositoryhttps://github.com/cipherstash/envelopers
max_upload_size
id588663
size128,832
Dan Draper (coderdan)

documentation

README

Envelopers

Very simple envelope encryption library in Rust using aes-gcm and a KeyProvider trait. KeyProviders can be implemented for AWS KMS, Azure KeyVault, Hashicorp Vault etc but this library just comes with a SimpleKeyProvider that can be used with a local key.

NOTE: This library is very alpha and not yet suitable for production use

Examples

AWS Key Management Service

In order to run the AWS KMS examples you need to ensure the correct environment variables or config options are set to connect to your AWS account.

Follow the AWS getting started docs for help.

Need help?

Head over to our support forum, and we'll get back to you super quick!

Commit count: 124

cargo fmt