From cb0a7563138aa660aa446f7998c4e7b7dd836a3d Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Tue, 30 Dec 2014 16:31:12 +0200 Subject: [PATCH] Use csrandom for secure randomness --- src/util.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/util.c b/src/util.c index 099c9c9..8b5ebee 100644 --- a/src/util.c +++ b/src/util.c @@ -23,6 +23,7 @@ #include "bouncer.h" #include +#include int log_socket_prefix(enum LogLevel lev, void *ctx, char *dst, unsigned int dstlen) { @@ -105,9 +106,7 @@ void pg_md5_encrypt(const char *part1, /* wrapped for getting random bytes */ void get_random_bytes(uint8_t *dest, int len) { - int i; - for (i = 0; i < len; i++) - dest[i] = random() & 255; + csrandom_bytes(dest, len); } /* set needed socket options */ -- 2.50.1