Include support for an add_lock callback to tiny FIPS locking API.

This commit is contained in:
Dr. Stephen Henson
2011-02-14 17:05:42 +00:00
parent c966120412
commit c876a4b7b1
4 changed files with 24 additions and 7 deletions

View File

@@ -384,7 +384,7 @@ void CRYPTO_set_dynlock_lock_callback(void (*func)(int mode,
struct CRYPTO_dynlock_value *l, const char *file, int line))
{
#ifdef OPENSSL_FIPS
FIPS_set_locking_callback(CRYPTO_lock);
FIPS_set_locking_callbacks(CRYPTO_lock, CRYPTO_add_lock);
#endif
dynlock_lock_callback=func;
}
@@ -412,7 +412,7 @@ void CRYPTO_set_locking_callback(void (*func)(int mode,int type,
const char *file,int line))
{
#ifdef OPENSSL_FIPS
FIPS_set_locking_callback(CRYPTO_lock);
FIPS_set_locking_callbacks(CRYPTO_lock, CRYPTO_add_lock);
#endif
locking_callback=func;
}