mirror of
https://github.com/clearml/dropbear
synced 2025-06-26 18:17:32 +00:00
ecc kind of works, needs fixing/testing
--HG-- branch : ecc
This commit is contained in:
10
random.c
10
random.c
@@ -27,7 +27,6 @@
|
||||
#include "dbutil.h"
|
||||
#include "bignum.h"
|
||||
#include "random.h"
|
||||
#include "ltc_prng.h"
|
||||
|
||||
|
||||
/* this is used to generate unique output from the same hashpool */
|
||||
@@ -38,8 +37,6 @@ static uint32_t counter = 0;
|
||||
static unsigned char hashpool[SHA1_HASH_SIZE] = {0};
|
||||
static int donerandinit = 0;
|
||||
|
||||
int dropbear_ltc_prng = -1;
|
||||
|
||||
#define INIT_SEED_SIZE 32 /* 256 bits */
|
||||
|
||||
/* The basic setup is we read some data from /dev/(u)random or prngd and hash it
|
||||
@@ -235,13 +232,6 @@ void seedrandom() {
|
||||
|
||||
sha1_done(&hs, hashpool);
|
||||
|
||||
#ifdef DROPBEAR_LTC_PRNG
|
||||
if (dropbear_ltc_prng == -1) {
|
||||
dropbear_ltc_prng = register_prng(&dropbear_prng_desc);
|
||||
dropbear_assert(dropbear_ltc_prng != -1);
|
||||
}
|
||||
#endif
|
||||
|
||||
counter = 0;
|
||||
donerandinit = 1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user