a C++ take on Fortuna CSPRNG implementation, as devised by Niels Fergusson and Bruce Schneier in Practical Cryptography 🍀
surtur
f16c630ae7
All checks were successful
continuous-integration/drone/push Build is passing
* link against cryptopp * use both sha2 and sha3 generation functions * try calling do_sha() directly * call reseed() that in turn calls do_sha() * return a bogus number, not the proper digest for now (see TODOs) cryptopp needed to be installed to archlinux for the valgrind step to pass successfully |
||
---|---|---|
.clang-format | ||
.clang-tidy | ||
.drone.starlark | ||
.gitattributes | ||
.gitignore | ||
.pre-commit-config.yaml | ||
CMakeLists.txt | ||
fortuna.cpp | ||
fortuna.h | ||
generator.cpp | ||
generator.h | ||
LICENSE | ||
main.cpp | ||
Makefile |