OpenCoverage

opacket.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7struct ssh *active_state, *backup_state;-
8-
9-
10-
11void-
12ssh_packet_start(struct ssh *ssh, u_char type)-
13{-
14 int r;-
15-
16 if ((
(r = sshpkt_st...h, type)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_start(ssh, type)) != 0
(r = sshpkt_st...h, type)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
17 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
18}
never executed: end of block
0
19-
20void-
21ssh_packet_put_char(struct ssh *ssh, int value)-
22{-
23 u_char ch = value;-
24 int r;-
25-
26 if ((
(r = sshpkt_pu...ssh, ch)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_u8(ssh, ch)) != 0
(r = sshpkt_pu...ssh, ch)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
27 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
28}
never executed: end of block
0
29-
30void-
31ssh_packet_put_int(struct ssh *ssh, u_int value)-
32{-
33 int r;-
34-
35 if ((
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_u32(ssh, value)) != 0
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
36 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
37}
never executed: end of block
0
38-
39void-
40ssh_packet_put_int64(struct ssh *ssh, u_int64_t value)-
41{-
42 int r;-
43-
44 if ((
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_u64(ssh, value)) != 0
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
45 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
46}
never executed: end of block
0
47-
48void-
49ssh_packet_put_string(struct ssh *ssh, const void *buf, u_int len)-
50{-
51 int r;-
52-
53 if ((
(r = sshpkt_pu...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_string(ssh, buf, len)) != 0
(r = sshpkt_pu...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
54 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
55}
never executed: end of block
0
56-
57void-
58ssh_packet_put_cstring(struct ssh *ssh, const char *str)-
59{-
60 int r;-
61-
62 if ((
(r = sshpkt_pu...sh, str)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_cstring(ssh, str)) != 0
(r = sshpkt_pu...sh, str)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
63 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
64}
never executed: end of block
0
65-
66void-
67ssh_packet_put_raw(struct ssh *ssh, const void *buf, u_int len)-
68{-
69 int r;-
70-
71 if ((
(r = sshpkt_pu...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put(ssh, buf, len)) != 0
(r = sshpkt_pu...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
72 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
73}
never executed: end of block
0
74-
75-
76-
77void-
78ssh_packet_put_bignum2(struct ssh *ssh, BIGNUM * value)-
79{-
80 int r;-
81-
82 if ((
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_bignum2(ssh, value)) != 0
(r = sshpkt_pu..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
83 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
84}
never executed: end of block
0
85-
86-
87void-
88ssh_packet_put_ecpoint(struct ssh *ssh, const EC_GROUP *curve,-
89 const EC_POINT *point)-
90{-
91 int r;-
92-
93 if ((
(r = sshpkt_pu..., curve)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_put_ec(ssh, point, curve)) != 0
(r = sshpkt_pu..., curve)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
94 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
95}
never executed: end of block
0
96-
97-
98-
99void-
100ssh_packet_send(struct ssh *ssh)-
101{-
102 int r;-
103-
104 if ((
(r = sshpkt_send(ssh)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_send(ssh)) != 0
(r = sshpkt_send(ssh)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
105 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
106}
never executed: end of block
0
107-
108u_int-
109ssh_packet_get_char(struct ssh *ssh)-
110{-
111 u_char ch;-
112 int r;-
113-
114 if ((
(r = sshpkt_ge...sh, &ch)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_u8(ssh, &ch)) != 0
(r = sshpkt_ge...sh, &ch)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
115 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
116 return
never executed: return ch;
ch;
never executed: return ch;
0
117}-
118-
119u_int-
120ssh_packet_get_int(struct ssh *ssh)-
121{-
122 u_int val;-
123 int r;-
124-
125 if ((
(r = sshpkt_ge...h, &val)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_u32(ssh, &val)) != 0
(r = sshpkt_ge...h, &val)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
126 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
127 return
never executed: return val;
val;
never executed: return val;
0
128}-
129-
130u_int64_t-
131ssh_packet_get_int64(struct ssh *ssh)-
132{-
133 u_int64_t val;-
134 int r;-
135-
136 if ((
(r = sshpkt_ge...h, &val)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_u64(ssh, &val)) != 0
(r = sshpkt_ge...h, &val)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
137 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
138 return
never executed: return val;
val;
never executed: return val;
0
139}-
140-
141-
142-
143void-
144ssh_packet_get_bignum2(struct ssh *ssh, BIGNUM * value)-
145{-
146 int r;-
147-
148 if ((
(r = sshpkt_ge..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_bignum2(ssh, value)) != 0
(r = sshpkt_ge..., value)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
149 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
150}
never executed: end of block
0
151-
152-
153void-
154ssh_packet_get_ecpoint(struct ssh *ssh, const EC_GROUP *curve, EC_POINT *point)-
155{-
156 int r;-
157-
158 if ((
(r = sshpkt_ge..., curve)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_ec(ssh, point, curve)) != 0
(r = sshpkt_ge..., curve)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
159 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
160}
never executed: end of block
0
161-
162-
163-
164void *-
165ssh_packet_get_string(struct ssh *ssh, u_int *length_ptr)-
166{-
167 int r;-
168 size_t len;-
169 u_char *val;-
170-
171 if ((
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_string(ssh, &val, &len)) != 0
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
172 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
173 if (length_ptr !=
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
174 ((void *)0)
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
175 )-
176 *
never executed: *length_ptr = (u_int)len;
length_ptr = (u_int)len;
never executed: *length_ptr = (u_int)len;
0
177 return
never executed: return val;
val;
never executed: return val;
0
178}-
179-
180const void *-
181ssh_packet_get_string_ptr(struct ssh *ssh, u_int *length_ptr)-
182{-
183 int r;-
184 size_t len;-
185 const u_char *val;-
186-
187 if ((
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_string_direct(ssh, &val, &len)) != 0
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
188 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
189 if (length_ptr !=
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
190 ((void *)0)
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
191 )-
192 *
never executed: *length_ptr = (u_int)len;
length_ptr = (u_int)len;
never executed: *length_ptr = (u_int)len;
0
193 return
never executed: return val;
val;
never executed: return val;
0
194}-
195-
196char *-
197ssh_packet_get_cstring(struct ssh *ssh, u_int *length_ptr)-
198{-
199 int r;-
200 size_t len;-
201 char *val;-
202-
203 if ((
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = sshpkt_get_cstring(ssh, &val, &len)) != 0
(r = sshpkt_ge...l, &len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
204 fatal("%s: %s", __func__, ssh_err(r));
never executed: fatal("%s: %s", __func__, ssh_err(r));
0
205 if (length_ptr !=
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
206 ((void *)0)
length_ptr != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
207 )-
208 *
never executed: *length_ptr = (u_int)len;
length_ptr = (u_int)len;
never executed: *length_ptr = (u_int)len;
0
209 return
never executed: return val;
val;
never executed: return val;
0
210}-
211-
212-
213-
214void-
215packet_set_connection(int fd_in, int fd_out)-
216{-
217 active_state = ssh_packet_set_connection(active_state, fd_in, fd_out);-
218 if (active_state ==
active_state == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
219 ((void *)0)
active_state == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
220 )-
221 fatal("%s: ssh_packet_set_connection failed", __func__);
never executed: fatal("%s: ssh_packet_set_connection failed", __func__);
0
222}
never executed: end of block
0
223-
224u_int-
225packet_get_char(void)-
226{-
227 return
never executed: return (ssh_packet_get_char(active_state));
(ssh_packet_get_char(active_state));
never executed: return (ssh_packet_get_char(active_state));
0
228}-
229-
230u_int-
231packet_get_int(void)-
232{-
233 return
never executed: return (ssh_packet_get_int(active_state));
(ssh_packet_get_int(active_state));
never executed: return (ssh_packet_get_int(active_state));
0
234}-
235-
236int-
237packet_read_seqnr(u_int32_t *seqnr)-
238{-
239 u_char type;-
240 int r;-
241-
242 if ((
(r = ssh_packe..., seqnr)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_read_seqnr(active_state, &type, seqnr)) != 0
(r = ssh_packe..., seqnr)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
243 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
244 return
never executed: return type;
type;
never executed: return type;
0
245}-
246-
247int-
248packet_read_poll_seqnr(u_int32_t *seqnr)-
249{-
250 u_char type;-
251 int r;-
252-
253 if ((
(r = ssh_packe...&type, seqnr))Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_read_poll_seqnr(active_state, &type, seqnr))
(r = ssh_packe...&type, seqnr))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
254 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
255 return
never executed: return type;
type;
never executed: return type;
0
256}-
257-
258void-
259packet_close(void)-
260{-
261 ssh_packet_close(active_state);-
262 active_state = -
263 ((void *)0)-
264 ;-
265}
never executed: end of block
0
266-
267void-
268packet_process_incoming(const char *buf, u_int len)-
269{-
270 int r;-
271-
272 if ((
(r = ssh_packe...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_process_incoming(active_state, buf, len)) != 0
(r = ssh_packe...uf, len)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
273 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
274}
never executed: end of block
0
275-
276void-
277packet_write_wait(void)-
278{-
279 int r;-
280-
281 if ((
(r = ssh_packe...e_state)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_write_wait(active_state)) != 0
(r = ssh_packe...e_state)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
282 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
283}
never executed: end of block
0
284-
285void-
286packet_write_poll(void)-
287{-
288 int r;-
289-
290 if ((
(r = ssh_packe...e_state)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_write_poll(active_state)) != 0
(r = ssh_packe...e_state)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
291 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
292}
never executed: end of block
0
293-
294void-
295packet_read_expect(int expected_type)-
296{-
297 int r;-
298-
299 if ((
(r = ssh_packe...ed_type)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
r = ssh_packet_read_expect(active_state, expected_type)) != 0
(r = ssh_packe...ed_type)) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
300 sshpkt_fatal(active_state, __func__, r);
never executed: sshpkt_fatal(active_state, __func__, r);
0
301}
never executed: end of block
0
302-
303void-
304packet_disconnect(const char *fmt, ...)-
305{-
306 char buf[1024];-
307 va_list args;-
308-
309 -
310__builtin_va_start(-
311args-
312,-
313fmt-
314)-
315 ;-
316 vsnprintf(buf, sizeof(buf), fmt, args);-
317 -
318__builtin_va_end(-
319args-
320)-
321 ;-
322 ssh_packet_disconnect(active_state, "%s", buf);-
323}
never executed: end of block
0
324-
325void-
326packet_send_debug(const char *fmt, ...)-
327{-
328 char buf[1024];-
329 va_list args;-
330-
331 -
332__builtin_va_start(-
333args-
334,-
335fmt-
336)-
337 ;-
338 vsnprintf(buf, sizeof(buf), fmt, args);-
339 -
340__builtin_va_end(-
341args-
342)-
343 ;-
344 ssh_packet_send_debug(active_state, "%s", buf);-
345}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2