OpenCoverage

p12_init.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_init.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5PKCS12 *-
6PKCS12_init(int mode)-
7{-
8 PKCS12 *pkcs12;-
9-
10 if (!(pkcs12 = PKCS12_new())
!(pkcs12 = PKCS12_new())Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
11 ERR_put_error(35,(0xfff),((1|64)),__FILE__,72);-
12 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
13 ((void *)0)
never executed: return ((void *)0) ;
0
14 ;
never executed: return ((void *)0) ;
0
15 }-
16 ASN1_INTEGER_set(pkcs12->version, 3);-
17 pkcs12->authsafes->type = OBJ_nid2obj(mode);-
18 switch (mode) {-
19 case
never executed: case 21:
21:
never executed: case 21:
0
20 if (!(pkcs12->authsafes->d.data =
!(pkcs12->auth..._STRING_new())Description
TRUEnever evaluated
FALSEnever evaluated
0
21 ASN1_OCTET_STRING_new())
!(pkcs12->auth..._STRING_new())Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
22 ERR_put_error(35,(0xfff),((1|64)),__FILE__,81);-
23 goto
never executed: goto err;
err;
never executed: goto err;
0
24 }-
25 break;
never executed: break;
0
26 default
never executed: default:
:
never executed: default:
0
27 ERR_put_error(35,(0xfff),(119),__FILE__,86);-
28 goto
never executed: goto err;
err;
never executed: goto err;
0
29 }-
30-
31 return
never executed: return pkcs12;
pkcs12;
never executed: return pkcs12;
0
32-
33err:-
34 if (pkcs12 !=
pkcs12 != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
35 ((void *)0)
pkcs12 != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
36 )-
37 PKCS12_free(pkcs12);
never executed: PKCS12_free(pkcs12);
0
38 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
39 ((void *)0)
never executed: return ((void *)0) ;
0
40 ;
never executed: return ((void *)0) ;
0
41}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2