A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
-
Updated
Oct 21, 2024 - C++
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.
A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
Secret sharing implementation allows users to split and combine their files according to a default (2, 3) scheme.
Simple encapsulation library for [Crypto](https://github.com/rweather/arduinolibs/tree/master/libraries/Crypto) library, used for encrypting and decrypting with ChaCha20 and Poly1305 algorithms.
a study for rfc8439 aead-chacha20-poly1305 c++ implementation
Implementation of AEAD_CHACHA20_POLY1305 in c++