aboutsummaryrefslogtreecommitdiff
path: root/gost_ameth.c
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2016-01-04 12:12:15 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2016-01-04 12:12:15 +0300
commit51a91e8230a0d9794031dd9ee539a3bb8ecf9587 (patch)
treedc98062d83208ae64270ebe45c8e99a0a46b0573 /gost_ameth.c
parentb203fd2def3f638deb8f67fdafcf764e77a6702b (diff)
downloadgost-engine-51a91e8230a0d9794031dd9ee539a3bb8ecf9587.zip
gost-engine-51a91e8230a0d9794031dd9ee539a3bb8ecf9587.tar.gz
gost-engine-51a91e8230a0d9794031dd9ee539a3bb8ecf9587.tar.bz2
Fixed security bits for GOST 2001
Diffstat (limited to 'gost_ameth.c')
-rw-r--r--gost_ameth.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gost_ameth.c b/gost_ameth.c
index 0ea1583..8a9cd28 100644
--- a/gost_ameth.c
+++ b/gost_ameth.c
@@ -877,6 +877,9 @@ int register_ameth_gost(int nid, EVP_PKEY_ASN1_METHOD **ameth,
pkey_size_gost, pkey_bits_gost);
EVP_PKEY_asn1_set_ctrl(*ameth, pkey_ctrl_gost);
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+ EVP_PKEY_asn1_set_security_bits(*ameth, pkey_bits_gost);
+#endif
break;
case NID_id_GostR3410_2012_256:
case NID_id_GostR3410_2012_512: