diff options
| author | Yawning Angel <yawning@schwanenlied.me> | 2021-11-06 23:15:50 +0000 |
|---|---|---|
| committer | Yawning Angel <yawning@schwanenlied.me> | 2021-11-17 13:59:53 +0000 |
| commit | 7bed3176360df79d88e1e6022e62b985d3648579 (patch) | |
| tree | 5542ac8fb7c3d63f128f503fdc0c26485fb48796 /src/build_settings.cpp | |
| parent | 4647081f4953ad22810b3ff120d4c499f4240701 (diff) | |
core/crypto: Add chacha20
This package implements the ChaCha20 stream cipher as specified in
RFC 8439, and the somewhat non-standard XChaCha20 variant that supports
a 192-bit nonce.
While an IETF draft for XChaCha20 standardization exists,
implementations that pre-date the draft use a 64-bit counter, instead of
the IETF-style 32-bit one. This implementation opts for the latter as
compatibility with libsodium is more important than compatibility with
an expired IETF draft.
Diffstat (limited to 'src/build_settings.cpp')
0 files changed, 0 insertions, 0 deletions