OpenCoverage

tasn_new.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static int asn1_item_ex_combine_new(ASN1_VALUE **pval, const ASN1_ITEM *it,-
3 int combine);-
4static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);-
5static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);-
6static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);-
7-
8ASN1_VALUE *-
9ASN1_item_new(const ASN1_ITEM *it)-
10{-
11 ASN1_VALUE *ret = -
12 ((void *)0)-
13 ;-
14 if (ASN1_item_ex_new(&ret, it) > 0
ASN1_item_ex_new(&ret, it) > 0Description
TRUEevaluated 3832 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
)
0-3832
15 return
executed 3832 times by 12 tests: return ret;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
ret;
executed 3832 times by 12 tests: return ret;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
3832
16 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
17 ((void *)0)
never executed: return ((void *)0) ;
0
18 ;
never executed: return ((void *)0) ;
0
19}-
20-
21-
22-
23int-
24ASN1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)-
25{-
26 return
executed 7415 times by 12 tests: return asn1_item_ex_combine_new(pval, it, 0);
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
asn1_item_ex_combine_new(pval, it, 0);
executed 7415 times by 12 tests: return asn1_item_ex_combine_new(pval, it, 0);
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
7415
27}-
28-
29static int-
30asn1_item_ex_combine_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int combine)-
31{-
32 const ASN1_TEMPLATE *tt = -
33 ((void *)0)-
34 ;-
35 const ASN1_EXTERN_FUNCS *ef;-
36 const ASN1_AUX *aux = it->funcs;-
37 ASN1_aux_cb *asn1_cb = -
38 ((void *)0)-
39 ;-
40 ASN1_VALUE **pseqval;-
41 int i;-
42-
43 if (aux !=
aux != ((void *)0)Description
TRUEevaluated 2919 times by 9 tests
Evaluated by:
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 18788 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
2919-18788
44 ((void *)0)
aux != ((void *)0)Description
TRUEevaluated 2919 times by 9 tests
Evaluated by:
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 18788 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
2919-18788
45 && aux->asn1_cb !=
aux->asn1_cb != ((void *)0)Description
TRUEevaluated 2137 times by 9 tests
Evaluated by:
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 782 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
782-2137
46 ((void *)0)
aux->asn1_cb != ((void *)0)Description
TRUEevaluated 2137 times by 9 tests
Evaluated by:
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 782 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
782-2137
47 )-
48 asn1_cb = aux->asn1_cb;
executed 2137 times by 9 tests: asn1_cb = aux->asn1_cb;
Executed by:
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2137
49-
50 if (!combine
!combineDescription
TRUEevaluated 21691 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 16 times by 1 test
Evaluated by:
  • pkcs7test
)
16-21691
51 *
executed 21691 times by 12 tests: *pval = ((void *)0) ;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
pval =
executed 21691 times by 12 tests: *pval = ((void *)0) ;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
21691
52 ((void *)0)
executed 21691 times by 12 tests: *pval = ((void *)0) ;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
21691
53 ;
executed 21691 times by 12 tests: *pval = ((void *)0) ;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
21691
54-
55-
56-
57-
58-
59-
60 switch (it->itype) {-
61 case
executed 531 times by 8 tests: case 0x4:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
0x4:
executed 531 times by 8 tests: case 0x4:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
531
62 ef = it->funcs;-
63 if (ef
efDescription
TRUEevaluated 531 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
&& ef->asn1_ex_new
ef->asn1_ex_newDescription
TRUEevaluated 531 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
) {
0-531
64 if (!ef->asn1_ex_new(pval, it)
!ef->asn1_ex_new(pval, it)Description
TRUEnever evaluated
FALSEevaluated 531 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-531
65 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
66 }
executed 531 times by 8 tests: end of block
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
531
67 break;
executed 531 times by 8 tests: break;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
531
68-
69 case
executed 9258 times by 12 tests: case 0x0:
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
0x0:
executed 9258 times by 12 tests: case 0x0:
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
9258
70 if (it->templates
it->templatesDescription
TRUEnever evaluated
FALSEevaluated 9258 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
0-9258
71 if (!ASN1_template_new(pval, it->templates)
!ASN1_template...it->templates)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
72 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
73 }
never executed: end of block
else if (!ASN1_primitive_new(pval, it)
!ASN1_primitive_new(pval, it)Description
TRUEnever evaluated
FALSEevaluated 9258 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-9258
74 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
75 break;
executed 9258 times by 12 tests: break;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
9258
76-
77 case
executed 4265 times by 10 tests: case 0x5:
Executed by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
0x5:
executed 4265 times by 10 tests: case 0x5:
Executed by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
4265
78 if (!ASN1_primitive_new(pval, it)
!ASN1_primitive_new(pval, it)Description
TRUEnever evaluated
FALSEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-4265
79 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
80 break;
executed 4265 times by 10 tests: break;
Executed by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
4265
81-
82 case
executed 64 times by 2 tests: case 0x2:
Executed by:
  • pkcs7test
  • verifytest
0x2:
executed 64 times by 2 tests: case 0x2:
Executed by:
  • pkcs7test
  • verifytest
64
83 if (asn1_cb
asn1_cbDescription
TRUEnever evaluated
FALSEevaluated 64 times by 2 tests
Evaluated by:
  • pkcs7test
  • verifytest
) {
0-64
84 i = asn1_cb(0, pval, it, -
85 ((void *)0)-
86 );-
87 if (!i
!iDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
88 goto
never executed: goto auxerr;
auxerr;
never executed: goto auxerr;
0
89 if (i == 2
i == 2Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
90-
91-
92-
93-
94 return
never executed: return 1;
1;
never executed: return 1;
0
95 }-
96 }
never executed: end of block
0
97 if (!combine
!combineDescription
TRUEevaluated 48 times by 1 test
Evaluated by:
  • verifytest
FALSEevaluated 16 times by 1 test
Evaluated by:
  • pkcs7test
) {
16-48
98 *pval = calloc(1, it->size);-
99 if (!*pval
!*pvalDescription
TRUEnever evaluated
FALSEevaluated 48 times by 1 test
Evaluated by:
  • verifytest
)
0-48
100 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
101 }
executed 48 times by 1 test: end of block
Executed by:
  • verifytest
48
102 asn1_set_choice_selector(pval, -1, it);-
103 if (asn1_cb
asn1_cbDescription
TRUEnever evaluated
FALSEevaluated 64 times by 2 tests
Evaluated by:
  • pkcs7test
  • verifytest
&& !asn1_cb(1, pval, it,
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-64
104 ((void *)0)
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
105 )
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
106 goto
never executed: goto auxerr;
auxerr;
never executed: goto auxerr;
0
107 break;
executed 64 times by 2 tests: break;
Executed by:
  • pkcs7test
  • verifytest
64
108-
109 case
executed 20 times by 1 test: case 0x6:
Executed by:
  • pkcs7test
0x6:
executed 20 times by 1 test: case 0x6:
Executed by:
  • pkcs7test
20
110 case
executed 7569 times by 10 tests: case 0x1:
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
0x1:
executed 7569 times by 10 tests: case 0x1:
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
7569
111 if (asn1_cb
asn1_cbDescription
TRUEevaluated 921 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 6668 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
921-6668
112 i = asn1_cb(0, pval, it, -
113 ((void *)0)-
114 );-
115 if (!i
!iDescription
TRUEnever evaluated
FALSEevaluated 921 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-921
116 goto
never executed: goto auxerr;
auxerr;
never executed: goto auxerr;
0
117 if (i == 2
i == 2Description
TRUEevaluated 396 times by 5 tests
Evaluated by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 525 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
396-525
118-
119-
120-
121-
122 return
executed 396 times by 5 tests: return 1;
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
1;
executed 396 times by 5 tests: return 1;
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
396
123 }-
124 }
executed 525 times by 8 tests: end of block
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
525
125 if (!combine
!combineDescription
TRUEevaluated 7193 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
) {
0-7193
126 *pval = calloc(1, it->size);-
127 if (!*pval
!*pvalDescription
TRUEnever evaluated
FALSEevaluated 7193 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-7193
128 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
129 asn1_do_lock(pval, 0, it);-
130 asn1_enc_init(pval, it);-
131 }
executed 7193 times by 10 tests: end of block
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
7193
132 for (i = 0, tt = it->templates; i < it->tcount
i < it->tcountDescription
TRUEevaluated 17502 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 7193 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
; tt++, i++) {
7193-17502
133 pseqval = asn1_get_field_ptr(pval, tt);-
134 if (!ASN1_template_new(pseqval, tt)
!ASN1_template...w(pseqval, tt)Description
TRUEnever evaluated
FALSEevaluated 17502 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-17502
135 goto
never executed: goto memerr;
memerr;
never executed: goto memerr;
0
136 }
executed 17502 times by 10 tests: end of block
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
17502
137 if (asn1_cb
asn1_cbDescription
TRUEevaluated 525 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 6668 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
&& !asn1_cb(1, pval, it,
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 525 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
0-6668
138 ((void *)0)
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 525 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
0-525
139 )
!asn1_cb(1, pv... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 525 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-525
140 goto
never executed: goto auxerr;
auxerr;
never executed: goto auxerr;
0
141 break;
executed 7193 times by 10 tests: break;
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
7193
142 }-
143-
144-
145-
146-
147 return
executed 21311 times by 12 tests: return 1;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
1;
executed 21311 times by 12 tests: return 1;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
21311
148-
149memerr:-
150 ERR_put_error(13,(0xfff),((1|64)),__FILE__,193);-
151-
152-
153-
154-
155 return
never executed: return 0;
0;
never executed: return 0;
0
156-
157auxerr:-
158 ERR_put_error(13,(0xfff),(100),__FILE__,201);-
159 ASN1_item_ex_free(pval, it);-
160-
161-
162-
163-
164 return
never executed: return 0;
0;
never executed: return 0;
0
165-
166}-
167-
168static void-
169asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)-
170{-
171 const ASN1_EXTERN_FUNCS *ef;-
172-
173 switch (it->itype) {-
174 case
never executed: case 0x4:
0x4:
never executed: case 0x4:
0
175 ef = it->funcs;-
176 if (ef
efDescription
TRUEnever evaluated
FALSEnever evaluated
&& ef->asn1_ex_clear
ef->asn1_ex_clearDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
177 ef->asn1_ex_clear(pval, it);
never executed: ef->asn1_ex_clear(pval, it);
0
178 else-
179 *
never executed: *pval = ((void *)0) ;
pval =
never executed: *pval = ((void *)0) ;
0
180 ((void *)0)
never executed: *pval = ((void *)0) ;
0
181 ;
never executed: *pval = ((void *)0) ;
0
182 break;
never executed: break;
0
183-
184 case
executed 2843 times by 8 tests: case 0x0:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
0x0:
executed 2843 times by 8 tests: case 0x0:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
185 if (it->templates
it->templatesDescription
TRUEnever evaluated
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-2843
186 asn1_template_clear(pval, it->templates);
never executed: asn1_template_clear(pval, it->templates);
0
187 else-
188 asn1_primitive_clear(pval, it);
executed 2843 times by 8 tests: asn1_primitive_clear(pval, it);
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
189 break;
executed 2843 times by 8 tests: break;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
190-
191 case
never executed: case 0x5:
0x5:
never executed: case 0x5:
0
192 asn1_primitive_clear(pval, it);-
193 break;
never executed: break;
0
194-
195 case
never executed: case 0x2:
0x2:
never executed: case 0x2:
0
196 case
never executed: case 0x1:
0x1:
never executed: case 0x1:
0
197 case
never executed: case 0x6:
0x6:
never executed: case 0x6:
0
198 *pval = -
199 ((void *)0)-
200 ;-
201 break;
never executed: break;
0
202 }-
203}
executed 2843 times by 8 tests: end of block
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
204-
205int-
206ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)-
207{-
208 const ASN1_ITEM *it = tt->item;-
209 int ret;-
210-
211 if (tt->flags & (0x1)
tt->flags & (0x1)Description
TRUEevaluated 3188 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 14314 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
3188-14314
212 asn1_template_clear(pval, tt);-
213 return
executed 3188 times by 8 tests: return 1;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
1;
executed 3188 times by 8 tests: return 1;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
3188
214 }-
215-
216-
217 if (tt->flags & (0x3<<8)
tt->flags & (0x3<<8)Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 14302 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
12-14302
218 *pval = -
219 ((void *)0)-
220 ;-
221 return
executed 12 times by 1 test: return 1;
Executed by:
  • pkcs7test
1;
executed 12 times by 1 test: return 1;
Executed by:
  • pkcs7test
12
222 }-
223-
224-
225-
226-
227-
228 if (tt->flags & (0x3 << 1)
tt->flags & (0x3 << 1)Description
TRUEevaluated 10 times by 1 test
Evaluated by:
  • pkcs7test
FALSEevaluated 14292 times by 10 tests
Evaluated by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
10-14292
229 struct stack_st_ASN1_VALUE *skval;-
230 skval = ((struct stack_st_ASN1_VALUE *)sk_new_null());-
231 if (!skval
!skvalDescription
TRUEnever evaluated
FALSEevaluated 10 times by 1 test
Evaluated by:
  • pkcs7test
) {
0-10
232 ERR_put_error(13,(0xfff),((1|64)),__FILE__,269);-
233 ret = 0;-
234 goto
never executed: goto done;
done;
never executed: goto done;
0
235 }-
236 *pval = (ASN1_VALUE *)skval;-
237 ret = 1;-
238 goto
executed 10 times by 1 test: goto done;
Executed by:
  • pkcs7test
done;
executed 10 times by 1 test: goto done;
Executed by:
  • pkcs7test
10
239 }-
240-
241 ret = asn1_item_ex_combine_new(pval, it, tt->flags & (0x1<<10));-
242done:
code before this statement executed 14292 times by 10 tests: done:
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
14292
243-
244-
245-
246-
247 return
executed 14302 times by 10 tests: return ret;
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
ret;
executed 14302 times by 10 tests: return ret;
Executed by:
  • asn1evp
  • asn1test
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
14302
248}-
249-
250static void-
251asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)-
252{-
253-
254 if (tt->flags & ((0x3<<8)|(0x3 << 1))
tt->flags & ((...8)|(0x3 << 1))Description
TRUEevaluated 345 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
345-2843
255 *
executed 345 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
pval =
executed 345 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
345
256 ((void *)0)
executed 345 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
345
257 ;
executed 345 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
345
258 else-
259 asn1_item_clear(pval, tt->item);
executed 2843 times by 8 tests: asn1_item_clear(pval, tt->item);
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
260}-
261-
262-
263-
264-
265-
266-
267int-
268ASN1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it)-
269{-
270 ASN1_TYPE *typ;-
271 ASN1_STRING *str;-
272 int utype;-
273-
274 if (it
itDescription
TRUEevaluated 13523 times by 12 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • ecdsatest
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
&& it->funcs
it->funcsDescription
TRUEevaluated 1216 times by 1 test
Evaluated by:
  • ecdsatest
FALSEevaluated 12307 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
0-13523
275 const ASN1_PRIMITIVE_FUNCS *pf = it->funcs;-
276 if (pf->prim_new
pf->prim_newDescription
TRUEevaluated 1216 times by 1 test
Evaluated by:
  • ecdsatest
FALSEnever evaluated
)
0-1216
277 return
executed 1216 times by 1 test: return pf->prim_new(pval, it);
Executed by:
  • ecdsatest
pf->prim_new(pval, it);
executed 1216 times by 1 test: return pf->prim_new(pval, it);
Executed by:
  • ecdsatest
1216
278 }
never executed: end of block
0
279-
280 if (!it
!itDescription
TRUEnever evaluated
FALSEevaluated 12307 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
|| (
(it->itype == 0x5)Description
TRUEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 8042 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
it->itype == 0x5)
(it->itype == 0x5)Description
TRUEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 8042 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-12307
281 utype = -1;
executed 4265 times by 10 tests: utype = -1;
Executed by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
4265
282 else-
283 utype = it->utype;
executed 8042 times by 11 tests: utype = it->utype;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
8042
284 switch (utype) {-
285 case
executed 5281 times by 8 tests: case 6:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
6:
executed 5281 times by 8 tests: case 6:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
5281
286 *pval = (ASN1_VALUE *)OBJ_nid2obj(0);-
287 return
executed 5281 times by 8 tests: return 1;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
1;
executed 5281 times by 8 tests: return 1;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
5281
288-
289 case
never executed: case 1:
1:
never executed: case 1:
0
290 *(ASN1_BOOLEAN *)pval = it->size;-
291 return
never executed: return 1;
1;
never executed: return 1;
0
292-
293 case
never executed: case 5:
5:
never executed: case 5:
0
294 *pval = (ASN1_VALUE *)1;-
295 return
never executed: return 1;
1;
never executed: return 1;
0
296-
297 case
executed 700 times by 7 tests: case -4:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
-4:
executed 700 times by 7 tests: case -4:
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
700
298 typ = malloc(sizeof(ASN1_TYPE));-
299 if (typ !=
typ != ((void *)0)Description
TRUEevaluated 700 times by 7 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEnever evaluated
0-700
300 ((void *)0)
typ != ((void *)0)Description
TRUEevaluated 700 times by 7 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEnever evaluated
0-700
301 ) {-
302 typ->value.ptr = -
303 ((void *)0)-
304 ;-
305 typ->type = -1;-
306 }
executed 700 times by 7 tests: end of block
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
700
307 *pval = (ASN1_VALUE *)typ;-
308 break;
executed 700 times by 7 tests: break;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
700
309-
310 default
executed 6326 times by 11 tests: default:
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
:
executed 6326 times by 11 tests: default:
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
6326
311 str = ASN1_STRING_type_new(utype);-
312 if (it !=
it != ((void *)0)Description
TRUEevaluated 6326 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
0-6326
313 ((void *)0)
it != ((void *)0)Description
TRUEevaluated 6326 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
0-6326
314 && it->itype == 0x5
it->itype == 0x5Description
TRUEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 2061 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
&&
2061-4265
315 str !=
str != ((void *)0)Description
TRUEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
0-4265
316 ((void *)0)
str != ((void *)0)Description
TRUEevaluated 4265 times by 10 tests
Evaluated by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
0-4265
317 )-
318 str->flags |= 0x040;
executed 4265 times by 10 tests: str->flags |= 0x040;
Executed by:
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
4265
319 *pval = (ASN1_VALUE *)str;-
320 break;
executed 6326 times by 11 tests: break;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
6326
321 }-
322 if (*
*pvalDescription
TRUEevaluated 7026 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
pval
*pvalDescription
TRUEevaluated 7026 times by 11 tests
Evaluated by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
)
0-7026
323 return
executed 7026 times by 11 tests: return 1;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
1;
executed 7026 times by 11 tests: return 1;
Executed by:
  • asn1evp
  • asn1test
  • asn1time
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • rfc5280time
  • servertest
  • ssltest
  • tlstest
  • verifytest
7026
324 return
never executed: return 0;
0;
never executed: return 0;
0
325}-
326-
327static void-
328asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)-
329{-
330 int utype;-
331 if (it
itDescription
TRUEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEnever evaluated
&& it->funcs
it->funcsDescription
TRUEnever evaluated
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
) {
0-2843
332 const ASN1_PRIMITIVE_FUNCS *pf = it->funcs;-
333 if (pf->prim_clear
pf->prim_clearDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
334 pf->prim_clear(pval, it);
never executed: pf->prim_clear(pval, it);
0
335 else-
336 *
never executed: *pval = ((void *)0) ;
pval =
never executed: *pval = ((void *)0) ;
0
337 ((void *)0)
never executed: *pval = ((void *)0) ;
0
338 ;
never executed: *pval = ((void *)0) ;
0
339 return;
never executed: return;
0
340 }-
341 if (!it
!itDescription
TRUEnever evaluated
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
|| (
(it->itype == 0x5)Description
TRUEnever evaluated
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
it->itype == 0x5)
(it->itype == 0x5)Description
TRUEnever evaluated
FALSEevaluated 2843 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
0-2843
342 utype = -1;
never executed: utype = -1;
0
343 else-
344 utype = it->utype;
executed 2843 times by 8 tests: utype = it->utype;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
2843
345 if (utype == 1
utype == 1Description
TRUEevaluated 945 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
FALSEevaluated 1898 times by 8 tests
Evaluated by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
)
945-1898
346 *(
executed 945 times by 8 tests: *(ASN1_BOOLEAN *)pval = it->size;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
ASN1_BOOLEAN *)pval = it->size;
executed 945 times by 8 tests: *(ASN1_BOOLEAN *)pval = it->size;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
945
347 else-
348 *
executed 1898 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
pval =
executed 1898 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
1898
349 ((void *)0)
executed 1898 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
1898
350 ;
executed 1898 times by 8 tests: *pval = ((void *)0) ;
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
  • verifytest
1898
351}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2