Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | const char *SSL_state_string_long(const SSL *s) | - | ||||||
3 | { | - | ||||||
4 | if (ossl_statem_in_error(s)
| 0 | ||||||
5 | return never executed: "error";return "error"; never executed: return "error"; | 0 | ||||||
6 | - | |||||||
7 | switch (SSL_get_state(s)) { | - | ||||||
8 | case never executed: TLS_ST_CR_CERT_STATUS:case TLS_ST_CR_CERT_STATUS: never executed: case TLS_ST_CR_CERT_STATUS: | 0 | ||||||
9 | return never executed: "SSLv3/TLS read certificate status";return "SSLv3/TLS read certificate status"; never executed: return "SSLv3/TLS read certificate status"; | 0 | ||||||
10 | case never executed: TLS_ST_CW_NEXT_PROTO:case TLS_ST_CW_NEXT_PROTO: never executed: case TLS_ST_CW_NEXT_PROTO: | 0 | ||||||
11 | return never executed: "SSLv3/TLS write next proto";return "SSLv3/TLS write next proto"; never executed: return "SSLv3/TLS write next proto"; | 0 | ||||||
12 | case never executed: TLS_ST_SR_NEXT_PROTO:case TLS_ST_SR_NEXT_PROTO: never executed: case TLS_ST_SR_NEXT_PROTO: | 0 | ||||||
13 | return never executed: "SSLv3/TLS read next proto";return "SSLv3/TLS read next proto"; never executed: return "SSLv3/TLS read next proto"; | 0 | ||||||
14 | case never executed: TLS_ST_SW_CERT_STATUS:case TLS_ST_SW_CERT_STATUS: never executed: case TLS_ST_SW_CERT_STATUS: | 0 | ||||||
15 | return never executed: "SSLv3/TLS write certificate status";return "SSLv3/TLS write certificate status"; never executed: return "SSLv3/TLS write certificate status"; | 0 | ||||||
16 | case never executed: TLS_ST_BEFORE:case TLS_ST_BEFORE: never executed: case TLS_ST_BEFORE: | 0 | ||||||
17 | return never executed: "before SSL initialization";return "before SSL initialization"; never executed: return "before SSL initialization"; | 0 | ||||||
18 | case never executed: TLS_ST_OK:case TLS_ST_OK: never executed: case TLS_ST_OK: | 0 | ||||||
19 | return never executed: "SSL negotiation finished successfully";return "SSL negotiation finished successfully"; never executed: return "SSL negotiation finished successfully"; | 0 | ||||||
20 | case never executed: TLS_ST_CW_CLNT_HELLO:case TLS_ST_CW_CLNT_HELLO: never executed: case TLS_ST_CW_CLNT_HELLO: | 0 | ||||||
21 | return never executed: "SSLv3/TLS write client hello";return "SSLv3/TLS write client hello"; never executed: return "SSLv3/TLS write client hello"; | 0 | ||||||
22 | case never executed: TLS_ST_CR_SRVR_HELLO:case TLS_ST_CR_SRVR_HELLO: never executed: case TLS_ST_CR_SRVR_HELLO: | 0 | ||||||
23 | return never executed: "SSLv3/TLS read server hello";return "SSLv3/TLS read server hello"; never executed: return "SSLv3/TLS read server hello"; | 0 | ||||||
24 | case never executed: TLS_ST_CR_CERT:case TLS_ST_CR_CERT: never executed: case TLS_ST_CR_CERT: | 0 | ||||||
25 | return never executed: "SSLv3/TLS read server certificate";return "SSLv3/TLS read server certificate"; never executed: return "SSLv3/TLS read server certificate"; | 0 | ||||||
26 | case never executed: TLS_ST_CR_KEY_EXCH:case TLS_ST_CR_KEY_EXCH: never executed: case TLS_ST_CR_KEY_EXCH: | 0 | ||||||
27 | return never executed: "SSLv3/TLS read server key exchange";return "SSLv3/TLS read server key exchange"; never executed: return "SSLv3/TLS read server key exchange"; | 0 | ||||||
28 | case never executed: TLS_ST_CR_CERT_REQ:case TLS_ST_CR_CERT_REQ: never executed: case TLS_ST_CR_CERT_REQ: | 0 | ||||||
29 | return never executed: "SSLv3/TLS read server certificate request";return "SSLv3/TLS read server certificate request"; never executed: return "SSLv3/TLS read server certificate request"; | 0 | ||||||
30 | case never executed: TLS_ST_CR_SESSION_TICKET:case TLS_ST_CR_SESSION_TICKET: never executed: case TLS_ST_CR_SESSION_TICKET: | 0 | ||||||
31 | return never executed: "SSLv3/TLS read server session ticket";return "SSLv3/TLS read server session ticket"; never executed: return "SSLv3/TLS read server session ticket"; | 0 | ||||||
32 | case never executed: TLS_ST_CR_SRVR_DONE:case TLS_ST_CR_SRVR_DONE: never executed: case TLS_ST_CR_SRVR_DONE: | 0 | ||||||
33 | return never executed: "SSLv3/TLS read server done";return "SSLv3/TLS read server done"; never executed: return "SSLv3/TLS read server done"; | 0 | ||||||
34 | case never executed: TLS_ST_CW_CERT:case TLS_ST_CW_CERT: never executed: case TLS_ST_CW_CERT: | 0 | ||||||
35 | return never executed: "SSLv3/TLS write client certificate";return "SSLv3/TLS write client certificate"; never executed: return "SSLv3/TLS write client certificate"; | 0 | ||||||
36 | case never executed: TLS_ST_CW_KEY_EXCH:case TLS_ST_CW_KEY_EXCH: never executed: case TLS_ST_CW_KEY_EXCH: | 0 | ||||||
37 | return never executed: "SSLv3/TLS write client key exchange";return "SSLv3/TLS write client key exchange"; never executed: return "SSLv3/TLS write client key exchange"; | 0 | ||||||
38 | case never executed: TLS_ST_CW_CERT_VRFY:case TLS_ST_CW_CERT_VRFY: never executed: case TLS_ST_CW_CERT_VRFY: | 0 | ||||||
39 | return never executed: "SSLv3/TLS write certificate verify";return "SSLv3/TLS write certificate verify"; never executed: return "SSLv3/TLS write certificate verify"; | 0 | ||||||
40 | case never executed: TLS_ST_CW_CHANGE:case TLS_ST_CW_CHANGE: never executed: case TLS_ST_CW_CHANGE: | 0 | ||||||
41 | case never executed: TLS_ST_SW_CHANGE:case TLS_ST_SW_CHANGE: never executed: case TLS_ST_SW_CHANGE: | 0 | ||||||
42 | return never executed: "SSLv3/TLS write change cipher spec";return "SSLv3/TLS write change cipher spec"; never executed: return "SSLv3/TLS write change cipher spec"; | 0 | ||||||
43 | case never executed: TLS_ST_CW_FINISHED:case TLS_ST_CW_FINISHED: never executed: case TLS_ST_CW_FINISHED: | 0 | ||||||
44 | case never executed: TLS_ST_SW_FINISHED:case TLS_ST_SW_FINISHED: never executed: case TLS_ST_SW_FINISHED: | 0 | ||||||
45 | return never executed: "SSLv3/TLS write finished";return "SSLv3/TLS write finished"; never executed: return "SSLv3/TLS write finished"; | 0 | ||||||
46 | case never executed: TLS_ST_CR_CHANGE:case TLS_ST_CR_CHANGE: never executed: case TLS_ST_CR_CHANGE: | 0 | ||||||
47 | case never executed: TLS_ST_SR_CHANGE:case TLS_ST_SR_CHANGE: never executed: case TLS_ST_SR_CHANGE: | 0 | ||||||
48 | return never executed: "SSLv3/TLS read change cipher spec";return "SSLv3/TLS read change cipher spec"; never executed: return "SSLv3/TLS read change cipher spec"; | 0 | ||||||
49 | case never executed: TLS_ST_CR_FINISHED:case TLS_ST_CR_FINISHED: never executed: case TLS_ST_CR_FINISHED: | 0 | ||||||
50 | case never executed: TLS_ST_SR_FINISHED:case TLS_ST_SR_FINISHED: never executed: case TLS_ST_SR_FINISHED: | 0 | ||||||
51 | return never executed: "SSLv3/TLS read finished";return "SSLv3/TLS read finished"; never executed: return "SSLv3/TLS read finished"; | 0 | ||||||
52 | case never executed: TLS_ST_SR_CLNT_HELLO:case TLS_ST_SR_CLNT_HELLO: never executed: case TLS_ST_SR_CLNT_HELLO: | 0 | ||||||
53 | return never executed: "SSLv3/TLS read client hello";return "SSLv3/TLS read client hello"; never executed: return "SSLv3/TLS read client hello"; | 0 | ||||||
54 | case never executed: TLS_ST_SW_HELLO_REQ:case TLS_ST_SW_HELLO_REQ: never executed: case TLS_ST_SW_HELLO_REQ: | 0 | ||||||
55 | return never executed: "SSLv3/TLS write hello request";return "SSLv3/TLS write hello request"; never executed: return "SSLv3/TLS write hello request"; | 0 | ||||||
56 | case never executed: TLS_ST_SW_SRVR_HELLO:case TLS_ST_SW_SRVR_HELLO: never executed: case TLS_ST_SW_SRVR_HELLO: | 0 | ||||||
57 | return never executed: "SSLv3/TLS write server hello";return "SSLv3/TLS write server hello"; never executed: return "SSLv3/TLS write server hello"; | 0 | ||||||
58 | case never executed: TLS_ST_SW_CERT:case TLS_ST_SW_CERT: never executed: case TLS_ST_SW_CERT: | 0 | ||||||
59 | return never executed: "SSLv3/TLS write certificate";return "SSLv3/TLS write certificate"; never executed: return "SSLv3/TLS write certificate"; | 0 | ||||||
60 | case never executed: TLS_ST_SW_KEY_EXCH:case TLS_ST_SW_KEY_EXCH: never executed: case TLS_ST_SW_KEY_EXCH: | 0 | ||||||
61 | return never executed: "SSLv3/TLS write key exchange";return "SSLv3/TLS write key exchange"; never executed: return "SSLv3/TLS write key exchange"; | 0 | ||||||
62 | case never executed: TLS_ST_SW_CERT_REQ:case TLS_ST_SW_CERT_REQ: never executed: case TLS_ST_SW_CERT_REQ: | 0 | ||||||
63 | return never executed: "SSLv3/TLS write certificate request";return "SSLv3/TLS write certificate request"; never executed: return "SSLv3/TLS write certificate request"; | 0 | ||||||
64 | case never executed: TLS_ST_SW_SESSION_TICKET:case TLS_ST_SW_SESSION_TICKET: never executed: case TLS_ST_SW_SESSION_TICKET: | 0 | ||||||
65 | return never executed: "SSLv3/TLS write session ticket";return "SSLv3/TLS write session ticket"; never executed: return "SSLv3/TLS write session ticket"; | 0 | ||||||
66 | case never executed: TLS_ST_SW_SRVR_DONE:case TLS_ST_SW_SRVR_DONE: never executed: case TLS_ST_SW_SRVR_DONE: | 0 | ||||||
67 | return never executed: "SSLv3/TLS write server done";return "SSLv3/TLS write server done"; never executed: return "SSLv3/TLS write server done"; | 0 | ||||||
68 | case never executed: TLS_ST_SR_CERT:case TLS_ST_SR_CERT: never executed: case TLS_ST_SR_CERT: | 0 | ||||||
69 | return never executed: "SSLv3/TLS read client certificate";return "SSLv3/TLS read client certificate"; never executed: return "SSLv3/TLS read client certificate"; | 0 | ||||||
70 | case never executed: TLS_ST_SR_KEY_EXCH:case TLS_ST_SR_KEY_EXCH: never executed: case TLS_ST_SR_KEY_EXCH: | 0 | ||||||
71 | return never executed: "SSLv3/TLS read client key exchange";return "SSLv3/TLS read client key exchange"; never executed: return "SSLv3/TLS read client key exchange"; | 0 | ||||||
72 | case never executed: TLS_ST_SR_CERT_VRFY:case TLS_ST_SR_CERT_VRFY: never executed: case TLS_ST_SR_CERT_VRFY: | 0 | ||||||
73 | return never executed: "SSLv3/TLS read certificate verify";return "SSLv3/TLS read certificate verify"; never executed: return "SSLv3/TLS read certificate verify"; | 0 | ||||||
74 | case never executed: DTLS_ST_CR_HELLO_VERIFY_REQUEST:case DTLS_ST_CR_HELLO_VERIFY_REQUEST: never executed: case DTLS_ST_CR_HELLO_VERIFY_REQUEST: | 0 | ||||||
75 | return never executed: "DTLS1 read hello verify request";return "DTLS1 read hello verify request"; never executed: return "DTLS1 read hello verify request"; | 0 | ||||||
76 | case never executed: DTLS_ST_SW_HELLO_VERIFY_REQUEST:case DTLS_ST_SW_HELLO_VERIFY_REQUEST: never executed: case DTLS_ST_SW_HELLO_VERIFY_REQUEST: | 0 | ||||||
77 | return never executed: "DTLS1 write hello verify request";return "DTLS1 write hello verify request"; never executed: return "DTLS1 write hello verify request"; | 0 | ||||||
78 | case never executed: TLS_ST_SW_ENCRYPTED_EXTENSIONS:case TLS_ST_SW_ENCRYPTED_EXTENSIONS: never executed: case TLS_ST_SW_ENCRYPTED_EXTENSIONS: | 0 | ||||||
79 | return never executed: "TLSv1.3 write encrypted extensions";return "TLSv1.3 write encrypted extensions"; never executed: return "TLSv1.3 write encrypted extensions"; | 0 | ||||||
80 | case never executed: TLS_ST_CR_ENCRYPTED_EXTENSIONS:case TLS_ST_CR_ENCRYPTED_EXTENSIONS: never executed: case TLS_ST_CR_ENCRYPTED_EXTENSIONS: | 0 | ||||||
81 | return never executed: "TLSv1.3 read encrypted extensions";return "TLSv1.3 read encrypted extensions"; never executed: return "TLSv1.3 read encrypted extensions"; | 0 | ||||||
82 | case never executed: TLS_ST_CR_CERT_VRFY:case TLS_ST_CR_CERT_VRFY: never executed: case TLS_ST_CR_CERT_VRFY: | 0 | ||||||
83 | return never executed: "TLSv1.3 read server certificate verify";return "TLSv1.3 read server certificate verify"; never executed: return "TLSv1.3 read server certificate verify"; | 0 | ||||||
84 | case never executed: TLS_ST_SW_CERT_VRFY:case TLS_ST_SW_CERT_VRFY: never executed: case TLS_ST_SW_CERT_VRFY: | 0 | ||||||
85 | return never executed: "TLSv1.3 write server certificate verify";return "TLSv1.3 write server certificate verify"; never executed: return "TLSv1.3 write server certificate verify"; | 0 | ||||||
86 | case never executed: TLS_ST_CR_HELLO_REQ:case TLS_ST_CR_HELLO_REQ: never executed: case TLS_ST_CR_HELLO_REQ: | 0 | ||||||
87 | return never executed: "SSLv3/TLS read hello request";return "SSLv3/TLS read hello request"; never executed: return "SSLv3/TLS read hello request"; | 0 | ||||||
88 | case never executed: TLS_ST_SW_KEY_UPDATE:case TLS_ST_SW_KEY_UPDATE: never executed: case TLS_ST_SW_KEY_UPDATE: | 0 | ||||||
89 | return never executed: "TLSv1.3 write server key update";return "TLSv1.3 write server key update"; never executed: return "TLSv1.3 write server key update"; | 0 | ||||||
90 | case never executed: TLS_ST_CW_KEY_UPDATE:case TLS_ST_CW_KEY_UPDATE: never executed: case TLS_ST_CW_KEY_UPDATE: | 0 | ||||||
91 | return never executed: "TLSv1.3 write client key update";return "TLSv1.3 write client key update"; never executed: return "TLSv1.3 write client key update"; | 0 | ||||||
92 | case never executed: TLS_ST_SR_KEY_UPDATE:case TLS_ST_SR_KEY_UPDATE: never executed: case TLS_ST_SR_KEY_UPDATE: | 0 | ||||||
93 | return never executed: "TLSv1.3 read client key update";return "TLSv1.3 read client key update"; never executed: return "TLSv1.3 read client key update"; | 0 | ||||||
94 | case never executed: TLS_ST_CR_KEY_UPDATE:case TLS_ST_CR_KEY_UPDATE: never executed: case TLS_ST_CR_KEY_UPDATE: | 0 | ||||||
95 | return never executed: "TLSv1.3 read server key update";return "TLSv1.3 read server key update"; never executed: return "TLSv1.3 read server key update"; | 0 | ||||||
96 | case never executed: TLS_ST_EARLY_DATA:case TLS_ST_EARLY_DATA: never executed: case TLS_ST_EARLY_DATA: | 0 | ||||||
97 | return never executed: "TLSv1.3 early data";return "TLSv1.3 early data"; never executed: return "TLSv1.3 early data"; | 0 | ||||||
98 | case never executed: TLS_ST_PENDING_EARLY_DATA_END:case TLS_ST_PENDING_EARLY_DATA_END: never executed: case TLS_ST_PENDING_EARLY_DATA_END: | 0 | ||||||
99 | return never executed: "TLSv1.3 pending early data end";return "TLSv1.3 pending early data end"; never executed: return "TLSv1.3 pending early data end"; | 0 | ||||||
100 | case never executed: TLS_ST_CW_END_OF_EARLY_DATA:case TLS_ST_CW_END_OF_EARLY_DATA: never executed: case TLS_ST_CW_END_OF_EARLY_DATA: | 0 | ||||||
101 | return never executed: "TLSv1.3 write end of early data";return "TLSv1.3 write end of early data"; never executed: return "TLSv1.3 write end of early data"; | 0 | ||||||
102 | case never executed: TLS_ST_SR_END_OF_EARLY_DATA:case TLS_ST_SR_END_OF_EARLY_DATA: never executed: case TLS_ST_SR_END_OF_EARLY_DATA: | 0 | ||||||
103 | return never executed: "TLSv1.3 read end of early data";return "TLSv1.3 read end of early data"; never executed: return "TLSv1.3 read end of early data"; | 0 | ||||||
104 | default never executed: :default: never executed: default: | 0 | ||||||
105 | return never executed: "unknown state";return "unknown state"; never executed: return "unknown state"; | 0 | ||||||
106 | } | - | ||||||
107 | } | - | ||||||
108 | - | |||||||
109 | const char *SSL_state_string(const SSL *s) | - | ||||||
110 | { | - | ||||||
111 | if (ossl_statem_in_error(s)
| 0-123 | ||||||
112 | return never executed: "SSLERR";return "SSLERR"; never executed: return "SSLERR"; | 0 | ||||||
113 | - | |||||||
114 | switch (SSL_get_state(s)) { | - | ||||||
115 | case never executed: TLS_ST_SR_NEXT_PROTO:case TLS_ST_SR_NEXT_PROTO: never executed: case TLS_ST_SR_NEXT_PROTO: | 0 | ||||||
116 | return never executed: "TRNP";return "TRNP"; never executed: return "TRNP"; | 0 | ||||||
117 | case executed 5 times by 1 test: TLS_ST_SW_SESSION_TICKET:case TLS_ST_SW_SESSION_TICKET: Executed by:
executed 5 times by 1 test: case TLS_ST_SW_SESSION_TICKET: Executed by:
| 5 | ||||||
118 | return executed 5 times by 1 test: "TWST";return "TWST"; Executed by:
executed 5 times by 1 test: return "TWST"; Executed by:
| 5 | ||||||
119 | case never executed: TLS_ST_SW_CERT_STATUS:case TLS_ST_SW_CERT_STATUS: never executed: case TLS_ST_SW_CERT_STATUS: | 0 | ||||||
120 | return never executed: "TWCS";return "TWCS"; never executed: return "TWCS"; | 0 | ||||||
121 | case never executed: TLS_ST_CR_CERT_STATUS:case TLS_ST_CR_CERT_STATUS: never executed: case TLS_ST_CR_CERT_STATUS: | 0 | ||||||
122 | return never executed: "TRCS";return "TRCS"; never executed: return "TRCS"; | 0 | ||||||
123 | case executed 5 times by 1 test: TLS_ST_CR_SESSION_TICKET:case TLS_ST_CR_SESSION_TICKET: Executed by:
executed 5 times by 1 test: case TLS_ST_CR_SESSION_TICKET: Executed by:
| 5 | ||||||
124 | return executed 5 times by 1 test: "TRST";return "TRST"; Executed by:
executed 5 times by 1 test: return "TRST"; Executed by:
| 5 | ||||||
125 | case never executed: TLS_ST_CW_NEXT_PROTO:case TLS_ST_CW_NEXT_PROTO: never executed: case TLS_ST_CW_NEXT_PROTO: | 0 | ||||||
126 | return never executed: "TWNP";return "TWNP"; never executed: return "TWNP"; | 0 | ||||||
127 | case executed 15 times by 1 test: TLS_ST_BEFORE:case TLS_ST_BEFORE: Executed by:
executed 15 times by 1 test: case TLS_ST_BEFORE: Executed by:
| 15 | ||||||
128 | return executed 15 times by 1 test: "PINIT ";return "PINIT "; Executed by:
executed 15 times by 1 test: return "PINIT "; Executed by:
| 15 | ||||||
129 | case executed 8 times by 1 test: TLS_ST_OK:case TLS_ST_OK: Executed by:
executed 8 times by 1 test: case TLS_ST_OK: Executed by:
| 8 | ||||||
130 | return executed 8 times by 1 test: "SSLOK ";return "SSLOK "; Executed by:
executed 8 times by 1 test: return "SSLOK "; Executed by:
| 8 | ||||||
131 | case executed 9 times by 1 test: TLS_ST_CW_CLNT_HELLO:case TLS_ST_CW_CLNT_HELLO: Executed by:
executed 9 times by 1 test: case TLS_ST_CW_CLNT_HELLO: Executed by:
| 9 | ||||||
132 | return executed 9 times by 1 test: "TWCH";return "TWCH"; Executed by:
executed 9 times by 1 test: return "TWCH"; Executed by:
| 9 | ||||||
133 | case executed 5 times by 1 test: TLS_ST_CR_SRVR_HELLO:case TLS_ST_CR_SRVR_HELLO: Executed by:
executed 5 times by 1 test: case TLS_ST_CR_SRVR_HELLO: Executed by:
| 5 | ||||||
134 | return executed 5 times by 1 test: "TRSH";return "TRSH"; Executed by:
executed 5 times by 1 test: return "TRSH"; Executed by:
| 5 | ||||||
135 | case executed 2 times by 1 test: TLS_ST_CR_CERT:case TLS_ST_CR_CERT: Executed by:
executed 2 times by 1 test: case TLS_ST_CR_CERT: Executed by:
| 2 | ||||||
136 | return executed 2 times by 1 test: "TRSC";return "TRSC"; Executed by:
executed 2 times by 1 test: return "TRSC"; Executed by:
| 2 | ||||||
137 | case executed 1 time by 1 test: TLS_ST_CR_KEY_EXCH:case TLS_ST_CR_KEY_EXCH: Executed by:
executed 1 time by 1 test: case TLS_ST_CR_KEY_EXCH: Executed by:
| 1 | ||||||
138 | return executed 1 time by 1 test: "TRSKE";return "TRSKE"; Executed by:
executed 1 time by 1 test: return "TRSKE"; Executed by:
| 1 | ||||||
139 | case never executed: TLS_ST_CR_CERT_REQ:case TLS_ST_CR_CERT_REQ: never executed: case TLS_ST_CR_CERT_REQ: | 0 | ||||||
140 | return never executed: "TRCR";return "TRCR"; never executed: return "TRCR"; | 0 | ||||||
141 | case executed 1 time by 1 test: TLS_ST_CR_SRVR_DONE:case TLS_ST_CR_SRVR_DONE: Executed by:
executed 1 time by 1 test: case TLS_ST_CR_SRVR_DONE: Executed by:
| 1 | ||||||
142 | return executed 1 time by 1 test: "TRSD";return "TRSD"; Executed by:
executed 1 time by 1 test: return "TRSD"; Executed by:
| 1 | ||||||
143 | case never executed: TLS_ST_CW_CERT:case TLS_ST_CW_CERT: never executed: case TLS_ST_CW_CERT: | 0 | ||||||
144 | return never executed: "TWCC";return "TWCC"; never executed: return "TWCC"; | 0 | ||||||
145 | case executed 1 time by 1 test: TLS_ST_CW_KEY_EXCH:case TLS_ST_CW_KEY_EXCH: Executed by:
executed 1 time by 1 test: case TLS_ST_CW_KEY_EXCH: Executed by:
| 1 | ||||||
146 | return executed 1 time by 1 test: "TWCKE";return "TWCKE"; Executed by:
executed 1 time by 1 test: return "TWCKE"; Executed by:
| 1 | ||||||
147 | case never executed: TLS_ST_CW_CERT_VRFY:case TLS_ST_CW_CERT_VRFY: never executed: case TLS_ST_CW_CERT_VRFY: | 0 | ||||||
148 | return never executed: "TWCV";return "TWCV"; never executed: return "TWCV"; | 0 | ||||||
149 | case executed 5 times by 1 test: TLS_ST_SW_CHANGE:case TLS_ST_SW_CHANGE: Executed by:
executed 5 times by 1 test: case TLS_ST_SW_CHANGE: Executed by:
| 5 | ||||||
150 | case executed 5 times by 1 test: TLS_ST_CW_CHANGE:case TLS_ST_CW_CHANGE: Executed by:
executed 5 times by 1 test: case TLS_ST_CW_CHANGE: Executed by:
| 5 | ||||||
151 | return executed 10 times by 1 test: "TWCCS";return "TWCCS"; Executed by:
executed 10 times by 1 test: return "TWCCS"; Executed by:
| 10 | ||||||
152 | case executed 6 times by 1 test: TLS_ST_SW_FINISHED:case TLS_ST_SW_FINISHED: Executed by:
executed 6 times by 1 test: case TLS_ST_SW_FINISHED: Executed by:
| 6 | ||||||
153 | case executed 6 times by 1 test: TLS_ST_CW_FINISHED:case TLS_ST_CW_FINISHED: Executed by:
executed 6 times by 1 test: case TLS_ST_CW_FINISHED: Executed by:
| 6 | ||||||
154 | return executed 12 times by 1 test: "TWFIN";return "TWFIN"; Executed by:
executed 12 times by 1 test: return "TWFIN"; Executed by:
| 12 | ||||||
155 | case executed 2 times by 1 test: TLS_ST_SR_CHANGE:case TLS_ST_SR_CHANGE: Executed by:
executed 2 times by 1 test: case TLS_ST_SR_CHANGE: Executed by:
| 2 | ||||||
156 | case executed 2 times by 1 test: TLS_ST_CR_CHANGE:case TLS_ST_CR_CHANGE: Executed by:
executed 2 times by 1 test: case TLS_ST_CR_CHANGE: Executed by:
| 2 | ||||||
157 | return executed 4 times by 1 test: "TRCCS";return "TRCCS"; Executed by:
executed 4 times by 1 test: return "TRCCS"; Executed by:
| 4 | ||||||
158 | case executed 5 times by 1 test: TLS_ST_SR_FINISHED:case TLS_ST_SR_FINISHED: Executed by:
executed 5 times by 1 test: case TLS_ST_SR_FINISHED: Executed by:
| 5 | ||||||
159 | case executed 5 times by 1 test: TLS_ST_CR_FINISHED:case TLS_ST_CR_FINISHED: Executed by:
executed 5 times by 1 test: case TLS_ST_CR_FINISHED: Executed by:
| 5 | ||||||
160 | return executed 10 times by 1 test: "TRFIN";return "TRFIN"; Executed by:
executed 10 times by 1 test: return "TRFIN"; Executed by:
| 10 | ||||||
161 | case never executed: TLS_ST_SW_HELLO_REQ:case TLS_ST_SW_HELLO_REQ: never executed: case TLS_ST_SW_HELLO_REQ: | 0 | ||||||
162 | return never executed: "TWHR";return "TWHR"; never executed: return "TWHR"; | 0 | ||||||
163 | case executed 5 times by 1 test: TLS_ST_SR_CLNT_HELLO:case TLS_ST_SR_CLNT_HELLO: Executed by:
executed 5 times by 1 test: case TLS_ST_SR_CLNT_HELLO: Executed by:
| 5 | ||||||
164 | return executed 5 times by 1 test: "TRCH";return "TRCH"; Executed by:
executed 5 times by 1 test: return "TRCH"; Executed by:
| 5 | ||||||
165 | case executed 5 times by 1 test: TLS_ST_SW_SRVR_HELLO:case TLS_ST_SW_SRVR_HELLO: Executed by:
executed 5 times by 1 test: case TLS_ST_SW_SRVR_HELLO: Executed by:
| 5 | ||||||
166 | return executed 5 times by 1 test: "TWSH";return "TWSH"; Executed by:
executed 5 times by 1 test: return "TWSH"; Executed by:
| 5 | ||||||
167 | case executed 2 times by 1 test: TLS_ST_SW_CERT:case TLS_ST_SW_CERT: Executed by:
executed 2 times by 1 test: case TLS_ST_SW_CERT: Executed by:
| 2 | ||||||
168 | return executed 2 times by 1 test: "TWSC";return "TWSC"; Executed by:
executed 2 times by 1 test: return "TWSC"; Executed by:
| 2 | ||||||
169 | case executed 1 time by 1 test: TLS_ST_SW_KEY_EXCH:case TLS_ST_SW_KEY_EXCH: Executed by:
executed 1 time by 1 test: case TLS_ST_SW_KEY_EXCH: Executed by:
| 1 | ||||||
170 | return executed 1 time by 1 test: "TWSKE";return "TWSKE"; Executed by:
executed 1 time by 1 test: return "TWSKE"; Executed by:
| 1 | ||||||
171 | case never executed: TLS_ST_SW_CERT_REQ:case TLS_ST_SW_CERT_REQ: never executed: case TLS_ST_SW_CERT_REQ: | 0 | ||||||
172 | return never executed: "TWCR";return "TWCR"; never executed: return "TWCR"; | 0 | ||||||
173 | case executed 2 times by 1 test: TLS_ST_SW_SRVR_DONE:case TLS_ST_SW_SRVR_DONE: Executed by:
executed 2 times by 1 test: case TLS_ST_SW_SRVR_DONE: Executed by:
| 2 | ||||||
174 | return executed 2 times by 1 test: "TWSD";return "TWSD"; Executed by:
executed 2 times by 1 test: return "TWSD"; Executed by:
| 2 | ||||||
175 | case never executed: TLS_ST_SR_CERT:case TLS_ST_SR_CERT: never executed: case TLS_ST_SR_CERT: | 0 | ||||||
176 | return never executed: "TRCC";return "TRCC"; never executed: return "TRCC"; | 0 | ||||||
177 | case executed 1 time by 1 test: TLS_ST_SR_KEY_EXCH:case TLS_ST_SR_KEY_EXCH: Executed by:
executed 1 time by 1 test: case TLS_ST_SR_KEY_EXCH: Executed by:
| 1 | ||||||
178 | return executed 1 time by 1 test: "TRCKE";return "TRCKE"; Executed by:
executed 1 time by 1 test: return "TRCKE"; Executed by:
| 1 | ||||||
179 | case never executed: TLS_ST_SR_CERT_VRFY:case TLS_ST_SR_CERT_VRFY: never executed: case TLS_ST_SR_CERT_VRFY: | 0 | ||||||
180 | return never executed: "TRCV";return "TRCV"; never executed: return "TRCV"; | 0 | ||||||
181 | case never executed: DTLS_ST_CR_HELLO_VERIFY_REQUEST:case DTLS_ST_CR_HELLO_VERIFY_REQUEST: never executed: case DTLS_ST_CR_HELLO_VERIFY_REQUEST: | 0 | ||||||
182 | return never executed: "DRCHV";return "DRCHV"; never executed: return "DRCHV"; | 0 | ||||||
183 | case never executed: DTLS_ST_SW_HELLO_VERIFY_REQUEST:case DTLS_ST_SW_HELLO_VERIFY_REQUEST: never executed: case DTLS_ST_SW_HELLO_VERIFY_REQUEST: | 0 | ||||||
184 | return never executed: "DWCHV";return "DWCHV"; never executed: return "DWCHV"; | 0 | ||||||
185 | case executed 3 times by 1 test: TLS_ST_SW_ENCRYPTED_EXTENSIONS:case TLS_ST_SW_ENCRYPTED_EXTENSIONS: Executed by:
executed 3 times by 1 test: case TLS_ST_SW_ENCRYPTED_EXTENSIONS: Executed by:
| 3 | ||||||
186 | return executed 3 times by 1 test: "TWEE";return "TWEE"; Executed by:
executed 3 times by 1 test: return "TWEE"; Executed by:
| 3 | ||||||
187 | case executed 3 times by 1 test: TLS_ST_CR_ENCRYPTED_EXTENSIONS:case TLS_ST_CR_ENCRYPTED_EXTENSIONS: Executed by:
executed 3 times by 1 test: case TLS_ST_CR_ENCRYPTED_EXTENSIONS: Executed by:
| 3 | ||||||
188 | return executed 3 times by 1 test: "TREE";return "TREE"; Executed by:
executed 3 times by 1 test: return "TREE"; Executed by:
| 3 | ||||||
189 | case executed 1 time by 1 test: TLS_ST_CR_CERT_VRFY:case TLS_ST_CR_CERT_VRFY: Executed by:
executed 1 time by 1 test: case TLS_ST_CR_CERT_VRFY: Executed by:
| 1 | ||||||
190 | return executed 1 time by 1 test: "TRSCV";return "TRSCV"; Executed by:
executed 1 time by 1 test: return "TRSCV"; Executed by:
| 1 | ||||||
191 | case executed 1 time by 1 test: TLS_ST_SW_CERT_VRFY:case TLS_ST_SW_CERT_VRFY: Executed by:
executed 1 time by 1 test: case TLS_ST_SW_CERT_VRFY: Executed by:
| 1 | ||||||
192 | return executed 1 time by 1 test: "TRSCV";return "TRSCV"; Executed by:
executed 1 time by 1 test: return "TRSCV"; Executed by:
| 1 | ||||||
193 | case never executed: TLS_ST_CR_HELLO_REQ:case TLS_ST_CR_HELLO_REQ: never executed: case TLS_ST_CR_HELLO_REQ: | 0 | ||||||
194 | return never executed: "TRHR";return "TRHR"; never executed: return "TRHR"; | 0 | ||||||
195 | case never executed: TLS_ST_SW_KEY_UPDATE:case TLS_ST_SW_KEY_UPDATE: never executed: case TLS_ST_SW_KEY_UPDATE: | 0 | ||||||
196 | return never executed: "TWSKU";return "TWSKU"; never executed: return "TWSKU"; | 0 | ||||||
197 | case never executed: TLS_ST_CW_KEY_UPDATE:case TLS_ST_CW_KEY_UPDATE: never executed: case TLS_ST_CW_KEY_UPDATE: | 0 | ||||||
198 | return never executed: "TWCKU";return "TWCKU"; never executed: return "TWCKU"; | 0 | ||||||
199 | case never executed: TLS_ST_SR_KEY_UPDATE:case TLS_ST_SR_KEY_UPDATE: never executed: case TLS_ST_SR_KEY_UPDATE: | 0 | ||||||
200 | return never executed: "TRCKU";return "TRCKU"; never executed: return "TRCKU"; | 0 | ||||||
201 | case never executed: TLS_ST_CR_KEY_UPDATE:case TLS_ST_CR_KEY_UPDATE: never executed: case TLS_ST_CR_KEY_UPDATE: | 0 | ||||||
202 | return never executed: "TRSKU";return "TRSKU"; never executed: return "TRSKU"; | 0 | ||||||
203 | case executed 8 times by 1 test: TLS_ST_EARLY_DATA:case TLS_ST_EARLY_DATA: Executed by:
executed 8 times by 1 test: case TLS_ST_EARLY_DATA: Executed by:
| 8 | ||||||
204 | return executed 8 times by 1 test: "TED";return "TED"; Executed by:
executed 8 times by 1 test: return "TED"; Executed by:
| 8 | ||||||
205 | case executed 1 time by 1 test: TLS_ST_PENDING_EARLY_DATA_END:case TLS_ST_PENDING_EARLY_DATA_END: Executed by:
executed 1 time by 1 test: case TLS_ST_PENDING_EARLY_DATA_END: Executed by:
| 1 | ||||||
206 | return executed 1 time by 1 test: "TPEDE";return "TPEDE"; Executed by:
executed 1 time by 1 test: return "TPEDE"; Executed by:
| 1 | ||||||
207 | case executed 1 time by 1 test: TLS_ST_CW_END_OF_EARLY_DATA:case TLS_ST_CW_END_OF_EARLY_DATA: Executed by:
executed 1 time by 1 test: case TLS_ST_CW_END_OF_EARLY_DATA: Executed by:
| 1 | ||||||
208 | return executed 1 time by 1 test: "TWEOED";return "TWEOED"; Executed by:
executed 1 time by 1 test: return "TWEOED"; Executed by:
| 1 | ||||||
209 | case executed 1 time by 1 test: TLS_ST_SR_END_OF_EARLY_DATA:case TLS_ST_SR_END_OF_EARLY_DATA: Executed by:
executed 1 time by 1 test: case TLS_ST_SR_END_OF_EARLY_DATA: Executed by:
| 1 | ||||||
210 | return executed 1 time by 1 test: "TWEOED";return "TWEOED"; Executed by:
executed 1 time by 1 test: return "TWEOED"; Executed by:
| 1 | ||||||
211 | default never executed: :default: never executed: default: | 0 | ||||||
212 | return never executed: "UNKWN ";return "UNKWN "; never executed: return "UNKWN "; | 0 | ||||||
213 | } | - | ||||||
214 | } | - | ||||||
215 | - | |||||||
216 | const char *SSL_alert_type_string_long(int value) | - | ||||||
217 | { | - | ||||||
218 | switch (value >> 8) { | - | ||||||
219 | case never executed: 1:case 1: never executed: case 1: | 0 | ||||||
220 | return never executed: "warning";return "warning"; never executed: return "warning"; | 0 | ||||||
221 | case never executed: 2:case 2: never executed: case 2: | 0 | ||||||
222 | return never executed: "fatal";return "fatal"; never executed: return "fatal"; | 0 | ||||||
223 | default never executed: :default: never executed: default: | 0 | ||||||
224 | return never executed: "unknown";return "unknown"; never executed: return "unknown"; | 0 | ||||||
225 | } | - | ||||||
226 | } | - | ||||||
227 | - | |||||||
228 | const char *SSL_alert_type_string(int value) | - | ||||||
229 | { | - | ||||||
230 | switch (value >> 8) { | - | ||||||
231 | case executed 1882 times by 1 test: 1:case 1: Executed by:
executed 1882 times by 1 test: case 1: Executed by:
| 1882 | ||||||
232 | return executed 1882 times by 1 test: "W";return "W"; Executed by:
executed 1882 times by 1 test: return "W"; Executed by:
| 1882 | ||||||
233 | case executed 266 times by 1 test: 2:case 2: Executed by:
executed 266 times by 1 test: case 2: Executed by:
| 266 | ||||||
234 | return executed 266 times by 1 test: "F";return "F"; Executed by:
executed 266 times by 1 test: return "F"; Executed by:
| 266 | ||||||
235 | default never executed: :default: never executed: default: | 0 | ||||||
236 | return never executed: "U";return "U"; never executed: return "U"; | 0 | ||||||
237 | } | - | ||||||
238 | } | - | ||||||
239 | - | |||||||
240 | const char *SSL_alert_desc_string(int value) | - | ||||||
241 | { | - | ||||||
242 | switch (value & 0xff) { | - | ||||||
243 | case executed 1880 times by 1 test: 0:case 0: Executed by:
executed 1880 times by 1 test: case 0: Executed by:
| 1880 | ||||||
244 | return executed 1880 times by 1 test: "CN";return "CN"; Executed by:
executed 1880 times by 1 test: return "CN"; Executed by:
| 1880 | ||||||
245 | case never executed: 10:case 10: never executed: case 10: | 0 | ||||||
246 | return never executed: "UM";return "UM"; never executed: return "UM"; | 0 | ||||||
247 | case never executed: 20:case 20: never executed: case 20: | 0 | ||||||
248 | return never executed: "BM";return "BM"; never executed: return "BM"; | 0 | ||||||
249 | case never executed: 30:case 30: never executed: case 30: | 0 | ||||||
250 | return never executed: "DF";return "DF"; never executed: return "DF"; | 0 | ||||||
251 | case never executed: 40:case 40: never executed: case 40: | 0 | ||||||
252 | return never executed: "HF";return "HF"; never executed: return "HF"; | 0 | ||||||
253 | case never executed: 41:case 41: never executed: case 41: | 0 | ||||||
254 | return never executed: "NC";return "NC"; never executed: return "NC"; | 0 | ||||||
255 | case never executed: 42:case 42: never executed: case 42: | 0 | ||||||
256 | return never executed: "BC";return "BC"; never executed: return "BC"; | 0 | ||||||
257 | case never executed: 43:case 43: never executed: case 43: | 0 | ||||||
258 | return never executed: "UC";return "UC"; never executed: return "UC"; | 0 | ||||||
259 | case never executed: 44:case 44: never executed: case 44: | 0 | ||||||
260 | return never executed: "CR";return "CR"; never executed: return "CR"; | 0 | ||||||
261 | case never executed: 45:case 45: never executed: case 45: | 0 | ||||||
262 | return never executed: "CE";return "CE"; never executed: return "CE"; | 0 | ||||||
263 | case never executed: 46:case 46: never executed: case 46: | 0 | ||||||
264 | return never executed: "CU";return "CU"; never executed: return "CU"; | 0 | ||||||
265 | case never executed: 47:case 47: never executed: case 47: | 0 | ||||||
266 | return never executed: "IP";return "IP"; never executed: return "IP"; | 0 | ||||||
267 | case never executed: 21:case 21: never executed: case 21: | 0 | ||||||
268 | return never executed: "DC";return "DC"; never executed: return "DC"; | 0 | ||||||
269 | case never executed: 22:case 22: never executed: case 22: | 0 | ||||||
270 | return never executed: "RO";return "RO"; never executed: return "RO"; | 0 | ||||||
271 | case never executed: 48:case 48: never executed: case 48: | 0 | ||||||
272 | return never executed: "CA";return "CA"; never executed: return "CA"; | 0 | ||||||
273 | case never executed: 49:case 49: never executed: case 49: | 0 | ||||||
274 | return never executed: "AD";return "AD"; never executed: return "AD"; | 0 | ||||||
275 | case never executed: 50:case 50: never executed: case 50: | 0 | ||||||
276 | return never executed: "DE";return "DE"; never executed: return "DE"; | 0 | ||||||
277 | case never executed: 51:case 51: never executed: case 51: | 0 | ||||||
278 | return never executed: "CY";return "CY"; never executed: return "CY"; | 0 | ||||||
279 | case never executed: 60:case 60: never executed: case 60: | 0 | ||||||
280 | return never executed: "ER";return "ER"; never executed: return "ER"; | 0 | ||||||
281 | case never executed: 70:case 70: never executed: case 70: | 0 | ||||||
282 | return never executed: "PV";return "PV"; never executed: return "PV"; | 0 | ||||||
283 | case never executed: 71:case 71: never executed: case 71: | 0 | ||||||
284 | return never executed: "IS";return "IS"; never executed: return "IS"; | 0 | ||||||
285 | case never executed: 80:case 80: never executed: case 80: | 0 | ||||||
286 | return never executed: "IE";return "IE"; never executed: return "IE"; | 0 | ||||||
287 | case never executed: 90:case 90: never executed: case 90: | 0 | ||||||
288 | return never executed: "US";return "US"; never executed: return "US"; | 0 | ||||||
289 | case executed 2 times by 1 test: 100:case 100: Executed by:
executed 2 times by 1 test: case 100: Executed by:
| 2 | ||||||
290 | return executed 2 times by 1 test: "NR";return "NR"; Executed by:
executed 2 times by 1 test: return "NR"; Executed by:
| 2 | ||||||
291 | case never executed: 110:case 110: never executed: case 110: | 0 | ||||||
292 | return never executed: "UE";return "UE"; never executed: return "UE"; | 0 | ||||||
293 | case never executed: 111:case 111: never executed: case 111: | 0 | ||||||
294 | return never executed: "CO";return "CO"; never executed: return "CO"; | 0 | ||||||
295 | case never executed: 112:case 112: never executed: case 112: | 0 | ||||||
296 | return never executed: "UN";return "UN"; never executed: return "UN"; | 0 | ||||||
297 | case never executed: 113:case 113: never executed: case 113: | 0 | ||||||
298 | return never executed: "BR";return "BR"; never executed: return "BR"; | 0 | ||||||
299 | case never executed: 114:case 114: never executed: case 114: | 0 | ||||||
300 | return never executed: "BH";return "BH"; never executed: return "BH"; | 0 | ||||||
301 | case never executed: 115:case 115: never executed: case 115: | 0 | ||||||
302 | return never executed: "UP";return "UP"; never executed: return "UP"; | 0 | ||||||
303 | default never executed: :default: never executed: default: | 0 | ||||||
304 | return never executed: "UK";return "UK"; never executed: return "UK"; | 0 | ||||||
305 | } | - | ||||||
306 | } | - | ||||||
307 | - | |||||||
308 | const char *SSL_alert_desc_string_long(int value) | - | ||||||
309 | { | - | ||||||
310 | switch (value & 0xff) { | - | ||||||
311 | case never executed: 0:case 0: never executed: case 0: | 0 | ||||||
312 | return never executed: "close notify";return "close notify"; never executed: return "close notify"; | 0 | ||||||
313 | case never executed: 10:case 10: never executed: case 10: | 0 | ||||||
314 | return never executed: "unexpected_message";return "unexpected_message"; never executed: return "unexpected_message"; | 0 | ||||||
315 | case never executed: 20:case 20: never executed: case 20: | 0 | ||||||
316 | return never executed: "bad record mac";return "bad record mac"; never executed: return "bad record mac"; | 0 | ||||||
317 | case never executed: 30:case 30: never executed: case 30: | 0 | ||||||
318 | return never executed: "decompression failure";return "decompression failure"; never executed: return "decompression failure"; | 0 | ||||||
319 | case never executed: 40:case 40: never executed: case 40: | 0 | ||||||
320 | return never executed: "handshake failure";return "handshake failure"; never executed: return "handshake failure"; | 0 | ||||||
321 | case never executed: 41:case 41: never executed: case 41: | 0 | ||||||
322 | return never executed: "no certificate";return "no certificate"; never executed: return "no certificate"; | 0 | ||||||
323 | case never executed: 42:case 42: never executed: case 42: | 0 | ||||||
324 | return never executed: "bad certificate";return "bad certificate"; never executed: return "bad certificate"; | 0 | ||||||
325 | case never executed: 43:case 43: never executed: case 43: | 0 | ||||||
326 | return never executed: "unsupported certificate";return "unsupported certificate"; never executed: return "unsupported certificate"; | 0 | ||||||
327 | case never executed: 44:case 44: never executed: case 44: | 0 | ||||||
328 | return never executed: "certificate revoked";return "certificate revoked"; never executed: return "certificate revoked"; | 0 | ||||||
329 | case never executed: 45:case 45: never executed: case 45: | 0 | ||||||
330 | return never executed: "certificate expired";return "certificate expired"; never executed: return "certificate expired"; | 0 | ||||||
331 | case never executed: 46:case 46: never executed: case 46: | 0 | ||||||
332 | return never executed: "certificate unknown";return "certificate unknown"; never executed: return "certificate unknown"; | 0 | ||||||
333 | case never executed: 47:case 47: never executed: case 47: | 0 | ||||||
334 | return never executed: "illegal parameter";return "illegal parameter"; never executed: return "illegal parameter"; | 0 | ||||||
335 | case never executed: 21:case 21: never executed: case 21: | 0 | ||||||
336 | return never executed: "decryption failed";return "decryption failed"; never executed: return "decryption failed"; | 0 | ||||||
337 | case never executed: 22:case 22: never executed: case 22: | 0 | ||||||
338 | return never executed: "record overflow";return "record overflow"; never executed: return "record overflow"; | 0 | ||||||
339 | case executed 2 times by 1 test: 48:case 48: Executed by:
executed 2 times by 1 test: case 48: Executed by:
| 2 | ||||||
340 | return executed 2 times by 1 test: "unknown CA";return "unknown CA"; Executed by:
executed 2 times by 1 test: return "unknown CA"; Executed by:
| 2 | ||||||
341 | case never executed: 49:case 49: never executed: case 49: | 0 | ||||||
342 | return never executed: "access denied";return "access denied"; never executed: return "access denied"; | 0 | ||||||
343 | case never executed: 50:case 50: never executed: case 50: | 0 | ||||||
344 | return never executed: "decode error";return "decode error"; never executed: return "decode error"; | 0 | ||||||
345 | case never executed: 51:case 51: never executed: case 51: | 0 | ||||||
346 | return never executed: "decrypt error";return "decrypt error"; never executed: return "decrypt error"; | 0 | ||||||
347 | case never executed: 60:case 60: never executed: case 60: | 0 | ||||||
348 | return never executed: "export restriction";return "export restriction"; never executed: return "export restriction"; | 0 | ||||||
349 | case executed 13 times by 1 test: 70:case 70: Executed by:
executed 13 times by 1 test: case 70: Executed by:
| 13 | ||||||
350 | return executed 13 times by 1 test: "protocol version";return "protocol version"; Executed by:
executed 13 times by 1 test: return "protocol version"; Executed by:
| 13 | ||||||
351 | case never executed: 71:case 71: never executed: case 71: | 0 | ||||||
352 | return never executed: "insufficient security";return "insufficient security"; never executed: return "insufficient security"; | 0 | ||||||
353 | case executed 53 times by 1 test: 80:case 80: Executed by:
executed 53 times by 1 test: case 80: Executed by:
| 53 | ||||||
354 | return executed 53 times by 1 test: "internal error";return "internal error"; Executed by:
executed 53 times by 1 test: return "internal error"; Executed by:
| 53 | ||||||
355 | case never executed: 90:case 90: never executed: case 90: | 0 | ||||||
356 | return never executed: "user canceled";return "user canceled"; never executed: return "user canceled"; | 0 | ||||||
357 | case never executed: 100:case 100: never executed: case 100: | 0 | ||||||
358 | return never executed: "no renegotiation";return "no renegotiation"; never executed: return "no renegotiation"; | 0 | ||||||
359 | case never executed: 110:case 110: never executed: case 110: | 0 | ||||||
360 | return never executed: "unsupported extension";return "unsupported extension"; never executed: return "unsupported extension"; | 0 | ||||||
361 | case never executed: 111:case 111: never executed: case 111: | 0 | ||||||
362 | return never executed: "certificate unobtainable";return "certificate unobtainable"; never executed: return "certificate unobtainable"; | 0 | ||||||
363 | case never executed: 112:case 112: never executed: case 112: | 0 | ||||||
364 | return never executed: "unrecognized name";return "unrecognized name"; never executed: return "unrecognized name"; | 0 | ||||||
365 | case never executed: 113:case 113: never executed: case 113: | 0 | ||||||
366 | return never executed: "bad certificate status response";return "bad certificate status response"; never executed: return "bad certificate status response"; | 0 | ||||||
367 | case never executed: 114:case 114: never executed: case 114: | 0 | ||||||
368 | return never executed: "bad certificate hash value";return "bad certificate hash value"; never executed: return "bad certificate hash value"; | 0 | ||||||
369 | case never executed: 115:case 115: never executed: case 115: | 0 | ||||||
370 | return never executed: "unknown PSK identity";return "unknown PSK identity"; never executed: return "unknown PSK identity"; | 0 | ||||||
371 | case never executed: 120:case 120: never executed: case 120: | 0 | ||||||
372 | return never executed: "no application protocol";return "no application protocol"; never executed: return "no application protocol"; | 0 | ||||||
373 | default executed 2 times by 1 test: :default: Executed by:
executed 2 times by 1 test: default: Executed by:
| 2 | ||||||
374 | return executed 2 times by 1 test: "unknown";return "unknown"; Executed by:
executed 2 times by 1 test: return "unknown"; Executed by:
| 2 | ||||||
375 | } | - | ||||||
376 | } | - | ||||||
Switch to Source code | Preprocessed file |