From fae2adc26fbe0f4b1064267d19253d835af5cf39 Mon Sep 17 00:00:00 2001 From: provos <> Date: Thu, 27 Mar 1997 01:09:38 +0000 Subject: [PATCH] yet another random() converted to arc4random() --- src/lib/libc/crypt/bcrypt.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/libc/crypt/bcrypt.c b/src/lib/libc/crypt/bcrypt.c index 364555b5..d47100ce 100644 --- a/src/lib/libc/crypt/bcrypt.c +++ b/src/lib/libc/crypt/bcrypt.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bcrypt.c,v 1.3 1997/02/16 20:58:15 provos Exp $ */ +/* $OpenBSD: bcrypt.c,v 1.4 1997/03/27 01:09:38 provos Exp $ */ /* * Copyright 1997 Niels Provos * All rights reserved. @@ -49,7 +49,6 @@ #endif #include -#include #include #include #include @@ -161,10 +160,10 @@ bcrypt_gensalt(log_rounds) u_int8_t csalt[BCRYPT_MAXSALT]; u_int16_t i; u_int32_t seed = 0; - (void) srandom((int) time((time_t *) NULL)); + for (i = 0; i < BCRYPT_MAXSALT; i++) { if (i % 4 == 0) - seed = random(); + seed = arc4random(); csalt[i] = seed & 0xff; seed = seed >> 8; }