From ffa61303fe57c3c9c355fbd12c28fdf8a973c2f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Fri, 19 Sep 2003 15:17:35 +0200
Subject: [PATCH] (main): Check return value from simple_random.

Rev: src/nettle/examples/rsa-keygen.c:1.11
---
 examples/rsa-keygen.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/examples/rsa-keygen.c b/examples/rsa-keygen.c
index da11eda8..c5022cf3 100644
--- a/examples/rsa-keygen.c
+++ b/examples/rsa-keygen.c
@@ -42,7 +42,7 @@
 
 #include "io.h"
 
-#define KEYSIZE 500
+#define KEYSIZE 900
 #define ESIZE 30
 
 static void
@@ -110,7 +110,11 @@ main(int argc, char **argv)
   yarrow256_init(&yarrow, 0, NULL);
 
   /* Read some data to seed the generator */
-  simple_random(&yarrow, random_name);
+  if (!simple_random(&yarrow, random_name))
+    {
+      werror("Initialization of randomness generator failed.\n");
+      return EXIT_FAILURE;
+    }
 
   rsa_public_key_init(&pub);
   rsa_private_key_init(&priv);
-- 
GitLab