ChaCha20 stream cipher.
Pure-Rust ChaCha20-Poly1305 AEAD implementation for no_std/bare-metal targets (avoids LLVM SIMD issues)
Pure Rust CSPRNG for OxiCrypto (ChaCha20 seeded from getrandom)
Pure Rust implementation of libsodium's crypto_secretstream secret-key using ChaCha20 and Poly1305
Pure Rust raw block/stream cipher primitives for OxiCrypto (AES single-block ECB, ChaCha20 keystream) used by QUIC header protection
A pure Rust implementation of the ChaCha20-Poly1305 AEAD from RFC 7539.
Lazy ChaCha20-Poly1305 in Rust base on RustCrypto: ChaCha20Poly1305.
The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers.
A pure Rust implementation of the ChaCha20-Poly1305 AEAD from RFC 7539.
A secure, high-performance messaging protocol library
ChaCha20-BLAKE3: Secure, Simple and Fast encryption for any CPU
CPU-optimized ChaCha20 implementation with rust fallbacks