From: Dr. Stephen Henson Date: Sun, 18 Sep 2011 19:36:27 +0000 (+0000) Subject: Allow reseed interval to be set. X-Git-Tag: OpenSSL-fips-2_0-rc1~134 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=a5799bdc4884153c503c2719225331193a994a32;hp=2b1f17f83fb82607c178123c63237171a9b771cb Allow reseed interval to be set. --- diff --git a/fips/rand/fips_drbg_lib.c b/fips/rand/fips_drbg_lib.c index 015b95a972..07f8b12179 100644 --- a/fips/rand/fips_drbg_lib.c +++ b/fips/rand/fips_drbg_lib.c @@ -500,6 +500,11 @@ void FIPS_drbg_set_check_interval(DRBG_CTX *dctx, int interval) dctx->health_check_interval = interval; } +void FIPS_drbg_set_reseed_interval(DRBG_CTX *dctx, int interval) + { + dctx->reseed_interval = interval; + } + static int drbg_stick = 0; void FIPS_drbg_stick(void) diff --git a/fips/rand/fips_rand.h b/fips/rand/fips_rand.h index faba6f4ff9..d81ffccd3c 100644 --- a/fips/rand/fips_rand.h +++ b/fips/rand/fips_rand.h @@ -113,6 +113,7 @@ void FIPS_drbg_set_app_data(DRBG_CTX *ctx, void *app_data); size_t FIPS_drbg_get_blocklength(DRBG_CTX *dctx); int FIPS_drbg_get_strength(DRBG_CTX *dctx); void FIPS_drbg_set_check_interval(DRBG_CTX *dctx, int interval); +void FIPS_drbg_set_reseed_interval(DRBG_CTX *dctx, int interval); DRBG_CTX *FIPS_get_default_drbg(void); const RAND_METHOD *FIPS_drbg_method(void);