diff options
author | Matt Johnston <matt@ucc.asn.au> | 2013-11-12 23:02:32 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2013-11-12 23:02:32 +0800 |
commit | 80f62f4db06e7110e199b18e62326f5ad462d415 (patch) | |
tree | b9d93b2e68409c3676c954836b306a9f51b767c0 /gensignkey.c | |
parent | d5bb0ad552780ea1223f91cd51c535912d6a634d (diff) | |
download | dropbear-80f62f4db06e7110e199b18e62326f5ad462d415.tar.gz |
Various cleanups and fixes for warnings
Diffstat (limited to 'gensignkey.c')
-rw-r--r-- | gensignkey.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gensignkey.c b/gensignkey.c index 5726249..88a3949 100644 --- a/gensignkey.c +++ b/gensignkey.c @@ -85,6 +85,8 @@ int signkey_generate(enum signkey_type keytype, int bits, const char* filename) /* now we can generate the key */ key = new_sign_key(); + seedrandom(); + switch(keytype) { #ifdef DROPBEAR_RSA case DROPBEAR_SIGNKEY_RSA: @@ -112,6 +114,8 @@ int signkey_generate(enum signkey_type keytype, int bits, const char* filename) dropbear_exit("Internal error"); } + seedrandom(); + buf = buf_new(MAX_PRIVKEY_SIZE); buf_put_priv_key(buf, key, keytype); |