Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24275)
void *fips_prov;
#endif
- unsigned int ischild:1;
- unsigned int conf_diagnostics:1;
+ int ischild;
+ int conf_diagnostics;
};
int ossl_lib_ctx_write_lock(OSSL_LIB_CTX *ctx)
return libctx->conf_diagnostics;
}
-void OSSL_LIB_CTX_set_conf_diagnostics(OSSL_LIB_CTX *libctx, unsigned int value)
+void OSSL_LIB_CTX_set_conf_diagnostics(OSSL_LIB_CTX *libctx, int value)
{
libctx = ossl_lib_ctx_get_concrete(libctx);
if (libctx == NULL)
return;
- libctx->conf_diagnostics = value != 0;
+ libctx->conf_diagnostics = value;
}
OSSL_LIB_CTX *OSSL_LIB_CTX_get0_global_default(void);
OSSL_LIB_CTX *OSSL_LIB_CTX_set0_default(OSSL_LIB_CTX *libctx);
int OSSL_LIB_CTX_get_conf_diagnostics(OSSL_LIB_CTX *ctx);
-void OSSL_LIB_CTX_set_conf_diagnostics(OSSL_LIB_CTX *ctx, unsigned int value);
+void OSSL_LIB_CTX_set_conf_diagnostics(OSSL_LIB_CTX *ctx, int value);
void OSSL_sleep(uint64_t millis);