XChaCha8Blake3Siv is a nonce-reuse misuse-resistant (NRMR) and key-committing authenticated encryption with associated data (AEAD) algorithm
-
Updated
Aug 28, 2021 - Rust
ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.
The canonical 20-round version is ChaCha20, though the faster, reduced-round variants ChaCha8 and ChaCha12 also see some use.
The XChaCha family features an extended nonce.
XChaCha8Blake3Siv is a nonce-reuse misuse-resistant (NRMR) and key-committing authenticated encryption with associated data (AEAD) algorithm
ChaCha stream cipher modules written in Python, described using Amaranth.
AES and Chacha based cryptographic random generator
A 1024-bit MARX permutation. Dual-symbolic integer multiplication, four mixing geometries, ideal avalanche at permute-call 2 (8 of 64 quarter rounds). Designed for sponge and block-cipher construction. Empirically clean across nine statistical families.
Final project for CS204, Computer Architecture.
Extends .NET Crypto API with support for symmetric ciphers ChaCha and Salsa and their respective variants.
A password generator that uses the Master Password algorithm and also has an user interface.
ChaCha-20 cipher by Daniel J. Bernstein, proof of concept written in Golang
AES-GCM python test bench