From d614e2ced4c64b99a34863a7de5978f5b2361e2d Mon Sep 17 00:00:00 2001 From: mid <> Date: Thu, 22 Jan 2026 21:18:29 +0200 Subject: [PATCH] just use /dev/urandom --- src/stoon.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/stoon.c b/src/stoon.c index 67ad401..17da2ff 100644 --- a/src/stoon.c +++ b/src/stoon.c @@ -8,7 +8,6 @@ #else #include #include -#include #include #include #endif @@ -36,6 +35,13 @@ #define RAND(b, i) RtlGenRandom(b, i) #else #define RAND(b, i) getrandom(b, i, 0) +static void getrandom(void *buf, size_t amount, int flags) { + static FILE *f; + if(!f) { + f = fopen("/dev/urandom", "rb"); + } + fread(buf, 1, amount, f); +} #endif struct StunMsg {