From f2b86c955cb6c3c3864b38850d573e3aa6659a33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulf=20M=C3=B6ller?= Date: Fri, 14 Jan 2000 02:31:32 +0000 Subject: minor change for the prng --- rsaref/rsaref.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rsaref') diff --git a/rsaref/rsaref.c b/rsaref/rsaref.c index 55cebc8fcb..ae70feb3e9 100644 --- a/rsaref/rsaref.c +++ b/rsaref/rsaref.c @@ -279,7 +279,8 @@ int RSA_ref_public_encrypt(int len, unsigned char *from, unsigned char *to, R_GetRandomBytesNeeded((unsigned int *)&i,&rnd); while (i > 0) { - RAND_bytes(buf,16); + if (RAND_bytes(buf,16) <= 0) + goto err; R_RandomUpdate(&rnd,buf,(unsigned int)((i>16)?16:i)); i-=16; } -- cgit v1.2.3