]> wagner.pp.ru Git - openssl-gost/engine.git/commitdiff
Fix fb infer complain
authorDmitry Belyavskiy <beldmit@gmail.com>
Sat, 21 Sep 2019 13:03:30 +0000 (16:03 +0300)
committerDmitry Belyavskiy <beldmit@gmail.com>
Sat, 21 Sep 2019 13:03:30 +0000 (16:03 +0300)
gost_ameth.c

index 199aef271207bc2eb55ad8d6b4a54ab8e62fce48..b73f9189dd0ce2bbfab343f41b0e8198058c2270 100644 (file)
@@ -348,7 +348,7 @@ static int priv_decode_gost(EVP_PKEY *pk,
     const X509_ALGOR *palg = NULL;
     const ASN1_OBJECT *palg_obj = NULL;
     ASN1_INTEGER *priv_key = NULL;
-    int expected_key_len = 32;
+    int expected_key_len;
 
     if (!PKCS8_pkey_get0(&palg_obj, &pkey_buf, &priv_len, &palg, p8inf))
         return 0;
@@ -719,14 +719,13 @@ static int pub_encode_gost_ec(X509_PUBKEY *pub, const EVP_PKEY *pk)
     const EC_POINT *pub_key;
     BIGNUM *X = NULL, *Y = NULL, *order = NULL;
     const EC_KEY *ec = EVP_PKEY_get0((EVP_PKEY *)pk);
-    int ptype = V_ASN1_UNDEF;
+    int ptype = V_ASN1_SEQUENCE;
     ASN1_STRING *params;
 
     algobj = OBJ_nid2obj(EVP_PKEY_base_id(pk));
 
     params = encode_gost_algor_params(pk);
     pval = params;
-    ptype = V_ASN1_SEQUENCE;
 
     order = BN_new();
     if (!order) {