summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-03-05 17:14:38 +1100
committerDamien Miller <djm@mindrot.org>2000-03-05 17:14:38 +1100
commitcf87b5b71b82879525bc801358ac6f7d755e278e (patch)
treee239bd2f445746bb706014d72972339242a8d1f2
parent65165f8d83f342b1f3664eebb011c6a0ce6215b4 (diff)
Avoid compiler warnings
-rw-r--r--rsa.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/rsa.c b/rsa.c
index 1df8fbc95..64786718c 100644
--- a/rsa.c
+++ b/rsa.c
@@ -35,7 +35,7 @@
35*/ 35*/
36 36
37#include "includes.h" 37#include "includes.h"
38RCSID("$Id: rsa.c,v 1.8 2000/03/05 05:10:46 damien Exp $"); 38RCSID("$Id: rsa.c,v 1.9 2000/03/05 06:14:38 damien Exp $");
39 39
40#include "rsa.h" 40#include "rsa.h"
41#include "ssh.h" 41#include "ssh.h"
@@ -44,6 +44,19 @@ RCSID("$Id: rsa.c,v 1.8 2000/03/05 05:10:46 damien Exp $");
44 44
45int rsa_verbose = 1; 45int rsa_verbose = 1;
46 46
47/*
48 * Seed OpenSSL's random number generator
49 */
50void
51seed_rng()
52{
53 char buf[64];
54
55 get_random_bytes(buf, sizeof(buf));
56 RAND_seed(buf, sizeof(buf));
57 memset(buf, 0, sizeof(buf));
58}
59
47int 60int
48rsa_alive() 61rsa_alive()
49{ 62{
@@ -73,19 +86,6 @@ keygen_progress(int p, int n, void *arg)
73} 86}
74 87
75/* 88/*
76 * Seed OpenSSL's random number generator
77 */
78void
79seed_rng()
80{
81 char buf[64];
82
83 get_random_bytes(buf, sizeof(buf));
84 RAND_seed(buf, sizeof(buf));
85 memset(buf, 0, sizeof(buf));
86}
87
88/*
89 * Generates RSA public and private keys. This initializes the data 89 * Generates RSA public and private keys. This initializes the data
90 * structures; they should be freed with rsa_clear_private_key and 90 * structures; they should be freed with rsa_clear_private_key and
91 * rsa_clear_public_key. 91 * rsa_clear_public_key.