From: Niels Möller Date: Thu, 15 Nov 2001 08:08:55 +0000 (+0100) Subject: (yarrow256_force_reseed): New function. X-Git-Tag: nettle_1.5_release_20020131~97 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3df3cb63e18cd1011cd81f5304c99e51c8823e04;p=thirdparty%2Fnettle.git (yarrow256_force_reseed): New function. Rev: src/nettle/ChangeLog:1.48 Rev: src/nettle/yarrow.h:1.9 Rev: src/nettle/yarrow256.c:1.13 --- diff --git a/ChangeLog b/ChangeLog index 786f743e..bd00c82e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-11-15 Niels Möller + + * yarrow256.c (yarrow256_force_reseed): New function. + 2001-11-14 Niels Möller * testsuite/yarrow-test.c (main): Use yarrow256_is_seeded. diff --git a/yarrow.h b/yarrow.h index 687cdcd8..802542db 100644 --- a/yarrow.h +++ b/yarrow.h @@ -87,6 +87,10 @@ yarrow256_is_seeded(struct yarrow256_ctx *ctx); unsigned yarrow256_needed_sources(struct yarrow256_ctx *ctx); +void +yarrow256_force_reseed(struct yarrow256_ctx *ctx); + + /* Key event estimator */ #define YARROW_KEY_EVENT_BUFFER 16 diff --git a/yarrow256.c b/yarrow256.c index 6ddc9a2e..af3160d9 100644 --- a/yarrow256.c +++ b/yarrow256.c @@ -385,3 +385,9 @@ yarrow256_needed_sources(struct yarrow256_ctx *ctx) return (k < YARROW_SLOW_K) ? (YARROW_SLOW_K - k) : 0; } + +void +yarrow256_force_reseed(struct yarrow256_ctx *ctx) +{ + yarrow_slow_reseed(ctx); +}