| 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 blockExecuted 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 != 0x0| TRUE | 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->templates| TRUE | 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_cb| TRUE | 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 == 2| TRUE | 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_cb| TRUE | 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 (!combine| TRUE | 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 (ef| TRUE | 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_free| TRUE | 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) > 0| TRUE | 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_cb| TRUE | 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 == 2| TRUE | 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 blockExecuted 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->tcount| TRUE | 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 (!seqtt| TRUE | 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 blockExecuted by:- asn1evp
- asn1test
- ecdsatest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 17163 |
| 120 | if (asn1_cb| TRUE | 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 (!combine| TRUE | 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 (it| TRUE | 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 (pf| TRUE | 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_free| TRUE | 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 blockExecuted by:- asn1evp
- asn1test
- asn1time
- freenull
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 17249 |
| 167 | | - |
| 168 | if (!it| TRUE | 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 (!*pval| TRUE | 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 blockExecuted by:- libcrypto.so.44.0.1
- pkcs7test
else if (it->itype == 0x5| TRUE | 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 (!*pval| TRUE | 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 blockExecuted 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
|
&& !*pval| TRUE | 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 blockExecuted 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 (it| TRUE | 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 blockExecuted by:- asn1evp
- asn1test
- asn1time
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- rfc5280time
- servertest
- ssltest
- tls_prf
- tlstest
- verifytest
| 14089 |
| | |