[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[openssl-gost] [FYI] fbinfer on gost-engine
Hi,
Попробовал статический анализатор fb infer на gost-engine, вот
что вылезло:
Found 4 issues
gostsum.c:165: error: RESOURCE_LEAK
resource acquired by call to `open()` at line 160, column 15 is not released after line 165, column 16.
163. }
164. if (!hash_stream(ctx, fd, sum)) {
165. > perror(filename);
166. return 0;
167. }
gost_ec_keyx.c:252: error: DEAD_STORE
The value written to &key_is_ephemeral (type int) is never used.
250. unsigned char ukm[8], shared_key[32], crypted_key[44];
251. int ret = 0;
252. > int key_is_ephemeral = 1;
253. gost_ctx cctx;
254. EVP_PKEY *sec_key = EVP_PKEY_CTX_get0_peerkey(pctx);
gost_ameth.c:351: error: DEAD_STORE
The value written to &expected_key_len (type int) is never used.
349. const ASN1_OBJECT *palg_obj = NULL;
350. ASN1_INTEGER *priv_key = NULL;
351. > int expected_key_len = 32;
352.
353. if (!PKCS8_pkey_get0(&palg_obj, &pkey_buf, &priv_len, &palg, p8inf))
gost_ameth.c:722: error: DEAD_STORE
The value written to &ptype (type int) is never used.
720. BIGNUM *X = NULL, *Y = NULL, *order = NULL;
721. const EC_KEY *ec = EVP_PKEY_get0((EVP_PKEY *)pk);
722. > int ptype = V_ASN1_UNDEF;
723.
724. algobj = OBJ_nid2obj(EVP_PKEY_base_id(pk));