diff options
Diffstat (limited to 'src/lib/libcrypto/rsa/rsa_ameth.c')
| -rw-r--r-- | src/lib/libcrypto/rsa/rsa_ameth.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_ameth.c b/src/lib/libcrypto/rsa/rsa_ameth.c index 57fe46a976..448458f846 100644 --- a/src/lib/libcrypto/rsa/rsa_ameth.c +++ b/src/lib/libcrypto/rsa/rsa_ameth.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rsa_ameth.c,v 1.25 2022/01/10 11:52:43 tb Exp $ */ | 1 | /* $OpenBSD: rsa_ameth.c,v 1.26 2022/06/27 12:36:06 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 2006. | 3 | * project 2006. |
| 4 | */ | 4 | */ |
| @@ -271,6 +271,12 @@ rsa_bits(const EVP_PKEY *pkey) | |||
| 271 | return BN_num_bits(pkey->pkey.rsa->n); | 271 | return BN_num_bits(pkey->pkey.rsa->n); |
| 272 | } | 272 | } |
| 273 | 273 | ||
| 274 | static int | ||
| 275 | rsa_security_bits(const EVP_PKEY *pkey) | ||
| 276 | { | ||
| 277 | return RSA_security_bits(pkey->pkey.rsa); | ||
| 278 | } | ||
| 279 | |||
| 274 | static void | 280 | static void |
| 275 | int_rsa_free(EVP_PKEY *pkey) | 281 | int_rsa_free(EVP_PKEY *pkey) |
| 276 | { | 282 | { |
| @@ -1103,6 +1109,7 @@ const EVP_PKEY_ASN1_METHOD rsa_asn1_meths[] = { | |||
| 1103 | 1109 | ||
| 1104 | .pkey_size = int_rsa_size, | 1110 | .pkey_size = int_rsa_size, |
| 1105 | .pkey_bits = rsa_bits, | 1111 | .pkey_bits = rsa_bits, |
| 1112 | .pkey_security_bits = rsa_security_bits, | ||
| 1106 | 1113 | ||
| 1107 | .sig_print = rsa_sig_print, | 1114 | .sig_print = rsa_sig_print, |
| 1108 | 1115 | ||
