Add ability to pass extra entropy to rfc6979

Suggested by Greg Maxwell.
This commit is contained in:
Pieter Wuille
2015-03-20 09:19:38 -07:00
parent 3087bc4d75
commit 1573a102c0
7 changed files with 25 additions and 9 deletions

View File

@@ -18,7 +18,7 @@ static uint32_t secp256k1_test_rng_precomputed[8];
static int secp256k1_test_rng_precomputed_used = 8;
SECP256K1_INLINE static void secp256k1_rand_seed(const unsigned char *seed16) {
secp256k1_rfc6979_hmac_sha256_initialize(&secp256k1_test_rng, (const unsigned char*)"TestRNG", 7, seed16, 16);
secp256k1_rfc6979_hmac_sha256_initialize(&secp256k1_test_rng, (const unsigned char*)"TestRNG", 7, seed16, 16, NULL, 0);
}
SECP256K1_INLINE static uint32_t secp256k1_rand32(void) {