mirror of
https://github.com/QuasarApp/openssl.git
synced 2025-05-11 00:49:41 +00:00
Set FIPS thread id callback.
Fixes #4180 Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4192)
This commit is contained in:
parent
f36fedcc76
commit
0ab24083a1
@ -469,11 +469,18 @@ void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr)
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef OPENSSL_FIPS
|
||||
extern int FIPS_crypto_threadid_set_callback(void (*func) (CRYPTO_THREADID *));
|
||||
#endif
|
||||
|
||||
int CRYPTO_THREADID_set_callback(void (*func) (CRYPTO_THREADID *))
|
||||
{
|
||||
if (threadid_callback)
|
||||
return 0;
|
||||
threadid_callback = func;
|
||||
#ifdef OPENSSL_FIPS
|
||||
FIPS_crypto_threadid_set_callback(func);
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user