diff options
author | Richard Levitte <levitte@openssl.org> | 2020-01-14 02:32:42 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2020-01-15 23:45:41 +0100 |
commit | a3327784d9526fd69649089ea5c78a55906e9b2c (patch) | |
tree | 8ca8921d5d7a6e3d9445f122e5fb026282f9d007 /crypto/rsa/rsa_local.h | |
parent | 62c3fed0cd52316259e4e2c0e5878bcfa69b38f9 (diff) |
CRYPTO: Remove support for ex_data fields when building the FIPS module
These fields are purely application data, and applications don't reach
into the bowels of the FIPS module, so these fields are never used
there.
Fixes #10835
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10837)
Diffstat (limited to 'crypto/rsa/rsa_local.h')
-rw-r--r-- | crypto/rsa/rsa_local.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/rsa/rsa_local.h b/crypto/rsa/rsa_local.h index ae71567f7a..9b55115e47 100644 --- a/crypto/rsa/rsa_local.h +++ b/crypto/rsa/rsa_local.h @@ -50,8 +50,10 @@ struct rsa_st { STACK_OF(RSA_PRIME_INFO) *prime_infos; /* If a PSS only key this contains the parameter restrictions */ RSA_PSS_PARAMS *pss; +#ifndef FIPS_MODE /* be careful using this if the RSA structure is shared */ CRYPTO_EX_DATA ex_data; +#endif CRYPTO_REF_COUNT references; int flags; /* Used to cache montgomery values */ |