xoodyak

Crates.ioxoodyak
lib.rsxoodyak
version0.8.4
sourcesrc
created_at2020-04-05 21:46:39.734874
updated_at2023-07-17 20:26:24.660133
descriptionXoodyak / Xoodoo - A versatile cryptographic scheme that can be used for hashing, encryption, MAC computation and authenticated encryption.
homepagehttps://github.com/jedisct1/rust-xoodyak
repositoryhttps://github.com/jedisct1/rust-xoodyak
max_upload_size
id226726
size46,117
Frank Denis (jedisct1)

documentation

README

GitHub CI

Xoodyak for Rust

This is a Rust implementation of Xoodyak, a cryptographic primitive that can be used for hashing, encryption, MAC computation and authenticated encryption.

  • no_std-friendly
  • Lightweight
  • Can be compiled to WebAssembly/WASI
  • Session support
  • Safe Rust interface
  • AEAD with attached and detached tags
  • In-place encryption
  • Ratcheting
  • Variable-length output hashing, authentication
  • squeeze_more(), absorb_more() for streaming.

API documentation

Commit count: 93

cargo fmt