Allow reseed interval to be set.
authorDr. Stephen Henson <steve@openssl.org>
Sun, 18 Sep 2011 19:36:27 +0000 (19:36 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sun, 18 Sep 2011 19:36:27 +0000 (19:36 +0000)
fips/rand/fips_drbg_lib.c
fips/rand/fips_rand.h

index 015b95a..07f8b12 100644 (file)
@@ -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)
index faba6f4..d81ffcc 100644 (file)
@@ -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);