All checks were successful
continuous-integration/drone/push Build is passing
commit a64b52e5a4e71785598322991688f8720e0f1693 Author: surtur <a_mirre@utb.cz> Date: Sun Nov 21 23:39:30 2021 +0100 finalise generator this commit adds a (nearly) complete implementation of the generator. * wrap calls to generator in a fortuna class method random_data * calls generator's method generate_random_data, that internally calls generate_blocks * use a proper 256bit key in G_state * add reseed method implementation * call a reseed in initialize_generator * do_sha returns proper digest now * add proper do_crypto implementation * call generate_blocks internally * handle re-keying * optimise header includes TODO: there are still many commented (enabled on demand) debugging statements -> TO BE REMOVED
11 lines
179 B
C++
11 lines
179 B
C++
#include "fortuna.h"
|
|
|
|
#include <fmt/core.h>
|
|
|
|
int main() {
|
|
fmt::print("[*] doing evil stuff\n");
|
|
fortuna::Fortuna f;
|
|
f.random_data(4); // number of bytes requested
|
|
return 0;
|
|
}
|