ChaCha20 C SIMD implementations - AVX512, AVX2, SSE2
-
Updated
Oct 1, 2023 - 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.
ChaCha20 C SIMD implementations - AVX512, AVX2, SSE2
Basic implementation of Chacha2 algorithm in C
Simple cryptographic pseudo-random number generator library based on ChaCha20 stream cipher
This is the implement of the Chacha20 algorithm that applies actual real-time encryption on user input data/texts
Performance based ChaCha20 implementation with various real-world use case examples. Written in plain C, no dependencies.
triops: a multiplatform command-line encryption tool using CHACHA + KECCAK
triops port to Android - Encrypt and decrypt files using CHACHA20+KECCAK
O(1) Cryptography is an easy to use, hard to misuse Java cryptographic library based on O(1) cryptographic algorithms
A simple file encryption/decryption program using Monocypher.
A patch for OpenSSL 1.1.1-dev to prefer CHACHA20 ciphers on devices without AES instruction sets.
AEAD cipher based on ChaCha20 stream cipher and Poly1305 MAC
Very strong encryption to keep your file securely.
rvault: secure and authenticated store for secrets and small documents
🛡 Make safest code in Android. (基于libsodium实现chacha20算法,key在native中,防止被二次打包){长期维护,请star,勿fork}