chiark / gitweb /
lib/: Use Salsa20/8 for random bits, rather than RC4.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 17 Jul 2018 12:00:26 +0000 (13:00 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 20 Jul 2018 11:07:53 +0000 (12:07 +0100)
commited8e4373ca22966011827552d0cb7dff531539cd
tree4fefe9d554496c69e7286bacdbddab7e72077d99
parentf2b0ad05ebaac1d9ba9d900fc3719c388661c661
lib/: Use Salsa20/8 for random bits, rather than RC4.

It's faster and produces better quality random bits; RC4's biases are
somewhat notorious.
12 files changed:
.gitignore
lib/Makefile.am
lib/arcfour.c [deleted file]
lib/arcfour.h [deleted file]
lib/lib.vcxproj
lib/lib.vcxproj.filters
lib/random.c
lib/salsa208.c [new file with mode: 0644]
lib/salsa208.h [new file with mode: 0644]
libtests/Makefile.am
libtests/t-arcfour.c [deleted file]
libtests/t-salsa208.c [new file with mode: 0644]