Sha256: e3153321a6415de9a9d2b8f2575f2c4c7aa2fd432255a7bc25fded5ad0fce9f2
Contents?: true
Size: 503 Bytes
Versions: 1
Compression:
Stored size: 503 Bytes
Contents
#include <windows.h> #define RtlGenRandom SystemFunction036 #if defined(__cplusplus) extern "C" #endif BOOLEAN NTAPI RtlGenRandom(PVOID RandomBuffer, ULONG RandomBufferLength); #pragma comment(lib, "advapi32.lib") static int hydro_random_init(void) { if (!RtlGenRandom((PVOID) hydro_random_context.state, (ULONG) sizeof hydro_random_context.state)) { return -1; } hydro_random_context.counter = ~LOAD64_LE(hydro_random_context.state); return 0; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dualcone-1.0.0 | vendor/libhydrogen/impl/random/windows.h |