$ chacha20

v0.10.1

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.

Downloads: 109.9M
Recent: 49.0M
Versions: 44
Updated: June 24, 2026

Patch update: 0.10.0 → 0.10.1

$ DOWNLOADS TREND

38.6M109.9M

$ VERSION HISTORY

v0.10.1June 24, 2026
v0.10.0February 7, 2026
v0.9.1February 6, 2026
v0.9.1February 4, 2026
v0.9.1February 1, 2026
v0.9.1January 24, 2026
v0.9.1January 20, 2026
v0.9.1January 19, 2026
v0.9.1December 24, 2025
v0.9.1November 6, 2025
v0.9.1November 5, 2025
v0.9.1November 3, 2025
v0.10.0-rc.2September 9, 2025

$ LINKS

$ INSTALL

cargo add chacha20

Or add to Cargo.toml: chacha20 = "0.10.1"