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 block Executed 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 >= lenTRUE | 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 >= lenTRUE | 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 > 0x5ffffffcTRUE | 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 (inTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
75 | out += size - 1; | - |
76 | for (i = 0; i < sizeTRUE | 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 / 2TRUE | 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 | } | - |
| | |