chacha20 0.8.2

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.
Documentation

chacha20

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 11 feature flags, 2 of them enabled by default.

default

  • cipher

cipher

    This feature flag does not enable additional features.

std

  • cipher/std

legacy

  • cipher

hchacha

  • cipher

rng

  • rand_core

expose-core

    This feature flag does not enable additional features.

zeroize

    This feature flag does not enable additional features.

rand_core

    This feature flag does not enable additional features.

force-soft

    This feature flag does not enable additional features.

neon

    This feature flag does not enable additional features.