diff options
author | Dmitry Belyavskiy <beldmit@gmail.com> | 2016-12-13 21:12:22 +0300 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@gmail.com> | 2016-12-13 21:12:22 +0300 |
commit | cf50e3aee85c81690a541314541b0a31149004e9 (patch) | |
tree | 7e7b1222129b83426eb14007fb1510fe11e91d8d | |
parent | d21d11ec8e5b8eb62dbe0d802a3c9bcee2d83159 (diff) | |
download | gost-engine-cf50e3aee85c81690a541314541b0a31149004e9.zip gost-engine-cf50e3aee85c81690a541314541b0a31149004e9.tar.gz gost-engine-cf50e3aee85c81690a541314541b0a31149004e9.tar.bz2 |
Erroneous check removed
-rw-r--r-- | gost_ameth.c | 10 |
1 files 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); |