New primitives for ChaCha stream cipher core.
authorTaylor R Campbell <campbell@mumble.net>
Fri, 26 Oct 2018 16:20:09 +0000 (16:20 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 26 Oct 2018 16:30:12 +0000 (16:30 +0000)
commitcf30bbd6c86578ec9b219baa5752a70f4a786be0
tree2befb9d6f88cd8e42de25b0127ac50615c1387e9
parentea6d68294c662ad41f512c47848c413a6d29561d
New primitives for ChaCha stream cipher core.

Should maybe provide a version that produces many blocks of output,
and perhaps xor's them into an existing message, but this will do for
my needs now.  Plan to use this for a PRNG.
src/microcode/chacha.h [new file with mode: 0644]
src/microcode/chacha.i [new file with mode: 0644]
src/microcode/chacha12.c [new file with mode: 0644]
src/microcode/chacha20.c [new file with mode: 0644]
src/microcode/chacha8.c [new file with mode: 0644]
src/microcode/makegen/files-core.scm
src/microcode/prchacha.c [new file with mode: 0644]
tests/check.scm
tests/microcode/test-chacha.scm [new file with mode: 0644]