đŸ§© Locky

Locky is a Key Management System. We store and retrieve cryptographic keys in the cloud (and on-prem!).

Example

This simplified example illustrates using Locky to protect a database of social security numbers against a harvest-now decrypt-later attack.

let key = locky.get_key("database_key");

let encrypted_social_security_number =
          Database::get_ssn(end_user_account);

// Insert your favorite symmetric algorithm!
let ssn = Aes256Gcm::decrypt(
            key,
            encrypted_social_security_number
          );