Module dryoc::dryocsecretbox [−][src]
Secret-key authenticated encryption
For public-key based encryption, see crate::dryocbox.
Rustaceous API example
use dryoc::prelude::*; let secret_key = SecretBoxKey::gen(); let nonce = Nonce::gen(); let message = "hey"; let dryocsecretbox = DryocSecretBox::encrypt(&message.into(), &nonce, &secret_key); let decrypted = dryocsecretbox .decrypt(&nonce, &secret_key) .expect("unable to decrypt"); assert_eq!(message.as_bytes(), decrypted.as_slice());
Structs
DryocSecretBox | A libsodium public-key authenticated encrypted box |