OpenCoverage

pem_sign.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)-
4{-
5 return
never executed: return EVP_DigestInit_ex(ctx, type, ((void *)0) );
EVP_DigestInit_ex(ctx, type,
never executed: return EVP_DigestInit_ex(ctx, type, ((void *)0) );
0
6 ((void *)0)
never executed: return EVP_DigestInit_ex(ctx, type, ((void *)0) );
0
7 );
never executed: return EVP_DigestInit_ex(ctx, type, ((void *)0) );
0
8}-
9-
10int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)-
11{-
12 return
never executed: return EVP_DigestUpdate(ctx, data, count);
EVP_DigestUpdate(ctx, data, count);
never executed: return EVP_DigestUpdate(ctx, data, count);
0
13}-
14-
15int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret,-
16 unsigned int *siglen, EVP_PKEY *pkey)-
17{-
18 unsigned char *m;-
19 int i, ret = 0;-
20 unsigned int m_len;-
21-
22 m = CRYPTO_malloc(EVP_PKEY_size(pkey) + 2, __FILE__, 34);-
23 if (m ==
m == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
24 ((void *)0)
m == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
25 ) {-
26 ERR_put_error(9,(112),((1|64)),__FILE__,36);-
27 goto
never executed: goto err;
err;
never executed: goto err;
0
28 }-
29-
30 if (EVP_SignFinal(ctx, m, &m_len, pkey) <= 0
EVP_SignFinal(...en, pkey) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
31 goto
never executed: goto err;
err;
never executed: goto err;
0
32-
33 i = EVP_EncodeBlock(sigret, m, m_len);-
34 *siglen = i;-
35 ret = 1;-
36 err:
code before this statement never executed: err:
0
37-
38 CRYPTO_free(m, __FILE__, 48);-
39 return
never executed: return ret;
ret;
never executed: return ret;
0
40}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2