| Line | Source | Count |
| 1 | | - |
| 2 | BUF_MEM * | - |
| 3 | BUF_MEM_new(void) | - |
| 4 | { | - |
| 5 | BUF_MEM *ret; | - |
| 6 | | - |
| 7 | if ((| TRUE | never evaluated | | FALSE | evaluated 2708 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
ret = calloc(1, sizeof(BUF_MEM))) == | TRUE | never evaluated | | FALSE | evaluated 2708 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 0-2708 |
| 8 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 2708 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 0-2708 |
| 9 | ) { | - |
| 10 | ERR_put_error(7,(0xfff),((1|64)),__FILE__,79); | - |
| 11 | return never executed: return ( ((void *)0) ); (never executed: return ( ((void *)0) ); | 0 |
| 12 | ((void *)0) never executed: return ( ((void *)0) ); | 0 |
| 13 | ); never executed: return ( ((void *)0) ); | 0 |
| 14 | } | - |
| 15 | | - |
| 16 | returnexecuted 2708 times by 10 tests: return (ret);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
(ret);executed 2708 times by 10 tests: return (ret);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 2708 |
| 17 | } | - |
| 18 | | - |
| 19 | void | - |
| 20 | BUF_MEM_free(BUF_MEM *a) | - |
| 21 | { | - |
| 22 | if (a == | TRUE | evaluated 502 times by 12 testsEvaluated by:- cipher_list
- cipherstest
- clienttest
- freenull
- libcrypto.so.44.0.1
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
| | FALSE | evaluated 1660 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 502-1660 |
| 23 | ((void *)0)| TRUE | evaluated 502 times by 12 testsEvaluated by:- cipher_list
- cipherstest
- clienttest
- freenull
- libcrypto.so.44.0.1
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
| | FALSE | evaluated 1660 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 502-1660 |
| 24 | ) | - |
| 25 | return;executed 502 times by 12 tests: return;Executed by:- cipher_list
- cipherstest
- clienttest
- freenull
- libcrypto.so.44.0.1
- servertest
- ssl_versions
- ssltest
- tls_ext_alpn
- tls_prf
- tlsexttest
- tlstest
| 502 |
| 26 | | - |
| 27 | freezero(a->data, a->max); | - |
| 28 | free(a); | - |
| 29 | }executed 1660 times by 10 tests: end of blockExecuted by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 1660 |
| 30 | | - |
| 31 | int | - |
| 32 | BUF_MEM_grow(BUF_MEM *str, size_t len) | - |
| 33 | { | - |
| 34 | returnexecuted 8446 times by 9 tests: return BUF_MEM_grow_clean(str, len);Executed by:- asn1test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
BUF_MEM_grow_clean(str, len);executed 8446 times by 9 tests: return BUF_MEM_grow_clean(str, len);Executed by:- asn1test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 8446 |
| 35 | } | - |
| 36 | | - |
| 37 | int | - |
| 38 | BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | - |
| 39 | { | - |
| 40 | char *ret; | - |
| 41 | size_t n; | - |
| 42 | | - |
| 43 | if (str->max >= len| TRUE | evaluated 7020 times by 9 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 3223 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) { | 3223-7020 |
| 44 | if (str->length >= len| TRUE | evaluated 1298 times by 8 testsEvaluated by:- asn1test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| | FALSE | evaluated 5722 times by 8 testsEvaluated by:- asn1test
- base64test
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
|
) | 1298-5722 |
| 45 | memset(&str->data[len], 0, str->length - len);executed 1298 times by 8 tests: memset(&str->data[len], 0, str->length - len);Executed by:- asn1test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| 1298 |
| 46 | str->length = len; | - |
| 47 | returnexecuted 7020 times by 9 tests: return (len);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
(len);executed 7020 times by 9 tests: return (len);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
| 7020 |
| 48 | } | - |
| 49 | | - |
| 50 | if (len > 0x5ffffffc| TRUE | never evaluated | | FALSE | evaluated 3223 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
) { | 0-3223 |
| 51 | ERR_put_error(7,(0xfff),((1|64)),__FILE__,116); | - |
| 52 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 53 | } | - |
| 54 | | - |
| 55 | n = (len + 3) / 3 * 4; | - |
| 56 | if ((| TRUE | never evaluated | | FALSE | evaluated 3223 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
ret = recallocarray(str->data, str->max, n, 1)) == | TRUE | never evaluated | | FALSE | evaluated 3223 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 0-3223 |
| 57 | ((void *)0)| TRUE | never evaluated | | FALSE | evaluated 3223 times by 10 testsEvaluated by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
|
| 0-3223 |
| 58 | ) { | - |
| 59 | ERR_put_error(7,(0xfff),((1|64)),__FILE__,122); | - |
| 60 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 61 | } | - |
| 62 | str->data = ret; | - |
| 63 | str->max = n; | - |
| 64 | str->length = len; | - |
| 65 | | - |
| 66 | returnexecuted 3223 times by 10 tests: return (len);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
(len);executed 3223 times by 10 tests: return (len);Executed by:- asn1test
- base64test
- clienttest
- keypairtest
- libcrypto.so.44.0.1
- pkcs7test
- servertest
- ssltest
- tlstest
- verifytest
| 3223 |
| 67 | } | - |
| 68 | | - |
| 69 | void | - |
| 70 | BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | - |
| 71 | { | - |
| 72 | size_t i; | - |
| 73 | | - |
| 74 | if (in| TRUE | never evaluated | | FALSE | never evaluated |
) { | 0 |
| 75 | out += size - 1; | - |
| 76 | for (i = 0; i < size| TRUE | never evaluated | | FALSE | never evaluated |
; i++) | 0 |
| 77 | * never executed: *out-- = *in++; out-- = *in++;never executed: *out-- = *in++; | 0 |
| 78 | } never executed: end of block else { | 0 |
| 79 | unsigned char *q; | - |
| 80 | char c; | - |
| 81 | q = out + size - 1; | - |
| 82 | for (i = 0; i < size / 2| TRUE | never evaluated | | FALSE | never evaluated |
; i++) { | 0 |
| 83 | c = *q; | - |
| 84 | *q-- = *out; | - |
| 85 | *out++ = c; | - |
| 86 | } never executed: end of block | 0 |
| 87 | } never executed: end of block | 0 |
| 88 | } | - |
| | |