a C++ take on Fortuna CSPRNG implementation, as devised by Niels Fergusson and Bruce Schneier in Practical Cryptography 🍀
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
surtur 2d1f10cc59
continuous-integration/drone/push Build is passing Details
meson: add warning_level,buildtype
6 months ago
lib chore: update fmt submodule to c2850055 7 months ago
.clang-format clang-format: BinPack{Arguments,Parameters}: false 7 months ago
.clang-tidy
.drone.starlark
.editorconfig add .editorconfig [skip ci] 7 months ago
.gitattributes
.gitignore add proper SeedFileManager implementation 7 months ago
.gitmodules
.pre-commit-config.yaml chore(.pre-commit-config.yaml): bump hook versions 7 months ago
CMakeLists.txt cmake: add more diagnostic warning flags 6 months ago
LICENSE
Makefile makefile: build in tmp when not in CI 7 months ago
accumulator.cpp chore: print info msgs to stderr 6 months ago
accumulator.h chore: print info msgs to stderr 6 months ago
do_task.cpp DoTask: timed_mutex -> recursive_timed_mutex 7 months ago
do_task.h DoTask: timed_mutex -> recursive_timed_mutex 7 months ago
entropy_src.h fix: -Wnon-virtual-dtor 6 months ago
event_adder.h fix: -Wnon-virtual-dtor 6 months ago
event_adder_impl.h chore: print info msgs to stderr 6 months ago
fortuna.cpp fortuna: rethrow on error in ctor 6 months ago
fortuna.h fortuna: add moar_random_data() fun 6 months ago
generator.cpp fortuna,generator({fmt}) print with colours 6 months ago
generator.h chore(generator): rm comment [skip ci] 6 months ago
main.cpp main: use moar_random_data() 6 months ago
meson.build meson: add warning_level,buildtype 6 months ago
pool.cpp pool: rm event_str remnants 6 months ago
pool.h fix: -Wextra-semi 6 months ago
seed_file_management.cpp fix(SeedFileManager): 6-byte seed file issue 6 months ago
seed_file_management.h sfm: new seed_f_path "/var/tmp/.fortuna.seed" 6 months ago
urandom_entropy_src.cpp fix(-Wuseless-cast) rm a cast in UrandomEntropySrc 6 months ago
urandom_entropy_src.h fix(-Wsuggest-override): override virtual base fun 6 months ago
util.h Util: add de_hex() fun 7 months ago