OpenCoverage

i2d_pr.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pr.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp)-
6{-
7 if (a->ameth
a->amethDescription
TRUEnever evaluated
FALSEnever evaluated
&& a->ameth->old_priv_encode
a->ameth->old_priv_encodeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
8 return
never executed: return a->ameth->old_priv_encode(a, pp);
a->ameth->old_priv_encode(a, pp);
never executed: return a->ameth->old_priv_encode(a, pp);
0
9 }-
10 if (a->ameth
a->amethDescription
TRUEnever evaluated
FALSEnever evaluated
&& a->ameth->priv_encode
a->ameth->priv_encodeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
11 PKCS8_PRIV_KEY_INFO *p8 = EVP_PKEY2PKCS8(a);-
12 int ret = i2d_PKCS8_PRIV_KEY_INFO(p8, pp);-
13 PKCS8_PRIV_KEY_INFO_free(p8);-
14 return
never executed: return ret;
ret;
never executed: return ret;
0
15 }-
16 ERR_put_error(13,(0xfff),(167),__FILE__,79);-
17 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
18}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2