summaryrefslogtreecommitdiffstats
path: root/crypto/bn
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2019-06-14 09:07:29 +0100
committerMatt Caswell <matt@openssl.org>2019-06-14 09:08:01 +0100
commitaff96597363766402ada4291d31a7e84b22fb1e0 (patch)
treeba8ba5be455e543a8ffde3d597937c00df0be51d /crypto/bn
parent6597d62b8b95046370212bfd3c0767c970798085 (diff)
Fix building with enable-trace
Tracing doesn't work in the FIPS module. Ensure we switch it off there. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/9159)
Diffstat (limited to 'crypto/bn')
-rw-r--r--crypto/bn/bn_ctx.c2
1 files changed, 2 insertions, 0 deletions
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);