Commit Graph

1 Commits (362077d3d53b1ffb32e7151367940d411d04df64)

Author SHA1 Message Date
René Kijewski 2cf4253710 sys: add ChaCha stream cipher and PRNG
This implementation is optimized for a little code and data size, not
for speed. IMO the code is more readable than in the reference

The biggest advantage of ChaCha over other stream ciphers is the very
little data usage with only 64 bytes of context, and its good encryption

Also part of this PR is pseudo-random number generator, that just
returns the keystream of a randomly initialized ChaCha context.
8 years ago