mogh_encryption

Crates.iomogh_encryption
lib.rsmogh_encryption
version0.1.0
created_at2026-01-17 22:31:38.108718+00
updated_at2026-01-17 22:31:38.108718+00
descriptionUtilities to encrypt and decrypt data.
homepage
repositoryhttps://github.com/moghtech/lib
max_upload_size
id2051337
size14,447
Maxwell Becker (mbecker20)

documentation

README

Mogh Encryption

Utilities to encrypt and decrypt data.

let master_key: [u8; 32] = rand::random();
let data: [u8; 128] = rand::random();

let envelope_encrypted = mogh_encryption::xchacha20poly1305::EncryptionProvider::default()
  .envelope_encrypt(&data, master_key, &())?;

let envelope_decrypted: Vec<u8> = mogh_encryption::xchacha20poly1305::envelope_decrypt(
  &envelope_encrypted,
  master_key,
  &()
)?;
Commit count: 101

cargo fmt