Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | const char * | - | ||||||
4 | SSL_state_string_long(const SSL *s) | - | ||||||
5 | { | - | ||||||
6 | const char *str; | - | ||||||
7 | - | |||||||
8 | switch ((s->s3->internal)->hs.state) { | - | ||||||
9 | case never executed: 0x4000:case 0x4000: never executed: case 0x4000: | 0 | ||||||
10 | str = "before SSL initialization"; | - | ||||||
11 | break; never executed: break; | 0 | ||||||
12 | case never executed: 0x2000:case 0x2000: never executed: case 0x2000: | 0 | ||||||
13 | str = "before accept initialization"; | - | ||||||
14 | break; never executed: break; | 0 | ||||||
15 | case never executed: 0x1000:case 0x1000: never executed: case 0x1000: | 0 | ||||||
16 | str = "before connect initialization"; | - | ||||||
17 | break; never executed: break; | 0 | ||||||
18 | case never executed: 0x03:case 0x03: never executed: case 0x03: | 0 | ||||||
19 | str = "SSL negotiation finished successfully"; | - | ||||||
20 | break; never executed: break; | 0 | ||||||
21 | case never executed: (0x04|(0x1000|0x2000)):case (0x04|(0x1000|0x2000)): never executed: case (0x04|(0x1000|0x2000)): | 0 | ||||||
22 | str = "SSL renegotiate ciphers"; | - | ||||||
23 | break; never executed: break; | 0 | ||||||
24 | case never executed: 0x4000|0x1000:case 0x4000|0x1000: never executed: case 0x4000|0x1000: | 0 | ||||||
25 | str = "before/connect initialization"; | - | ||||||
26 | break; never executed: break; | 0 | ||||||
27 | case never executed: 0x03|0x1000:case 0x03|0x1000: never executed: case 0x03|0x1000: | 0 | ||||||
28 | str = "ok/connect SSL initialization"; | - | ||||||
29 | break; never executed: break; | 0 | ||||||
30 | case never executed: 0x4000|0x2000:case 0x4000|0x2000: never executed: case 0x4000|0x2000: | 0 | ||||||
31 | str = "before/accept initialization"; | - | ||||||
32 | break; never executed: break; | 0 | ||||||
33 | case never executed: 0x03|0x2000:case 0x03|0x2000: never executed: case 0x03|0x2000: | 0 | ||||||
34 | str = "ok/accept SSL initialization"; | - | ||||||
35 | break; never executed: break; | 0 | ||||||
36 | - | |||||||
37 | - | |||||||
38 | case never executed: (0x110|0x1000):case (0x110|0x1000): never executed: case (0x110|0x1000): | 0 | ||||||
39 | str = "SSLv3 write client hello A"; | - | ||||||
40 | break; never executed: break; | 0 | ||||||
41 | case never executed: (0x111|0x1000):case (0x111|0x1000): never executed: case (0x111|0x1000): | 0 | ||||||
42 | str = "SSLv3 write client hello B"; | - | ||||||
43 | break; never executed: break; | 0 | ||||||
44 | case never executed: (0x120|0x1000):case (0x120|0x1000): never executed: case (0x120|0x1000): | 0 | ||||||
45 | str = "SSLv3 read server hello A"; | - | ||||||
46 | break; never executed: break; | 0 | ||||||
47 | case never executed: (0x121|0x1000):case (0x121|0x1000): never executed: case (0x121|0x1000): | 0 | ||||||
48 | str = "SSLv3 read server hello B"; | - | ||||||
49 | break; never executed: break; | 0 | ||||||
50 | case never executed: (0x130|0x1000):case (0x130|0x1000): never executed: case (0x130|0x1000): | 0 | ||||||
51 | str = "SSLv3 read server certificate A"; | - | ||||||
52 | break; never executed: break; | 0 | ||||||
53 | case never executed: (0x131|0x1000):case (0x131|0x1000): never executed: case (0x131|0x1000): | 0 | ||||||
54 | str = "SSLv3 read server certificate B"; | - | ||||||
55 | break; never executed: break; | 0 | ||||||
56 | case never executed: (0x140|0x1000):case (0x140|0x1000): never executed: case (0x140|0x1000): | 0 | ||||||
57 | str = "SSLv3 read server key exchange A"; | - | ||||||
58 | break; never executed: break; | 0 | ||||||
59 | case never executed: (0x141|0x1000):case (0x141|0x1000): never executed: case (0x141|0x1000): | 0 | ||||||
60 | str = "SSLv3 read server key exchange B"; | - | ||||||
61 | break; never executed: break; | 0 | ||||||
62 | case never executed: (0x150|0x1000):case (0x150|0x1000): never executed: case (0x150|0x1000): | 0 | ||||||
63 | str = "SSLv3 read server certificate request A"; | - | ||||||
64 | break; never executed: break; | 0 | ||||||
65 | case never executed: (0x151|0x1000):case (0x151|0x1000): never executed: case (0x151|0x1000): | 0 | ||||||
66 | str = "SSLv3 read server certificate request B"; | - | ||||||
67 | break; never executed: break; | 0 | ||||||
68 | case never executed: (0x1E0|0x1000):case (0x1E0|0x1000): never executed: case (0x1E0|0x1000): | 0 | ||||||
69 | str = "SSLv3 read server session ticket A"; | - | ||||||
70 | break; never executed: break; | 0 | ||||||
71 | case never executed: (0x1E1|0x1000):case (0x1E1|0x1000): never executed: case (0x1E1|0x1000): | 0 | ||||||
72 | str = "SSLv3 read server session ticket B"; | - | ||||||
73 | break; never executed: break; | 0 | ||||||
74 | case never executed: (0x160|0x1000):case (0x160|0x1000): never executed: case (0x160|0x1000): | 0 | ||||||
75 | str = "SSLv3 read server done A"; | - | ||||||
76 | break; never executed: break; | 0 | ||||||
77 | case never executed: (0x161|0x1000):case (0x161|0x1000): never executed: case (0x161|0x1000): | 0 | ||||||
78 | str = "SSLv3 read server done B"; | - | ||||||
79 | break; never executed: break; | 0 | ||||||
80 | case never executed: (0x170|0x1000):case (0x170|0x1000): never executed: case (0x170|0x1000): | 0 | ||||||
81 | str = "SSLv3 write client certificate A"; | - | ||||||
82 | break; never executed: break; | 0 | ||||||
83 | case never executed: (0x171|0x1000):case (0x171|0x1000): never executed: case (0x171|0x1000): | 0 | ||||||
84 | str = "SSLv3 write client certificate B"; | - | ||||||
85 | break; never executed: break; | 0 | ||||||
86 | case never executed: (0x172|0x1000):case (0x172|0x1000): never executed: case (0x172|0x1000): | 0 | ||||||
87 | str = "SSLv3 write client certificate C"; | - | ||||||
88 | break; never executed: break; | 0 | ||||||
89 | case never executed: (0x173|0x1000):case (0x173|0x1000): never executed: case (0x173|0x1000): | 0 | ||||||
90 | str = "SSLv3 write client certificate D"; | - | ||||||
91 | break; never executed: break; | 0 | ||||||
92 | case never executed: (0x180|0x1000):case (0x180|0x1000): never executed: case (0x180|0x1000): | 0 | ||||||
93 | str = "SSLv3 write client key exchange A"; | - | ||||||
94 | break; never executed: break; | 0 | ||||||
95 | case never executed: (0x181|0x1000):case (0x181|0x1000): never executed: case (0x181|0x1000): | 0 | ||||||
96 | str = "SSLv3 write client key exchange B"; | - | ||||||
97 | break; never executed: break; | 0 | ||||||
98 | case never executed: (0x190|0x1000):case (0x190|0x1000): never executed: case (0x190|0x1000): | 0 | ||||||
99 | str = "SSLv3 write certificate verify A"; | - | ||||||
100 | break; never executed: break; | 0 | ||||||
101 | case never executed: (0x191|0x1000):case (0x191|0x1000): never executed: case (0x191|0x1000): | 0 | ||||||
102 | str = "SSLv3 write certificate verify B"; | - | ||||||
103 | break; never executed: break; | 0 | ||||||
104 | - | |||||||
105 | case never executed: (0x1A0|0x1000):case (0x1A0|0x1000): never executed: case (0x1A0|0x1000): | 0 | ||||||
106 | case never executed: (0x1D0|0x2000):case (0x1D0|0x2000): never executed: case (0x1D0|0x2000): | 0 | ||||||
107 | str = "SSLv3 write change cipher spec A"; | - | ||||||
108 | break; never executed: break; | 0 | ||||||
109 | case never executed: (0x1A1|0x1000):case (0x1A1|0x1000): never executed: case (0x1A1|0x1000): | 0 | ||||||
110 | case never executed: (0x1D1|0x2000):case (0x1D1|0x2000): never executed: case (0x1D1|0x2000): | 0 | ||||||
111 | str = "SSLv3 write change cipher spec B"; | - | ||||||
112 | break; never executed: break; | 0 | ||||||
113 | case never executed: (0x1B0|0x1000):case (0x1B0|0x1000): never executed: case (0x1B0|0x1000): | 0 | ||||||
114 | case never executed: (0x1E0|0x2000):case (0x1E0|0x2000): never executed: case (0x1E0|0x2000): | 0 | ||||||
115 | str = "SSLv3 write finished A"; | - | ||||||
116 | break; never executed: break; | 0 | ||||||
117 | case never executed: (0x1B1|0x1000):case (0x1B1|0x1000): never executed: case (0x1B1|0x1000): | 0 | ||||||
118 | case never executed: (0x1E1|0x2000):case (0x1E1|0x2000): never executed: case (0x1E1|0x2000): | 0 | ||||||
119 | str = "SSLv3 write finished B"; | - | ||||||
120 | break; never executed: break; | 0 | ||||||
121 | case never executed: (0x1C0|0x1000):case (0x1C0|0x1000): never executed: case (0x1C0|0x1000): | 0 | ||||||
122 | case never executed: (0x1B0|0x2000):case (0x1B0|0x2000): never executed: case (0x1B0|0x2000): | 0 | ||||||
123 | str = "SSLv3 read change cipher spec A"; | - | ||||||
124 | break; never executed: break; | 0 | ||||||
125 | case never executed: (0x1C1|0x1000):case (0x1C1|0x1000): never executed: case (0x1C1|0x1000): | 0 | ||||||
126 | case never executed: (0x1B1|0x2000):case (0x1B1|0x2000): never executed: case (0x1B1|0x2000): | 0 | ||||||
127 | str = "SSLv3 read change cipher spec B"; | - | ||||||
128 | break; never executed: break; | 0 | ||||||
129 | case never executed: (0x1D0|0x1000):case (0x1D0|0x1000): never executed: case (0x1D0|0x1000): | 0 | ||||||
130 | case never executed: (0x1C0|0x2000):case (0x1C0|0x2000): never executed: case (0x1C0|0x2000): | 0 | ||||||
131 | str = "SSLv3 read finished A"; | - | ||||||
132 | break; never executed: break; | 0 | ||||||
133 | case never executed: (0x1D1|0x1000):case (0x1D1|0x1000): never executed: case (0x1D1|0x1000): | 0 | ||||||
134 | case never executed: (0x1C1|0x2000):case (0x1C1|0x2000): never executed: case (0x1C1|0x2000): | 0 | ||||||
135 | str = "SSLv3 read finished B"; | - | ||||||
136 | break; never executed: break; | 0 | ||||||
137 | - | |||||||
138 | case never executed: (0x100|0x1000):case (0x100|0x1000): never executed: case (0x100|0x1000): | 0 | ||||||
139 | case never executed: (0x100|0x2000):case (0x100|0x2000): never executed: case (0x100|0x2000): | 0 | ||||||
140 | str = "SSLv3 flush data"; | - | ||||||
141 | break; never executed: break; | 0 | ||||||
142 | - | |||||||
143 | case never executed: (0x110|0x2000):case (0x110|0x2000): never executed: case (0x110|0x2000): | 0 | ||||||
144 | str = "SSLv3 read client hello A"; | - | ||||||
145 | break; never executed: break; | 0 | ||||||
146 | case never executed: (0x111|0x2000):case (0x111|0x2000): never executed: case (0x111|0x2000): | 0 | ||||||
147 | str = "SSLv3 read client hello B"; | - | ||||||
148 | break; never executed: break; | 0 | ||||||
149 | case never executed: (0x112|0x2000):case (0x112|0x2000): never executed: case (0x112|0x2000): | 0 | ||||||
150 | str = "SSLv3 read client hello C"; | - | ||||||
151 | break; never executed: break; | 0 | ||||||
152 | case never executed: (0x120|0x2000):case (0x120|0x2000): never executed: case (0x120|0x2000): | 0 | ||||||
153 | str = "SSLv3 write hello request A"; | - | ||||||
154 | break; never executed: break; | 0 | ||||||
155 | case never executed: (0x121|0x2000):case (0x121|0x2000): never executed: case (0x121|0x2000): | 0 | ||||||
156 | str = "SSLv3 write hello request B"; | - | ||||||
157 | break; never executed: break; | 0 | ||||||
158 | case never executed: (0x122|0x2000):case (0x122|0x2000): never executed: case (0x122|0x2000): | 0 | ||||||
159 | str = "SSLv3 write hello request C"; | - | ||||||
160 | break; never executed: break; | 0 | ||||||
161 | case never executed: (0x130|0x2000):case (0x130|0x2000): never executed: case (0x130|0x2000): | 0 | ||||||
162 | str = "SSLv3 write server hello A"; | - | ||||||
163 | break; never executed: break; | 0 | ||||||
164 | case never executed: (0x131|0x2000):case (0x131|0x2000): never executed: case (0x131|0x2000): | 0 | ||||||
165 | str = "SSLv3 write server hello B"; | - | ||||||
166 | break; never executed: break; | 0 | ||||||
167 | case never executed: (0x140|0x2000):case (0x140|0x2000): never executed: case (0x140|0x2000): | 0 | ||||||
168 | str = "SSLv3 write certificate A"; | - | ||||||
169 | break; never executed: break; | 0 | ||||||
170 | case never executed: (0x141|0x2000):case (0x141|0x2000): never executed: case (0x141|0x2000): | 0 | ||||||
171 | str = "SSLv3 write certificate B"; | - | ||||||
172 | break; never executed: break; | 0 | ||||||
173 | case never executed: (0x150|0x2000):case (0x150|0x2000): never executed: case (0x150|0x2000): | 0 | ||||||
174 | str = "SSLv3 write key exchange A"; | - | ||||||
175 | break; never executed: break; | 0 | ||||||
176 | case never executed: (0x151|0x2000):case (0x151|0x2000): never executed: case (0x151|0x2000): | 0 | ||||||
177 | str = "SSLv3 write key exchange B"; | - | ||||||
178 | break; never executed: break; | 0 | ||||||
179 | case never executed: (0x160|0x2000):case (0x160|0x2000): never executed: case (0x160|0x2000): | 0 | ||||||
180 | str = "SSLv3 write certificate request A"; | - | ||||||
181 | break; never executed: break; | 0 | ||||||
182 | case never executed: (0x161|0x2000):case (0x161|0x2000): never executed: case (0x161|0x2000): | 0 | ||||||
183 | str = "SSLv3 write certificate request B"; | - | ||||||
184 | break; never executed: break; | 0 | ||||||
185 | case never executed: (0x1F0|0x2000):case (0x1F0|0x2000): never executed: case (0x1F0|0x2000): | 0 | ||||||
186 | str = "SSLv3 write session ticket A"; | - | ||||||
187 | break; never executed: break; | 0 | ||||||
188 | case never executed: (0x1F1|0x2000):case (0x1F1|0x2000): never executed: case (0x1F1|0x2000): | 0 | ||||||
189 | str = "SSLv3 write session ticket B"; | - | ||||||
190 | break; never executed: break; | 0 | ||||||
191 | case never executed: (0x170|0x2000):case (0x170|0x2000): never executed: case (0x170|0x2000): | 0 | ||||||
192 | str = "SSLv3 write server done A"; | - | ||||||
193 | break; never executed: break; | 0 | ||||||
194 | case never executed: (0x171|0x2000):case (0x171|0x2000): never executed: case (0x171|0x2000): | 0 | ||||||
195 | str = "SSLv3 write server done B"; | - | ||||||
196 | break; never executed: break; | 0 | ||||||
197 | case never executed: (0x180|0x2000):case (0x180|0x2000): never executed: case (0x180|0x2000): | 0 | ||||||
198 | str = "SSLv3 read client certificate A"; | - | ||||||
199 | break; never executed: break; | 0 | ||||||
200 | case never executed: (0x181|0x2000):case (0x181|0x2000): never executed: case (0x181|0x2000): | 0 | ||||||
201 | str = "SSLv3 read client certificate B"; | - | ||||||
202 | break; never executed: break; | 0 | ||||||
203 | case never executed: (0x190|0x2000):case (0x190|0x2000): never executed: case (0x190|0x2000): | 0 | ||||||
204 | str = "SSLv3 read client key exchange A"; | - | ||||||
205 | break; never executed: break; | 0 | ||||||
206 | case never executed: (0x191|0x2000):case (0x191|0x2000): never executed: case (0x191|0x2000): | 0 | ||||||
207 | str = "SSLv3 read client key exchange B"; | - | ||||||
208 | break; never executed: break; | 0 | ||||||
209 | case never executed: (0x1A0|0x2000):case (0x1A0|0x2000): never executed: case (0x1A0|0x2000): | 0 | ||||||
210 | str = "SSLv3 read certificate verify A"; | - | ||||||
211 | break; never executed: break; | 0 | ||||||
212 | case never executed: (0x1A1|0x2000):case (0x1A1|0x2000): never executed: case (0x1A1|0x2000): | 0 | ||||||
213 | str = "SSLv3 read certificate verify B"; | - | ||||||
214 | break; never executed: break; | 0 | ||||||
215 | - | |||||||
216 | - | |||||||
217 | case never executed: (0x126|0x1000):case (0x126|0x1000): never executed: case (0x126|0x1000): | 0 | ||||||
218 | str = "DTLS1 read hello verify request A"; | - | ||||||
219 | break; never executed: break; | 0 | ||||||
220 | case never executed: (0x127|0x1000):case (0x127|0x1000): never executed: case (0x127|0x1000): | 0 | ||||||
221 | str = "DTLS1 read hello verify request B"; | - | ||||||
222 | break; never executed: break; | 0 | ||||||
223 | case never executed: (0x113|0x2000):case (0x113|0x2000): never executed: case (0x113|0x2000): | 0 | ||||||
224 | str = "DTLS1 write hello verify request A"; | - | ||||||
225 | break; never executed: break; | 0 | ||||||
226 | case never executed: (0x114|0x2000):case (0x114|0x2000): never executed: case (0x114|0x2000): | 0 | ||||||
227 | str = "DTLS1 write hello verify request B"; | - | ||||||
228 | break; never executed: break; | 0 | ||||||
229 | - | |||||||
230 | default never executed: :default: never executed: default: | 0 | ||||||
231 | str = "unknown state"; | - | ||||||
232 | break; never executed: break; | 0 | ||||||
233 | } | - | ||||||
234 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
235 | } | - | ||||||
236 | - | |||||||
237 | const char * | - | ||||||
238 | SSL_rstate_string_long(const SSL *s) | - | ||||||
239 | { | - | ||||||
240 | const char *str; | - | ||||||
241 | - | |||||||
242 | switch (s->internal->rstate) { | - | ||||||
243 | case never executed: 0xF0:case 0xF0: never executed: case 0xF0: | 0 | ||||||
244 | str = "read header"; | - | ||||||
245 | break; never executed: break; | 0 | ||||||
246 | case never executed: 0xF1:case 0xF1: never executed: case 0xF1: | 0 | ||||||
247 | str = "read body"; | - | ||||||
248 | break; never executed: break; | 0 | ||||||
249 | case never executed: 0xF2:case 0xF2: never executed: case 0xF2: | 0 | ||||||
250 | str = "read done"; | - | ||||||
251 | break; never executed: break; | 0 | ||||||
252 | default never executed: :default: never executed: default: | 0 | ||||||
253 | str = "unknown"; | - | ||||||
254 | break; never executed: break; | 0 | ||||||
255 | } | - | ||||||
256 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
257 | } | - | ||||||
258 | - | |||||||
259 | const char * | - | ||||||
260 | SSL_state_string(const SSL *s) | - | ||||||
261 | { | - | ||||||
262 | const char *str; | - | ||||||
263 | - | |||||||
264 | switch ((s->s3->internal)->hs.state) { | - | ||||||
265 | case never executed: 0x4000:case 0x4000: never executed: case 0x4000: | 0 | ||||||
266 | str = "PINIT "; | - | ||||||
267 | break; never executed: break; | 0 | ||||||
268 | case never executed: 0x2000:case 0x2000: never executed: case 0x2000: | 0 | ||||||
269 | str = "AINIT "; | - | ||||||
270 | break; never executed: break; | 0 | ||||||
271 | case never executed: 0x1000:case 0x1000: never executed: case 0x1000: | 0 | ||||||
272 | str = "CINIT "; | - | ||||||
273 | break; never executed: break; | 0 | ||||||
274 | case never executed: 0x03:case 0x03: never executed: case 0x03: | 0 | ||||||
275 | str = "SSLOK "; | - | ||||||
276 | break; never executed: break; | 0 | ||||||
277 | - | |||||||
278 | - | |||||||
279 | case never executed: (0x100|0x2000):case (0x100|0x2000): never executed: case (0x100|0x2000): | 0 | ||||||
280 | case never executed: (0x100|0x1000):case (0x100|0x1000): never executed: case (0x100|0x1000): | 0 | ||||||
281 | str = "3FLUSH"; | - | ||||||
282 | break; never executed: break; | 0 | ||||||
283 | case never executed: (0x110|0x1000):case (0x110|0x1000): never executed: case (0x110|0x1000): | 0 | ||||||
284 | str = "3WCH_A"; | - | ||||||
285 | break; never executed: break; | 0 | ||||||
286 | case never executed: (0x111|0x1000):case (0x111|0x1000): never executed: case (0x111|0x1000): | 0 | ||||||
287 | str = "3WCH_B"; | - | ||||||
288 | break; never executed: break; | 0 | ||||||
289 | case never executed: (0x120|0x1000):case (0x120|0x1000): never executed: case (0x120|0x1000): | 0 | ||||||
290 | str = "3RSH_A"; | - | ||||||
291 | break; never executed: break; | 0 | ||||||
292 | case never executed: (0x121|0x1000):case (0x121|0x1000): never executed: case (0x121|0x1000): | 0 | ||||||
293 | str = "3RSH_B"; | - | ||||||
294 | break; never executed: break; | 0 | ||||||
295 | case never executed: (0x130|0x1000):case (0x130|0x1000): never executed: case (0x130|0x1000): | 0 | ||||||
296 | str = "3RSC_A"; | - | ||||||
297 | break; never executed: break; | 0 | ||||||
298 | case never executed: (0x131|0x1000):case (0x131|0x1000): never executed: case (0x131|0x1000): | 0 | ||||||
299 | str = "3RSC_B"; | - | ||||||
300 | break; never executed: break; | 0 | ||||||
301 | case never executed: (0x140|0x1000):case (0x140|0x1000): never executed: case (0x140|0x1000): | 0 | ||||||
302 | str = "3RSKEA"; | - | ||||||
303 | break; never executed: break; | 0 | ||||||
304 | case never executed: (0x141|0x1000):case (0x141|0x1000): never executed: case (0x141|0x1000): | 0 | ||||||
305 | str = "3RSKEB"; | - | ||||||
306 | break; never executed: break; | 0 | ||||||
307 | case never executed: (0x150|0x1000):case (0x150|0x1000): never executed: case (0x150|0x1000): | 0 | ||||||
308 | str = "3RCR_A"; | - | ||||||
309 | break; never executed: break; | 0 | ||||||
310 | case never executed: (0x151|0x1000):case (0x151|0x1000): never executed: case (0x151|0x1000): | 0 | ||||||
311 | str = "3RCR_B"; | - | ||||||
312 | break; never executed: break; | 0 | ||||||
313 | case never executed: (0x160|0x1000):case (0x160|0x1000): never executed: case (0x160|0x1000): | 0 | ||||||
314 | str = "3RSD_A"; | - | ||||||
315 | break; never executed: break; | 0 | ||||||
316 | case never executed: (0x161|0x1000):case (0x161|0x1000): never executed: case (0x161|0x1000): | 0 | ||||||
317 | str = "3RSD_B"; | - | ||||||
318 | break; never executed: break; | 0 | ||||||
319 | case never executed: (0x170|0x1000):case (0x170|0x1000): never executed: case (0x170|0x1000): | 0 | ||||||
320 | str = "3WCC_A"; | - | ||||||
321 | break; never executed: break; | 0 | ||||||
322 | case never executed: (0x171|0x1000):case (0x171|0x1000): never executed: case (0x171|0x1000): | 0 | ||||||
323 | str = "3WCC_B"; | - | ||||||
324 | break; never executed: break; | 0 | ||||||
325 | case never executed: (0x172|0x1000):case (0x172|0x1000): never executed: case (0x172|0x1000): | 0 | ||||||
326 | str = "3WCC_C"; | - | ||||||
327 | break; never executed: break; | 0 | ||||||
328 | case never executed: (0x173|0x1000):case (0x173|0x1000): never executed: case (0x173|0x1000): | 0 | ||||||
329 | str = "3WCC_D"; | - | ||||||
330 | break; never executed: break; | 0 | ||||||
331 | case never executed: (0x180|0x1000):case (0x180|0x1000): never executed: case (0x180|0x1000): | 0 | ||||||
332 | str = "3WCKEA"; | - | ||||||
333 | break; never executed: break; | 0 | ||||||
334 | case never executed: (0x181|0x1000):case (0x181|0x1000): never executed: case (0x181|0x1000): | 0 | ||||||
335 | str = "3WCKEB"; | - | ||||||
336 | break; never executed: break; | 0 | ||||||
337 | case never executed: (0x190|0x1000):case (0x190|0x1000): never executed: case (0x190|0x1000): | 0 | ||||||
338 | str = "3WCV_A"; | - | ||||||
339 | break; never executed: break; | 0 | ||||||
340 | case never executed: (0x191|0x1000):case (0x191|0x1000): never executed: case (0x191|0x1000): | 0 | ||||||
341 | str = "3WCV_B"; | - | ||||||
342 | break; never executed: break; | 0 | ||||||
343 | - | |||||||
344 | case never executed: (0x1D0|0x2000):case (0x1D0|0x2000): never executed: case (0x1D0|0x2000): | 0 | ||||||
345 | case never executed: (0x1A0|0x1000):case (0x1A0|0x1000): never executed: case (0x1A0|0x1000): | 0 | ||||||
346 | str = "3WCCSA"; | - | ||||||
347 | break; never executed: break; | 0 | ||||||
348 | case never executed: (0x1D1|0x2000):case (0x1D1|0x2000): never executed: case (0x1D1|0x2000): | 0 | ||||||
349 | case never executed: (0x1A1|0x1000):case (0x1A1|0x1000): never executed: case (0x1A1|0x1000): | 0 | ||||||
350 | str = "3WCCSB"; | - | ||||||
351 | break; never executed: break; | 0 | ||||||
352 | case never executed: (0x1E0|0x2000):case (0x1E0|0x2000): never executed: case (0x1E0|0x2000): | 0 | ||||||
353 | case never executed: (0x1B0|0x1000):case (0x1B0|0x1000): never executed: case (0x1B0|0x1000): | 0 | ||||||
354 | str = "3WFINA"; | - | ||||||
355 | break; never executed: break; | 0 | ||||||
356 | case never executed: (0x1E1|0x2000):case (0x1E1|0x2000): never executed: case (0x1E1|0x2000): | 0 | ||||||
357 | case never executed: (0x1B1|0x1000):case (0x1B1|0x1000): never executed: case (0x1B1|0x1000): | 0 | ||||||
358 | str = "3WFINB"; | - | ||||||
359 | break; never executed: break; | 0 | ||||||
360 | case never executed: (0x1B0|0x2000):case (0x1B0|0x2000): never executed: case (0x1B0|0x2000): | 0 | ||||||
361 | case never executed: (0x1C0|0x1000):case (0x1C0|0x1000): never executed: case (0x1C0|0x1000): | 0 | ||||||
362 | str = "3RCCSA"; | - | ||||||
363 | break; never executed: break; | 0 | ||||||
364 | case never executed: (0x1B1|0x2000):case (0x1B1|0x2000): never executed: case (0x1B1|0x2000): | 0 | ||||||
365 | case never executed: (0x1C1|0x1000):case (0x1C1|0x1000): never executed: case (0x1C1|0x1000): | 0 | ||||||
366 | str = "3RCCSB"; | - | ||||||
367 | break; never executed: break; | 0 | ||||||
368 | case never executed: (0x1C0|0x2000):case (0x1C0|0x2000): never executed: case (0x1C0|0x2000): | 0 | ||||||
369 | case never executed: (0x1D0|0x1000):case (0x1D0|0x1000): never executed: case (0x1D0|0x1000): | 0 | ||||||
370 | str = "3RFINA"; | - | ||||||
371 | break; never executed: break; | 0 | ||||||
372 | case never executed: (0x1C1|0x2000):case (0x1C1|0x2000): never executed: case (0x1C1|0x2000): | 0 | ||||||
373 | case never executed: (0x1D1|0x1000):case (0x1D1|0x1000): never executed: case (0x1D1|0x1000): | 0 | ||||||
374 | str = "3RFINB"; | - | ||||||
375 | break; never executed: break; | 0 | ||||||
376 | - | |||||||
377 | case never executed: (0x120|0x2000):case (0x120|0x2000): never executed: case (0x120|0x2000): | 0 | ||||||
378 | str = "3WHR_A"; | - | ||||||
379 | break; never executed: break; | 0 | ||||||
380 | case never executed: (0x121|0x2000):case (0x121|0x2000): never executed: case (0x121|0x2000): | 0 | ||||||
381 | str = "3WHR_B"; | - | ||||||
382 | break; never executed: break; | 0 | ||||||
383 | case never executed: (0x122|0x2000):case (0x122|0x2000): never executed: case (0x122|0x2000): | 0 | ||||||
384 | str = "3WHR_C"; | - | ||||||
385 | break; never executed: break; | 0 | ||||||
386 | case never executed: (0x110|0x2000):case (0x110|0x2000): never executed: case (0x110|0x2000): | 0 | ||||||
387 | str = "3RCH_A"; | - | ||||||
388 | break; never executed: break; | 0 | ||||||
389 | case never executed: (0x111|0x2000):case (0x111|0x2000): never executed: case (0x111|0x2000): | 0 | ||||||
390 | str = "3RCH_B"; | - | ||||||
391 | break; never executed: break; | 0 | ||||||
392 | case never executed: (0x112|0x2000):case (0x112|0x2000): never executed: case (0x112|0x2000): | 0 | ||||||
393 | str = "3RCH_C"; | - | ||||||
394 | break; never executed: break; | 0 | ||||||
395 | case never executed: (0x130|0x2000):case (0x130|0x2000): never executed: case (0x130|0x2000): | 0 | ||||||
396 | str = "3WSH_A"; | - | ||||||
397 | break; never executed: break; | 0 | ||||||
398 | case never executed: (0x131|0x2000):case (0x131|0x2000): never executed: case (0x131|0x2000): | 0 | ||||||
399 | str = "3WSH_B"; | - | ||||||
400 | break; never executed: break; | 0 | ||||||
401 | case never executed: (0x140|0x2000):case (0x140|0x2000): never executed: case (0x140|0x2000): | 0 | ||||||
402 | str = "3WSC_A"; | - | ||||||
403 | break; never executed: break; | 0 | ||||||
404 | case never executed: (0x141|0x2000):case (0x141|0x2000): never executed: case (0x141|0x2000): | 0 | ||||||
405 | str = "3WSC_B"; | - | ||||||
406 | break; never executed: break; | 0 | ||||||
407 | case never executed: (0x150|0x2000):case (0x150|0x2000): never executed: case (0x150|0x2000): | 0 | ||||||
408 | str = "3WSKEA"; | - | ||||||
409 | break; never executed: break; | 0 | ||||||
410 | case never executed: (0x151|0x2000):case (0x151|0x2000): never executed: case (0x151|0x2000): | 0 | ||||||
411 | str = "3WSKEB"; | - | ||||||
412 | break; never executed: break; | 0 | ||||||
413 | case never executed: (0x160|0x2000):case (0x160|0x2000): never executed: case (0x160|0x2000): | 0 | ||||||
414 | str = "3WCR_A"; | - | ||||||
415 | break; never executed: break; | 0 | ||||||
416 | case never executed: (0x161|0x2000):case (0x161|0x2000): never executed: case (0x161|0x2000): | 0 | ||||||
417 | str = "3WCR_B"; | - | ||||||
418 | break; never executed: break; | 0 | ||||||
419 | case never executed: (0x170|0x2000):case (0x170|0x2000): never executed: case (0x170|0x2000): | 0 | ||||||
420 | str = "3WSD_A"; | - | ||||||
421 | break; never executed: break; | 0 | ||||||
422 | case never executed: (0x171|0x2000):case (0x171|0x2000): never executed: case (0x171|0x2000): | 0 | ||||||
423 | str = "3WSD_B"; | - | ||||||
424 | break; never executed: break; | 0 | ||||||
425 | case never executed: (0x180|0x2000):case (0x180|0x2000): never executed: case (0x180|0x2000): | 0 | ||||||
426 | str = "3RCC_A"; | - | ||||||
427 | break; never executed: break; | 0 | ||||||
428 | case never executed: (0x181|0x2000):case (0x181|0x2000): never executed: case (0x181|0x2000): | 0 | ||||||
429 | str = "3RCC_B"; | - | ||||||
430 | break; never executed: break; | 0 | ||||||
431 | case never executed: (0x190|0x2000):case (0x190|0x2000): never executed: case (0x190|0x2000): | 0 | ||||||
432 | str = "3RCKEA"; | - | ||||||
433 | break; never executed: break; | 0 | ||||||
434 | case never executed: (0x191|0x2000):case (0x191|0x2000): never executed: case (0x191|0x2000): | 0 | ||||||
435 | str = "3RCKEB"; | - | ||||||
436 | break; never executed: break; | 0 | ||||||
437 | case never executed: (0x1A0|0x2000):case (0x1A0|0x2000): never executed: case (0x1A0|0x2000): | 0 | ||||||
438 | str = "3RCV_A"; | - | ||||||
439 | break; never executed: break; | 0 | ||||||
440 | case never executed: (0x1A1|0x2000):case (0x1A1|0x2000): never executed: case (0x1A1|0x2000): | 0 | ||||||
441 | str = "3RCV_B"; | - | ||||||
442 | break; never executed: break; | 0 | ||||||
443 | - | |||||||
444 | - | |||||||
445 | case never executed: (0x126|0x1000):case (0x126|0x1000): never executed: case (0x126|0x1000): | 0 | ||||||
446 | str = "DRCHVA"; | - | ||||||
447 | break; never executed: break; | 0 | ||||||
448 | case never executed: (0x127|0x1000):case (0x127|0x1000): never executed: case (0x127|0x1000): | 0 | ||||||
449 | str = "DRCHVB"; | - | ||||||
450 | break; never executed: break; | 0 | ||||||
451 | case never executed: (0x113|0x2000):case (0x113|0x2000): never executed: case (0x113|0x2000): | 0 | ||||||
452 | str = "DWCHVA"; | - | ||||||
453 | break; never executed: break; | 0 | ||||||
454 | case never executed: (0x114|0x2000):case (0x114|0x2000): never executed: case (0x114|0x2000): | 0 | ||||||
455 | str = "DWCHVB"; | - | ||||||
456 | break; never executed: break; | 0 | ||||||
457 | - | |||||||
458 | default never executed: :default: never executed: default: | 0 | ||||||
459 | str = "UNKWN "; | - | ||||||
460 | break; never executed: break; | 0 | ||||||
461 | } | - | ||||||
462 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
463 | } | - | ||||||
464 | - | |||||||
465 | const char * | - | ||||||
466 | SSL_alert_type_string_long(int value) | - | ||||||
467 | { | - | ||||||
468 | value >>= 8; | - | ||||||
469 | if (value == 1
| 0 | ||||||
470 | return never executed: ("warning");return ("warning"); never executed: return ("warning"); | 0 | ||||||
471 | else if (value == 2
| 0 | ||||||
472 | return never executed: ("fatal");return ("fatal"); never executed: return ("fatal"); | 0 | ||||||
473 | else | - | ||||||
474 | return never executed: ("unknown");return ("unknown"); never executed: return ("unknown"); | 0 | ||||||
475 | } | - | ||||||
476 | - | |||||||
477 | const char * | - | ||||||
478 | SSL_alert_type_string(int value) | - | ||||||
479 | { | - | ||||||
480 | value >>= 8; | - | ||||||
481 | if (value == 1
| 0 | ||||||
482 | return never executed: ("W");return ("W"); never executed: return ("W"); | 0 | ||||||
483 | else if (value == 2
| 0 | ||||||
484 | return never executed: ("F");return ("F"); never executed: return ("F"); | 0 | ||||||
485 | else | - | ||||||
486 | return never executed: ("U");return ("U"); never executed: return ("U"); | 0 | ||||||
487 | } | - | ||||||
488 | - | |||||||
489 | const char * | - | ||||||
490 | SSL_alert_desc_string(int value) | - | ||||||
491 | { | - | ||||||
492 | const char *str; | - | ||||||
493 | - | |||||||
494 | switch (value & 0xff) { | - | ||||||
495 | case never executed: 0:case 0: never executed: case 0: | 0 | ||||||
496 | str = "CN"; | - | ||||||
497 | break; never executed: break; | 0 | ||||||
498 | case never executed: 10:case 10: never executed: case 10: | 0 | ||||||
499 | str = "UM"; | - | ||||||
500 | break; never executed: break; | 0 | ||||||
501 | case never executed: 20:case 20: never executed: case 20: | 0 | ||||||
502 | str = "BM"; | - | ||||||
503 | break; never executed: break; | 0 | ||||||
504 | case never executed: 30:case 30: never executed: case 30: | 0 | ||||||
505 | str = "DF"; | - | ||||||
506 | break; never executed: break; | 0 | ||||||
507 | case never executed: 40:case 40: never executed: case 40: | 0 | ||||||
508 | str = "HF"; | - | ||||||
509 | break; never executed: break; | 0 | ||||||
510 | case never executed: 41:case 41: never executed: case 41: | 0 | ||||||
511 | str = "NC"; | - | ||||||
512 | break; never executed: break; | 0 | ||||||
513 | case never executed: 42:case 42: never executed: case 42: | 0 | ||||||
514 | str = "BC"; | - | ||||||
515 | break; never executed: break; | 0 | ||||||
516 | case never executed: 43:case 43: never executed: case 43: | 0 | ||||||
517 | str = "UC"; | - | ||||||
518 | break; never executed: break; | 0 | ||||||
519 | case never executed: 44:case 44: never executed: case 44: | 0 | ||||||
520 | str = "CR"; | - | ||||||
521 | break; never executed: break; | 0 | ||||||
522 | case never executed: 45:case 45: never executed: case 45: | 0 | ||||||
523 | str = "CE"; | - | ||||||
524 | break; never executed: break; | 0 | ||||||
525 | case never executed: 46:case 46: never executed: case 46: | 0 | ||||||
526 | str = "CU"; | - | ||||||
527 | break; never executed: break; | 0 | ||||||
528 | case never executed: 47:case 47: never executed: case 47: | 0 | ||||||
529 | str = "IP"; | - | ||||||
530 | break; never executed: break; | 0 | ||||||
531 | case never executed: 21:case 21: never executed: case 21: | 0 | ||||||
532 | str = "DC"; | - | ||||||
533 | break; never executed: break; | 0 | ||||||
534 | case never executed: 22:case 22: never executed: case 22: | 0 | ||||||
535 | str = "RO"; | - | ||||||
536 | break; never executed: break; | 0 | ||||||
537 | case never executed: 48:case 48: never executed: case 48: | 0 | ||||||
538 | str = "CA"; | - | ||||||
539 | break; never executed: break; | 0 | ||||||
540 | case never executed: 49:case 49: never executed: case 49: | 0 | ||||||
541 | str = "AD"; | - | ||||||
542 | break; never executed: break; | 0 | ||||||
543 | case never executed: 50:case 50: never executed: case 50: | 0 | ||||||
544 | str = "DE"; | - | ||||||
545 | break; never executed: break; | 0 | ||||||
546 | case never executed: 51:case 51: never executed: case 51: | 0 | ||||||
547 | str = "CY"; | - | ||||||
548 | break; never executed: break; | 0 | ||||||
549 | case never executed: 60:case 60: never executed: case 60: | 0 | ||||||
550 | str = "ER"; | - | ||||||
551 | break; never executed: break; | 0 | ||||||
552 | case never executed: 70:case 70: never executed: case 70: | 0 | ||||||
553 | str = "PV"; | - | ||||||
554 | break; never executed: break; | 0 | ||||||
555 | case never executed: 71:case 71: never executed: case 71: | 0 | ||||||
556 | str = "IS"; | - | ||||||
557 | break; never executed: break; | 0 | ||||||
558 | case never executed: 80:case 80: never executed: case 80: | 0 | ||||||
559 | str = "IE"; | - | ||||||
560 | break; never executed: break; | 0 | ||||||
561 | case never executed: 90:case 90: never executed: case 90: | 0 | ||||||
562 | str = "US"; | - | ||||||
563 | break; never executed: break; | 0 | ||||||
564 | case never executed: 100:case 100: never executed: case 100: | 0 | ||||||
565 | str = "NR"; | - | ||||||
566 | break; never executed: break; | 0 | ||||||
567 | case never executed: 110:case 110: never executed: case 110: | 0 | ||||||
568 | str = "UE"; | - | ||||||
569 | break; never executed: break; | 0 | ||||||
570 | case never executed: 111:case 111: never executed: case 111: | 0 | ||||||
571 | str = "CO"; | - | ||||||
572 | break; never executed: break; | 0 | ||||||
573 | case never executed: 112:case 112: never executed: case 112: | 0 | ||||||
574 | str = "UN"; | - | ||||||
575 | break; never executed: break; | 0 | ||||||
576 | case never executed: 113:case 113: never executed: case 113: | 0 | ||||||
577 | str = "BR"; | - | ||||||
578 | break; never executed: break; | 0 | ||||||
579 | case never executed: 114:case 114: never executed: case 114: | 0 | ||||||
580 | str = "BH"; | - | ||||||
581 | break; never executed: break; | 0 | ||||||
582 | case never executed: 115:case 115: never executed: case 115: | 0 | ||||||
583 | str = "UP"; | - | ||||||
584 | break; never executed: break; | 0 | ||||||
585 | default never executed: :default: never executed: default: | 0 | ||||||
586 | str = "UK"; | - | ||||||
587 | break; never executed: break; | 0 | ||||||
588 | } | - | ||||||
589 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
590 | } | - | ||||||
591 | - | |||||||
592 | const char * | - | ||||||
593 | SSL_alert_desc_string_long(int value) | - | ||||||
594 | { | - | ||||||
595 | const char *str; | - | ||||||
596 | - | |||||||
597 | switch (value & 0xff) { | - | ||||||
598 | case never executed: 0:case 0: never executed: case 0: | 0 | ||||||
599 | str = "close notify"; | - | ||||||
600 | break; never executed: break; | 0 | ||||||
601 | case never executed: 10:case 10: never executed: case 10: | 0 | ||||||
602 | str = "unexpected_message"; | - | ||||||
603 | break; never executed: break; | 0 | ||||||
604 | case never executed: 20:case 20: never executed: case 20: | 0 | ||||||
605 | str = "bad record mac"; | - | ||||||
606 | break; never executed: break; | 0 | ||||||
607 | case never executed: 30:case 30: never executed: case 30: | 0 | ||||||
608 | str = "decompression failure"; | - | ||||||
609 | break; never executed: break; | 0 | ||||||
610 | case never executed: 40:case 40: never executed: case 40: | 0 | ||||||
611 | str = "handshake failure"; | - | ||||||
612 | break; never executed: break; | 0 | ||||||
613 | case never executed: 41:case 41: never executed: case 41: | 0 | ||||||
614 | str = "no certificate"; | - | ||||||
615 | break; never executed: break; | 0 | ||||||
616 | case never executed: 42:case 42: never executed: case 42: | 0 | ||||||
617 | str = "bad certificate"; | - | ||||||
618 | break; never executed: break; | 0 | ||||||
619 | case never executed: 43:case 43: never executed: case 43: | 0 | ||||||
620 | str = "unsupported certificate"; | - | ||||||
621 | break; never executed: break; | 0 | ||||||
622 | case never executed: 44:case 44: never executed: case 44: | 0 | ||||||
623 | str = "certificate revoked"; | - | ||||||
624 | break; never executed: break; | 0 | ||||||
625 | case never executed: 45:case 45: never executed: case 45: | 0 | ||||||
626 | str = "certificate expired"; | - | ||||||
627 | break; never executed: break; | 0 | ||||||
628 | case never executed: 46:case 46: never executed: case 46: | 0 | ||||||
629 | str = "certificate unknown"; | - | ||||||
630 | break; never executed: break; | 0 | ||||||
631 | case never executed: 47:case 47: never executed: case 47: | 0 | ||||||
632 | str = "illegal parameter"; | - | ||||||
633 | break; never executed: break; | 0 | ||||||
634 | case never executed: 21:case 21: never executed: case 21: | 0 | ||||||
635 | str = "decryption failed"; | - | ||||||
636 | break; never executed: break; | 0 | ||||||
637 | case never executed: 22:case 22: never executed: case 22: | 0 | ||||||
638 | str = "record overflow"; | - | ||||||
639 | break; never executed: break; | 0 | ||||||
640 | case never executed: 48:case 48: never executed: case 48: | 0 | ||||||
641 | str = "unknown CA"; | - | ||||||
642 | break; never executed: break; | 0 | ||||||
643 | case never executed: 49:case 49: never executed: case 49: | 0 | ||||||
644 | str = "access denied"; | - | ||||||
645 | break; never executed: break; | 0 | ||||||
646 | case never executed: 50:case 50: never executed: case 50: | 0 | ||||||
647 | str = "decode error"; | - | ||||||
648 | break; never executed: break; | 0 | ||||||
649 | case never executed: 51:case 51: never executed: case 51: | 0 | ||||||
650 | str = "decrypt error"; | - | ||||||
651 | break; never executed: break; | 0 | ||||||
652 | case never executed: 60:case 60: never executed: case 60: | 0 | ||||||
653 | str = "export restriction"; | - | ||||||
654 | break; never executed: break; | 0 | ||||||
655 | case never executed: 70:case 70: never executed: case 70: | 0 | ||||||
656 | str = "protocol version"; | - | ||||||
657 | break; never executed: break; | 0 | ||||||
658 | case never executed: 71:case 71: never executed: case 71: | 0 | ||||||
659 | str = "insufficient security"; | - | ||||||
660 | break; never executed: break; | 0 | ||||||
661 | case never executed: 80:case 80: never executed: case 80: | 0 | ||||||
662 | str = "internal error"; | - | ||||||
663 | break; never executed: break; | 0 | ||||||
664 | case never executed: 90:case 90: never executed: case 90: | 0 | ||||||
665 | str = "user canceled"; | - | ||||||
666 | break; never executed: break; | 0 | ||||||
667 | case never executed: 100:case 100: never executed: case 100: | 0 | ||||||
668 | str = "no renegotiation"; | - | ||||||
669 | break; never executed: break; | 0 | ||||||
670 | case never executed: 110:case 110: never executed: case 110: | 0 | ||||||
671 | str = "unsupported extension"; | - | ||||||
672 | break; never executed: break; | 0 | ||||||
673 | case never executed: 111:case 111: never executed: case 111: | 0 | ||||||
674 | str = "certificate unobtainable"; | - | ||||||
675 | break; never executed: break; | 0 | ||||||
676 | case never executed: 112:case 112: never executed: case 112: | 0 | ||||||
677 | str = "unrecognized name"; | - | ||||||
678 | break; never executed: break; | 0 | ||||||
679 | case never executed: 113:case 113: never executed: case 113: | 0 | ||||||
680 | str = "bad certificate status response"; | - | ||||||
681 | break; never executed: break; | 0 | ||||||
682 | case never executed: 114:case 114: never executed: case 114: | 0 | ||||||
683 | str = "bad certificate hash value"; | - | ||||||
684 | break; never executed: break; | 0 | ||||||
685 | case never executed: 115:case 115: never executed: case 115: | 0 | ||||||
686 | str = "unknown PSK identity"; | - | ||||||
687 | break; never executed: break; | 0 | ||||||
688 | default never executed: :default: never executed: default: | 0 | ||||||
689 | str = "unknown"; | - | ||||||
690 | break; never executed: break; | 0 | ||||||
691 | } | - | ||||||
692 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
693 | } | - | ||||||
694 | - | |||||||
695 | const char * | - | ||||||
696 | SSL_rstate_string(const SSL *s) | - | ||||||
697 | { | - | ||||||
698 | const char *str; | - | ||||||
699 | - | |||||||
700 | switch (s->internal->rstate) { | - | ||||||
701 | case never executed: 0xF0:case 0xF0: never executed: case 0xF0: | 0 | ||||||
702 | str = "RH"; | - | ||||||
703 | break; never executed: break; | 0 | ||||||
704 | case never executed: 0xF1:case 0xF1: never executed: case 0xF1: | 0 | ||||||
705 | str = "RB"; | - | ||||||
706 | break; never executed: break; | 0 | ||||||
707 | case never executed: 0xF2:case 0xF2: never executed: case 0xF2: | 0 | ||||||
708 | str = "RD"; | - | ||||||
709 | break; never executed: break; | 0 | ||||||
710 | default never executed: :default: never executed: default: | 0 | ||||||
711 | str = "unknown"; | - | ||||||
712 | break; never executed: break; | 0 | ||||||
713 | } | - | ||||||
714 | return never executed: (str);return (str); never executed: return (str); | 0 | ||||||
715 | } | - | ||||||
Switch to Source code | Preprocessed file |