mirror of
https://github.com/openssl/openssl.git
synced 2025-01-18 13:44:20 +08:00
core: condition out more in FIPS builds
Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15278)
This commit is contained in:
parent
235776b2c7
commit
ec91f1ae19
@ -33,7 +33,9 @@ extern OSSL_FUNC_core_thread_start_fn *c_thread_start;
|
||||
|
||||
typedef struct thread_event_handler_st THREAD_EVENT_HANDLER;
|
||||
struct thread_event_handler_st {
|
||||
#ifndef FIPS_MODULE
|
||||
const void *index;
|
||||
#endif
|
||||
void *arg;
|
||||
OSSL_thread_stop_handler_fn handfn;
|
||||
THREAD_EVENT_HANDLER *next;
|
||||
@ -376,7 +378,9 @@ int ossl_init_thread_start(const void *index, void *arg,
|
||||
|
||||
hand->handfn = handfn;
|
||||
hand->arg = arg;
|
||||
#ifndef FIPS_MODULE
|
||||
hand->index = index;
|
||||
#endif
|
||||
hand->next = *hands;
|
||||
*hands = hand;
|
||||
|
||||
|
@ -155,7 +155,9 @@ typedef struct ossl_ex_data_global_st {
|
||||
# define OSSL_LIB_CTX_DRBG_INDEX 5
|
||||
# define OSSL_LIB_CTX_DRBG_NONCE_INDEX 6
|
||||
# define OSSL_LIB_CTX_RAND_CRNGT_INDEX 7
|
||||
# define OSSL_LIB_CTX_THREAD_EVENT_HANDLER_INDEX 8
|
||||
# ifdef FIPS_MODULE
|
||||
# define OSSL_LIB_CTX_THREAD_EVENT_HANDLER_INDEX 8
|
||||
# endif
|
||||
# define OSSL_LIB_CTX_FIPS_PROV_INDEX 9
|
||||
# define OSSL_LIB_CTX_ENCODER_STORE_INDEX 10
|
||||
# define OSSL_LIB_CTX_DECODER_STORE_INDEX 11
|
||||
|
Loading…
Reference in New Issue
Block a user