diff options
author | Matt Caswell <matt@openssl.org> | 2019-06-14 09:07:29 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2019-06-14 09:08:01 +0100 |
commit | aff96597363766402ada4291d31a7e84b22fb1e0 (patch) | |
tree | ba8ba5be455e543a8ffde3d597937c00df0be51d /crypto/bn | |
parent | 6597d62b8b95046370212bfd3c0767c970798085 (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.c | 2 |
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); |