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.
Implementation of ChaCha20 for Cyclone V FPGA (DE10-nano) easily connectable to HPS (ARM processor)
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.
An open-source project using ESP32 LoRa controllers to create a medical supplies order and delivery drone system for rural communities in the DRC.
ChaCha20, XChaCha20 and AEAD, education purposes...
C++ implementation of JP Aumasson's BlaBla Crypto PRNG
Highly efficient and scalable Chacha20 encryption algorithm implementation, optimised for parallel processing.
C++ implementation of ChaCha20 Cipher (Crypto Assignment)
Laced is a file encryption tool supporting hybrid (RSA + ChaCha20/AES), pure RSA, and symmetric (ChaCha20/AES) encryption. It offers multiple modes (full, partial, header, block) and targets (file, dir, subdirs), plus RSA key generation and digital signatures.
a study for rfc8439 aead-chacha20-poly1305 c++ implementation
This project is a modular, configurable temperature and humidity logger using the ESP8266MOD (NodeMCU v3) and a DHT11 sensor. It transmits sensor data over Wi-Fi to a remote PHP-based server endpoint using HTTP POST requests.
PAx5 is a home automation platform designed to be secure, stable and extensible.