aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2016-12-13 21:12:22 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2016-12-13 21:12:22 +0300
commitcf50e3aee85c81690a541314541b0a31149004e9 (patch)
tree7e7b1222129b83426eb14007fb1510fe11e91d8d
parentd21d11ec8e5b8eb62dbe0d802a3c9bcee2d83159 (diff)
downloadgost-engine-cf50e3aee85c81690a541314541b0a31149004e9.zip
gost-engine-cf50e3aee85c81690a541314541b0a31149004e9.tar.gz
gost-engine-cf50e3aee85c81690a541314541b0a31149004e9.tar.bz2
Erroneous check removed
-rw-r--r--gost_ameth.c10
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);