Line | Source | Count |
1 | | - |
2 | static void asn1_item_combine_free(ASN1_VALUE **pval, const ASN1_ITEM *it, | - |
3 | int combine); | - |
4 | | - |
5 | | - |
6 | | - |
7 | void | - |
8 | ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it) | - |
9 | { | - |
10 | asn1_item_combine_free(&val, it, 0); | - |
11 | }executed 11889 times by 21 tests: end of block Executed by:- asn1evp
- asn1test
- asn1time
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| 11889 |
12 | | - |
13 | void | - |
14 | ASN1_item_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | - |
15 | { | - |
16 | asn1_item_combine_free(pval, it, 0); | - |
17 | }executed 76 times by 1 test: end of block | 76 |
18 | | - |
19 | static void | - |
20 | asn1_item_combine_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int combine) | - |
21 | { | - |
22 | const ASN1_TEMPLATE *tt = | - |
23 | ((void *)0) | - |
24 | , *seqtt; | - |
25 | const ASN1_EXTERN_FUNCS *ef; | - |
26 | const ASN1_AUX *aux = it->funcs; | - |
27 | ASN1_aux_cb *asn1_cb = | - |
28 | ((void *)0) | - |
29 | ; | - |
30 | int i; | - |
31 | | - |
32 | if (pval == TRUE | never evaluated | FALSE | evaluated 30870 times by 21 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
|
| 0-30870 |
33 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 30870 times by 21 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
|
| 0-30870 |
34 | ) | - |
35 | return; never executed: return; | 0 |
36 | | - |
37 | if (it->itype != 0x0TRUE | evaluated 15975 times by 21 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| FALSE | evaluated 14895 times by 14 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
&& *TRUE | evaluated 3565 times by 18 testsEvaluated by:- asn1test
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| FALSE | evaluated 12410 times by 12 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
|
pval == TRUE | evaluated 3565 times by 18 testsEvaluated by:- asn1test
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| FALSE | evaluated 12410 times by 12 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
|
| 3565-15975 |
38 | ((void *)0)TRUE | evaluated 3565 times by 18 testsEvaluated by:- asn1test
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| FALSE | evaluated 12410 times by 12 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
|
| 3565-12410 |
39 | ) | - |
40 | return;executed 3565 times by 18 tests: return; Executed by:- asn1test
- cipher_list
- cipherstest
- clienttest
- configtest
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
- verifytest
| 3565 |
41 | | - |
42 | if (aux != TRUE | evaluated 3195 times by 9 testsEvaluated by:- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 24110 times by 14 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
| 3195-24110 |
43 | ((void *)0)TRUE | evaluated 3195 times by 9 testsEvaluated by:- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 24110 times by 14 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
| 3195-24110 |
44 | && aux->asn1_cb != TRUE | evaluated 2399 times by 9 testsEvaluated by:- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 796 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 796-2399 |
45 | ((void *)0)TRUE | evaluated 2399 times by 9 testsEvaluated by:- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 796 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 796-2399 |
46 | ) | - |
47 | asn1_cb = aux->asn1_cb;executed 2399 times by 9 tests: asn1_cb = aux->asn1_cb; Executed by:- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 2399 |
48 | | - |
49 | switch (it->itype) { | - |
50 | caseexecuted 14895 times by 14 tests: case 0x0: Executed by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
0x0:executed 14895 times by 14 tests: case 0x0: Executed by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 14895 |
51 | if (it->templatesTRUE | evaluated 493 times by 8 testsEvaluated by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 14402 times by 14 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
) | 493-14402 |
52 | ASN1_template_free(pval, it->templates);executed 493 times by 8 tests: ASN1_template_free(pval, it->templates); Executed by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- servertest
- ssltest
- tlstest
- verifytest
| 493 |
53 | else | - |
54 | ASN1_primitive_free(pval, it);executed 14402 times by 14 tests: ASN1_primitive_free(pval, it); Executed by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 14402 |
55 | break;executed 14895 times by 14 tests: break; Executed by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 14895 |
56 | | - |
57 | caseexecuted 4189 times by 10 tests: case 0x5: Executed by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
0x5:executed 4189 times by 10 tests: case 0x5: Executed by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
| 4189 |
58 | ASN1_primitive_free(pval, it); | - |
59 | break;executed 4189 times by 10 tests: break; Executed by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
| 4189 |
60 | | - |
61 | caseexecuted 56 times by 2 tests: case 0x2: 0x2:executed 56 times by 2 tests: case 0x2: | 56 |
62 | if (asn1_cbTRUE | never evaluated | FALSE | evaluated 56 times by 2 tests |
) { | 0-56 |
63 | i = asn1_cb(2, pval, it, | - |
64 | ((void *)0) | - |
65 | ); | - |
66 | if (i == 2TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
67 | return; never executed: return; | 0 |
68 | } never executed: end of block | 0 |
69 | i = asn1_get_choice_selector(pval, it); | - |
70 | if ((TRUE | evaluated 56 times by 2 tests | FALSE | never evaluated |
i >= 0)TRUE | evaluated 56 times by 2 tests | FALSE | never evaluated |
&& (TRUE | evaluated 56 times by 2 tests | FALSE | never evaluated |
i < it->tcount)TRUE | evaluated 56 times by 2 tests | FALSE | never evaluated |
) { | 0-56 |
71 | ASN1_VALUE **pchval; | - |
72 | tt = it->templates + i; | - |
73 | pchval = asn1_get_field_ptr(pval, tt); | - |
74 | ASN1_template_free(pchval, tt); | - |
75 | }executed 56 times by 2 tests: end of block | 56 |
76 | if (asn1_cbTRUE | never evaluated | FALSE | evaluated 56 times by 2 tests |
) | 0-56 |
77 | asn1_cb(3, pval, it, never executed: asn1_cb(3, pval, it, ((void *)0) ); | 0 |
78 | ((void *)0) never executed: asn1_cb(3, pval, it, ((void *)0) ); | 0 |
79 | ); never executed: asn1_cb(3, pval, it, ((void *)0) ); | 0 |
80 | if (!combineTRUE | evaluated 48 times by 1 test | FALSE | evaluated 8 times by 1 test |
) { | 8-48 |
81 | free(*pval); | - |
82 | *pval = | - |
83 | ((void *)0) | - |
84 | ; | - |
85 | }executed 48 times by 1 test: end of block | 48 |
86 | break;executed 56 times by 2 tests: break; | 56 |
87 | | - |
88 | caseexecuted 550 times by 8 tests: case 0x4: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
0x4:executed 550 times by 8 tests: case 0x4: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 550 |
89 | ef = it->funcs; | - |
90 | if (efTRUE | evaluated 550 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | never evaluated |
&& ef->asn1_ex_freeTRUE | evaluated 550 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | never evaluated |
) | 0-550 |
91 | ef->asn1_ex_free(pval, it);executed 550 times by 8 tests: ef->asn1_ex_free(pval, it); Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 550 |
92 | break;executed 550 times by 8 tests: break; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 550 |
93 | | - |
94 | caseexecuted 11 times by 1 test: case 0x6: 0x6:executed 11 times by 1 test: case 0x6: | 11 |
95 | caseexecuted 7604 times by 10 tests: case 0x1: Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
0x1:executed 7604 times by 10 tests: case 0x1: Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 7604 |
96 | if (asn1_do_lock(pval, -1, it) > 0TRUE | evaluated 550 times by 4 testsEvaluated by:- pkcs7test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 7065 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) | 550-7065 |
97 | return;executed 550 times by 4 tests: return; Executed by:- pkcs7test
- servertest
- ssltest
- tlstest
| 550 |
98 | if (asn1_cbTRUE | evaluated 507 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 6558 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) { | 507-6558 |
99 | i = asn1_cb(2, pval, it, | - |
100 | ((void *)0) | - |
101 | ); | - |
102 | if (i == 2TRUE | never evaluated | FALSE | evaluated 507 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) | 0-507 |
103 | return; never executed: return; | 0 |
104 | }executed 507 times by 8 tests: end of block Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 507 |
105 | asn1_enc_free(pval, it); | - |
106 | | - |
107 | | - |
108 | | - |
109 | | - |
110 | | - |
111 | tt = it->templates + it->tcount - 1; | - |
112 | for (i = 0; i < it->tcountTRUE | evaluated 17163 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 7065 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
; tt--, i++) { | 7065-17163 |
113 | ASN1_VALUE **pseqval; | - |
114 | seqtt = asn1_do_adb(pval, tt, 0); | - |
115 | if (!seqttTRUE | never evaluated | FALSE | evaluated 17163 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) | 0-17163 |
116 | continue; never executed: continue; | 0 |
117 | pseqval = asn1_get_field_ptr(pval, seqtt); | - |
118 | ASN1_template_free(pseqval, seqtt); | - |
119 | }executed 17163 times by 10 tests: end of block Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 17163 |
120 | if (asn1_cbTRUE | evaluated 507 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 6558 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) | 507-6558 |
121 | asn1_cb(3, pval, it, executed 507 times by 8 tests: asn1_cb(3, pval, it, ((void *)0) ); Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 507 |
122 | ((void *)0)executed 507 times by 8 tests: asn1_cb(3, pval, it, ((void *)0) ); Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 507 |
123 | );executed 507 times by 8 tests: asn1_cb(3, pval, it, ((void *)0) ); Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 507 |
124 | if (!combineTRUE | evaluated 7065 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | never evaluated |
) { | 0-7065 |
125 | free(*pval); | - |
126 | *pval = | - |
127 | ((void *)0) | - |
128 | ; | - |
129 | }executed 7065 times by 10 tests: end of block Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 7065 |
130 | break;executed 7065 times by 10 tests: break; Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 7065 |
131 | } | - |
132 | }executed 26755 times by 14 tests: end of block Executed by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 26755 |
133 | | - |
134 | void | - |
135 | ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | - |
136 | { | - |
137 | int i; | - |
138 | if (tt->flags & (0x3 << 1)TRUE | evaluated 920 times by 9 testsEvaluated by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 18150 times by 10 testsEvaluated by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) { | 920-18150 |
139 | struct stack_st_ASN1_VALUE *sk = (struct stack_st_ASN1_VALUE *)*pval; | - |
140 | for (i = 0; i < sk_num(((_STACK*) (1 ? (sk) : (struct stack_st_ASN1_VALUE*)0)))TRUE | evaluated 755 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 920 times by 9 testsEvaluated by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
; i++) { | 755-920 |
141 | ASN1_VALUE *vtmp; | - |
142 | vtmp = ((ASN1_VALUE *)sk_value(((_STACK*) (1 ? (sk) : (struct stack_st_ASN1_VALUE*)0)), (i))); | - |
143 | asn1_item_combine_free(&vtmp, tt->item, | - |
144 | 0); | - |
145 | }executed 755 times by 8 tests: end of block Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 755 |
146 | sk_free(((_STACK*) (1 ? (sk) : (struct stack_st_ASN1_VALUE*)0))); | - |
147 | *pval = | - |
148 | ((void *)0) | - |
149 | ; | - |
150 | }executed 920 times by 9 tests: end of block Executed by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
else | 920 |
151 | asn1_item_combine_free(pval, tt->item,executed 18150 times by 10 tests: asn1_item_combine_free(pval, tt->item, tt->flags & (0x1<<10)); Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 18150 |
152 | tt->flags & (0x1<<10));executed 18150 times by 10 tests: asn1_item_combine_free(pval, tt->item, tt->flags & (0x1<<10)); Executed by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 18150 |
153 | } | - |
154 | | - |
155 | void | - |
156 | ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | - |
157 | { | - |
158 | int utype; | - |
159 | if (itTRUE | evaluated 18591 times by 14 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- ecdsatest
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| FALSE | evaluated 669 times by 7 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
|
) { | 669-18591 |
160 | const ASN1_PRIMITIVE_FUNCS *pf; | - |
161 | pf = it->funcs; | - |
162 | if (pfTRUE | evaluated 1342 times by 2 tests | FALSE | evaluated 17249 times by 13 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
&& pf->prim_freeTRUE | evaluated 1342 times by 2 tests | FALSE | never evaluated |
) { | 0-17249 |
163 | pf->prim_free(pval, it); | - |
164 | return;executed 1342 times by 2 tests: return; | 1342 |
165 | } | - |
166 | }executed 17249 times by 13 tests: end of block Executed by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 17249 |
167 | | - |
168 | if (!itTRUE | evaluated 669 times by 7 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 17249 times by 13 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
) { | 669-17249 |
169 | ASN1_TYPE *typ = (ASN1_TYPE *)*pval; | - |
170 | utype = typ->type; | - |
171 | pval = &typ->value.asn1_value; | - |
172 | if (!*pvalTRUE | evaluated 650 times by 7 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| FALSE | evaluated 19 times by 2 testsEvaluated by:- libcrypto.so.44.0.1
- pkcs7test
|
) | 19-650 |
173 | return;executed 650 times by 7 tests: return; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| 650 |
174 | }executed 19 times by 2 tests: end of block Executed by:- libcrypto.so.44.0.1
- pkcs7test
else if (it->itype == 0x5TRUE | evaluated 4189 times by 10 testsEvaluated by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 13060 times by 13 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
) { | 19-13060 |
175 | utype = -1; | - |
176 | if (!*pvalTRUE | never evaluated | FALSE | evaluated 4189 times by 10 testsEvaluated by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
|
) | 0-4189 |
177 | return; never executed: return; | 0 |
178 | }executed 4189 times by 10 tests: end of block Executed by:- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tlstest
- verifytest
else { | 4189 |
179 | utype = it->utype; | - |
180 | if ((TRUE | evaluated 11705 times by 13 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| FALSE | evaluated 1355 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
utype != 1)TRUE | evaluated 11705 times by 13 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| FALSE | evaluated 1355 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
&& !*pvalTRUE | evaluated 1824 times by 9 testsEvaluated by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | evaluated 9881 times by 12 testsEvaluated by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
|
) | 1355-11705 |
181 | return;executed 1824 times by 9 tests: return; Executed by:- asn1test
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 1824 |
182 | }executed 11236 times by 12 tests: end of block Executed by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 11236 |
183 | | - |
184 | switch (utype) { | - |
185 | caseexecuted 5185 times by 8 tests: case 6: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
6:executed 5185 times by 8 tests: case 6: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 5185 |
186 | ASN1_OBJECT_free((ASN1_OBJECT *)*pval); | - |
187 | break;executed 5185 times by 8 tests: break; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 5185 |
188 | | - |
189 | caseexecuted 1355 times by 8 tests: case 1: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
1:executed 1355 times by 8 tests: case 1: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 1355 |
190 | if (itTRUE | evaluated 1355 times by 8 testsEvaluated by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| FALSE | never evaluated |
) | 0-1355 |
191 | *(executed 1355 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 1355 times by 8 tests: *(ASN1_BOOLEAN *)pval = it->size; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 1355 |
192 | else | - |
193 | *( never executed: *(ASN1_BOOLEAN *)pval = -1; ASN1_BOOLEAN *)pval = -1;never executed: *(ASN1_BOOLEAN *)pval = -1; | 0 |
194 | return;executed 1355 times by 8 tests: return; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 1355 |
195 | | - |
196 | case never executed: case 5: 5:never executed: case 5: | 0 |
197 | break; never executed: break; | 0 |
198 | | - |
199 | caseexecuted 669 times by 7 tests: case -4: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
-4:executed 669 times by 7 tests: case -4: Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| 669 |
200 | ASN1_primitive_free(pval, | - |
201 | ((void *)0) | - |
202 | ); | - |
203 | free(*pval); | - |
204 | break;executed 669 times by 7 tests: break; Executed by:- asn1test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| 669 |
205 | | - |
206 | defaultexecuted 8235 times by 12 tests: default: Executed by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
:executed 8235 times by 12 tests: default: Executed by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 8235 |
207 | ASN1_STRING_free((ASN1_STRING *)*pval); | - |
208 | break;executed 8235 times by 12 tests: break; Executed by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 8235 |
209 | } | - |
210 | *pval = | - |
211 | ((void *)0) | - |
212 | ; | - |
213 | }executed 14089 times by 12 tests: end of block Executed by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 14089 |
| | |