summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_ameth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa_ameth.c')
-rw-r--r--src/lib/libcrypto/dsa/dsa_ameth.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_ameth.c b/src/lib/libcrypto/dsa/dsa_ameth.c
index 0af17dbbe6..372966b3c3 100644
--- a/src/lib/libcrypto/dsa/dsa_ameth.c
+++ b/src/lib/libcrypto/dsa/dsa_ameth.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dsa_ameth.c,v 1.36 2022/05/07 10:31:28 tb Exp $ */ 1/* $OpenBSD: dsa_ameth.c,v 1.37 2022/06/27 12:36:05 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 */
@@ -306,6 +306,12 @@ dsa_bits(const EVP_PKEY *pkey)
306} 306}
307 307
308static int 308static int
309dsa_security_bits(const EVP_PKEY *pkey)
310{
311 return DSA_security_bits(pkey->pkey.dsa);
312}
313
314static int
309dsa_missing_parameters(const EVP_PKEY *pkey) 315dsa_missing_parameters(const EVP_PKEY *pkey)
310{ 316{
311 DSA *dsa; 317 DSA *dsa;
@@ -716,6 +722,7 @@ const EVP_PKEY_ASN1_METHOD dsa_asn1_meths[] = {
716 722
717 .pkey_size = int_dsa_size, 723 .pkey_size = int_dsa_size,
718 .pkey_bits = dsa_bits, 724 .pkey_bits = dsa_bits,
725 .pkey_security_bits = dsa_security_bits,
719 726
720 .param_decode = dsa_param_decode, 727 .param_decode = dsa_param_decode,
721 .param_encode = dsa_param_encode, 728 .param_encode = dsa_param_encode,