1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/unittests/tests-crypto
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
implementation.

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

Also part of this PR is pseudo-random number generator, that just
returns the keystream of a randomly initialized ChaCha context.
2015-06-28 18:32:04 +02:00
..
Makefile tests: transformed tests/sha256 into an unittest 2014-12-11 21:57:01 +01:00
Makefile.include Tests: Removing extra newline from Makefile.include 2015-04-16 09:50:03 +05:30
tests-crypto-chacha.c sys: add ChaCha stream cipher and PRNG 2015-06-28 18:32:04 +02:00
tests-crypto-sha256.c tests: transformed tests/sha256 into an unittest 2014-12-11 21:57:01 +01:00
tests-crypto.c sys: add ChaCha stream cipher and PRNG 2015-06-28 18:32:04 +02:00
tests-crypto.h sys: add ChaCha stream cipher and PRNG 2015-06-28 18:32:04 +02:00