From cf50e3aee85c81690a541314541b0a31149004e9 Mon Sep 17 00:00:00 2001 From: Dmitry Belyavskiy Date: Tue, 13 Dec 2016 21:12:22 +0300 Subject: [PATCH] Erroneous check removed --- gost_ameth.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gost_ameth.c b/gost_ameth.c index 34f6f81..66f89a5 100644 --- a/gost_ameth.c +++ b/gost_ameth.c @@ -707,11 +707,11 @@ static int pub_encode_gost_ec(X509_PUBKEY *pub, const EVP_PKEY *pk) int ptype = V_ASN1_UNDEF; algobj = OBJ_nid2obj(EVP_PKEY_base_id(pk)); - if (EVP_PKEY_save_parameters((EVP_PKEY *)pk, -1)) { - ASN1_STRING *params = encode_gost_algor_params(pk); - pval = params; - ptype = V_ASN1_SEQUENCE; - } + + ASN1_STRING *params = encode_gost_algor_params(pk); + pval = params; + ptype = V_ASN1_SEQUENCE; + order = BN_new(); if (!order) { GOSTerr(GOST_F_PUB_ENCODE_GOST_EC, ERR_R_MALLOC_FAILURE); -- 2.39.2