xoodyak 0.3.7

Xoodyak / Xoodoo - A versatile cryptographic scheme that can be used for hashing, encryption, MAC computation and authenticated encryption.
Documentation
![GitHub CI](https://github.com/jedisct1/rust-xoodyak/workflows/Rust/badge.svg)

# Xoodyak for Rust

This is a Rust implementation of [Xoodyak](https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/round-2/spec-doc-rnd2/Xoodyak-spec-round2.pdf), 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]https://docs.rs/xoodyak