Since prng_uninit is SSL-library agnostic, but crypto_uninit_lib isn't,
the function was moved up a level.
Also removed one unused variable (j) in tls1_P_hash().
Signed-off-by: Adriaan de Jong <dejong@fox-it.com>
Acked-by: David Sommerseth <davids@redhat.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
free_ssl_lib (void)
{
crypto_uninit_lib ();
+ prng_uninit();
EVP_cleanup ();
ERR_free_strings ();
}
engine_initialized = false;
}
#endif
-
- prng_uninit ();
}
void
void
crypto_uninit_lib (void)
{
- prng_uninit();
}
void
free_ssl_lib ()
{
crypto_uninit_lib ();
-
+ prng_uninit();
+
tls_free_lib();
}
{
struct gc_arena gc = gc_new ();
int chunk,n;
- unsigned int j;
hmac_ctx_t ctx;
hmac_ctx_t ctx_tmp;
uint8_t A1[MAX_HMAC_KEY_LENGTH];