a C++ take on Fortuna CSPRNG implementation, as devised by Niels Fergusson and Bruce Schneier in Practical Cryptography 🍀
|
All checks were successful
continuous-integration/drone/push Build is passing
* fixing-generator: generator: use a proper uin64_t literal chore(generator): erase -> clear generator: memcpy -> memmove fix(generator): incorrect copying, no protections |
||
|---|---|---|
| lib | ||
| .clang-format | ||
| .clang-tidy | ||
| .drone.starlark | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .pre-commit-config.yaml | ||
| accumulator.cpp | ||
| accumulator.h | ||
| CMakeLists.txt | ||
| entropy_src.h | ||
| event_adder_impl.h | ||
| event_adder.h | ||
| event_scheduler.h | ||
| fortuna.cpp | ||
| fortuna.h | ||
| generator.cpp | ||
| generator.h | ||
| LICENSE | ||
| main.cpp | ||
| Makefile | ||
| pool.cpp | ||
| pool.h | ||
| urandom_entropy_src.h | ||