hydrogen
hydrogen copied to clipboard
Implement ChaCha20/12, XChaCha20/12 and HChaCha20/12
libhydrogen uses ChaCha20 and SipHash-128 to build an authenticated encryption scheme. Further the implementation of the deterministic RNG uses ChaCha to produce random bytes from a seed. So implement ChaCha20/12 within a private package: hydrogen/internal/chacha20