From aff96597363766402ada4291d31a7e84b22fb1e0 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Fri, 14 Jun 2019 09:07:29 +0100 Subject: [PATCH] Fix building with enable-trace Tracing doesn't work in the FIPS module. Ensure we switch it off there. Reviewed-by: Richard Levitte Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/9159) --- crypto/bn/bn_ctx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crypto/bn/bn_ctx.c b/crypto/bn/bn_ctx.c index 882f3bc06e..476211411a 100644 --- a/crypto/bn/bn_ctx.c +++ b/crypto/bn/bn_ctx.c @@ -166,6 +166,7 @@ void BN_CTX_free(BN_CTX *ctx) { if (ctx == NULL) return; +#ifndef FIPS_MODE OSSL_TRACE_BEGIN(BN_CTX) { BN_POOL_ITEM *pool = ctx->pool.head; BIO_printf(trc_out, @@ -180,6 +181,7 @@ void BN_CTX_free(BN_CTX *ctx) } BIO_printf(trc_out, "\n"); } OSSL_TRACE_END(BN_CTX); +#endif BN_STACK_finish(&ctx->stack); BN_POOL_finish(&ctx->pool); OPENSSL_free(ctx); -- 2.25.1