OpenCoverage

OpenSSH Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...4
Condition %:  56.522% (13/23)
5
Condition %:  45.455% (5/11)
6
Condition %:  26.374% (24/91)
7
Condition %:  0.000% (0/1)
89
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ssh_update_card
Name: ssh_update_card
Prototype: int ssh_update_card(int sock, int add, const char *reader_id, const char *pin, u_int life, u_int confirm)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 517-549
  0.000% (0/33)
268
ssh_tty_parse_modes
Name: ssh_tty_parse_modes
Prototype: void ssh_tty_parse_modes(struct ssh *ssh, int fd)
Coverage:  0.000% (0/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 342-456
  0.000% (0/60)
7321
ssh_tty_make_modes
Name: ssh_tty_make_modes
Prototype: void ssh_tty_make_modes(struct ssh *ssh, int fd, struct termios *tiop)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 278-336
  0.000% (0/29)
328
ssh_stdio_confirm
Name: ssh_stdio_confirm
Prototype: static void ssh_stdio_confirm(struct ssh *ssh, int id, int success, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1636-1641
  0.000% (0/4)
22
ssh_set_verify_host_key_callback
Name: ssh_set_verify_host_key_callback
Prototype: int ssh_set_verify_host_key_callback(struct ssh *ssh, int (*cb)(struct sshkey *, struct ssh *))
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 209-219
  0.000% (0/6)
102
ssh_set_app_data
Name: ssh_set_app_data
Prototype: void ssh_set_app_data(struct ssh *ssh, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 162-166
  0.000% (0/1)
11
ssh_session2_setup
Name: ssh_session2_setup
Prototype: static void ssh_session2_setup(struct ssh *ssh, int id, int success, void *arg)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1751-1791
  0.000% (0/17)
475
ssh_session2_open
Name: ssh_session2_open
Prototype: static int ssh_session2_open(struct ssh *ssh)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1794-1838
  0.000% (0/27)
548
ssh_session2
Name: ssh_session2
Prototype: static int ssh_session2(struct ssh *ssh, struct passwd *pw)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1840-1958
  0.000% (0/57)
10916
ssh_sandbox_parent_preauth
Name: ssh_sandbox_parent_preauth
Prototype: void ssh_sandbox_parent_preauth(struct ssh_sandbox *box, pid_t child_pid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 373-377
  0.000% (0/1)
11
ssh_sandbox_parent_finish
Name: ssh_sandbox_parent_finish
Prototype: void ssh_sandbox_parent_finish(struct ssh_sandbox *box)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 366-371
  0.000% (0/1)
21
ssh_sandbox_init
Name: ssh_sandbox_init
Prototype: struct ssh_sandbox * ssh_sandbox_init(struct monitor *monitor)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 276-290
  0.000% (0/1)
51
ssh_sandbox_child
Name: ssh_sandbox_child
Prototype: void ssh_sandbox_child(struct ssh_sandbox *box)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Lines: 329-364
  0.000% (0/19)
687
ssh_request_reply
Name: ssh_request_reply
Prototype: static int ssh_request_reply(int sock, struct sshbuf *request, struct sshbuf *reply)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 123-164
  0.000% (0/24)
258
ssh_remove_identity
Name: ssh_remove_identity
Prototype: int ssh_remove_identity(int sock, struct sshkey *key)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 477-511
  0.000% (0/26)
339
ssh_remove_all_identities
Name: ssh_remove_all_identities
Prototype: int ssh_remove_all_identities(int sock, int version)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 559-580
  0.000% (0/16)
186
ssh_remote_port
Name: ssh_remote_port
Prototype: int ssh_remote_port(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 539-544
  0.000% (0/1)
21
ssh_put_password
Name: ssh_put_password
Prototype: void ssh_put_password(char *password)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 1431-1447
  0.000% (0/4)
112
ssh_proxy_fdpass_connect
Name: ssh_proxy_fdpass_connect
Prototype: static int ssh_proxy_fdpass_connect(struct ssh *ssh, const char *host, u_short port, const char *proxy_command)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 106-179
  0.000% (0/39)
8314
ssh_proxy_connect
Name: ssh_proxy_connect
Prototype: static int ssh_proxy_connect(struct ssh *ssh, const char *host, u_short port, const char *proxy_command)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 184-254
  0.000% (0/30)
709
ssh_packet_write_wait
Name: ssh_packet_write_wait
Prototype: int ssh_packet_write_wait(struct ssh *ssh)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1930-1985
  0.000% (0/39)
9213
ssh_packet_write_poll
Name: ssh_packet_write_poll
Prototype: int ssh_packet_write_poll(struct ssh *ssh)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1902-1924
  0.000% (0/20)
366
ssh_packet_stop_discard
Name: ssh_packet_stop_discard
Prototype: int ssh_packet_stop_discard(struct ssh *ssh)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 366-391
  0.000% (0/12)
235
ssh_packet_start_discard
Name: ssh_packet_start_discard
Prototype: static int ssh_packet_start_discard(struct ssh *ssh, struct sshenc *enc, struct sshmac *mac, size_t mac_already, u_int discard)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 393-417
  0.000% (0/21)
175
ssh_packet_start
Name: ssh_packet_start
Prototype: void ssh_packet_start(struct ssh *ssh, u_char type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 16-23
  0.000% (0/4)
32
ssh_packet_set_tos
Name: ssh_packet_set_tos
Prototype: void ssh_packet_set_tos(struct ssh *ssh, int tos)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2006-2033
  0.000% (0/16)
396
ssh_packet_set_timeout
Name: ssh_packet_set_timeout
Prototype: void ssh_packet_set_timeout(struct ssh *ssh, int timeout, int count)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 319-332
  0.000% (0/9)
73
ssh_packet_set_rekey_limits
Name: ssh_packet_set_rekey_limits
Prototype: void ssh_packet_set_rekey_limits(struct ssh *ssh, u_int64_t bytes, u_int32_t seconds)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2103-2110
  0.000% (0/1)
41
ssh_packet_set_protocol_flags
Name: ssh_packet_set_protocol_flags
Prototype: void ssh_packet_set_protocol_flags(struct ssh *ssh, u_int protocol_flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 660-664
  0.000% (0/1)
11
ssh_packet_set_nonblocking
Name: ssh_packet_set_nonblocking
Prototype: void ssh_packet_set_nonblocking(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 483-491
  0.000% (0/4)
32
ssh_packet_set_mux
Name: ssh_packet_set_mux
Prototype: void ssh_packet_set_mux(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 334-339
  0.000% (0/1)
21
ssh_packet_set_maxsize
Name: ssh_packet_set_maxsize
Prototype: int ssh_packet_set_maxsize(struct ssh *ssh, u_int s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2065-2083
  0.000% (0/9)
123
ssh_packet_set_log_preamble
Name: ssh_packet_set_log_preamble
Prototype: int ssh_packet_set_log_preamble(struct ssh *ssh, const char *fmt, ...)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 347-364
  0.000% (0/10)
353
ssh_packet_set_interactive
Name: ssh_packet_set_interactive
Prototype: void ssh_packet_set_interactive(struct ssh *ssh, int interactive, int qos_interactive, int qos_bulk)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2037-2055
  0.000% (0/7)
103
ssh_packet_set_input_hook
Name: ssh_packet_set_input_hook
Prototype: void ssh_packet_set_input_hook(struct ssh *ssh, ssh_packet_hook_fn *hook, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 264-269
  0.000% (0/1)
21
ssh_packet_set_authenticated
Name: ssh_packet_set_authenticated
Prototype: void ssh_packet_set_authenticated(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2128-2132
  0.000% (0/1)
11
ssh_packet_set_alive_timeouts
Name: ssh_packet_set_alive_timeouts
Prototype: void ssh_packet_set_alive_timeouts(struct ssh *ssh, int ka)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2091-2095
  0.000% (0/1)
11
ssh_packet_send_mux
Name: ssh_packet_send_mux
Prototype: static int ssh_packet_send_mux(struct ssh *ssh)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2585-2613
  0.000% (0/18)
216
ssh_packet_send_debug
Name: ssh_packet_send_debug
Prototype: void ssh_packet_send_debug(struct ssh *ssh, const char *fmt,...)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1771-1794
  0.000% (0/17)
323
ssh_packet_send
Name: ssh_packet_send
Prototype: void ssh_packet_send(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 104-111
  0.000% (0/4)
32
ssh_packet_remaining
Name: ssh_packet_remaining
Prototype: int ssh_packet_remaining(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1757-1761
  0.000% (0/1)
11
ssh_packet_read_seqnr
Name: ssh_packet_read_seqnr
Prototype: int ssh_packet_read_seqnr(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1281-1369
  0.000% (0/50)
10418
ssh_packet_read_poll_seqnr
Name: ssh_packet_read_poll_seqnr
Prototype: int ssh_packet_read_poll_seqnr(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1675-1729
  0.000% (0/32)
6312
ssh_packet_read_poll2_mux
Name: ssh_packet_read_poll2_mux
Prototype: static int ssh_packet_read_poll2_mux(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1405-1441
  0.000% (0/30)
338
ssh_packet_read_expect
Name: ssh_packet_read_expect
Prototype: int ssh_packet_read_expect(struct ssh *ssh, u_int expected_type)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1387-1403
  0.000% (0/10)
154
ssh_packet_read
Name: ssh_packet_read
Prototype: int ssh_packet_read(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1371-1380
  0.000% (0/4)
92
ssh_packet_rdomain_in
Name: ssh_packet_rdomain_in
Prototype: const char * ssh_packet_rdomain_in(struct ssh *ssh)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 568-577
  0.000% (0/7)
123
ssh_packet_put_string
Name: ssh_packet_put_string
Prototype: void ssh_packet_put_string(struct ssh *ssh, const void *buf, u_int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 53-60
  0.000% (0/4)
32
ssh_packet_put_raw
Name: ssh_packet_put_raw
Prototype: void ssh_packet_put_raw(struct ssh *ssh, const void *buf, u_int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 71-78
  0.000% (0/4)
32
ssh_packet_put_int64
Name: ssh_packet_put_int64
Prototype: void ssh_packet_put_int64(struct ssh *ssh, u_int64_t value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 44-51
  0.000% (0/4)
32
ssh_packet_put_int
Name: ssh_packet_put_int
Prototype: void ssh_packet_put_int(struct ssh *ssh, u_int value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 35-42
  0.000% (0/4)
32
ssh_packet_put_ecpoint
Name: ssh_packet_put_ecpoint
Prototype: void ssh_packet_put_ecpoint(struct ssh *ssh, const EC_GROUP *curve, const EC_POINT *point)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 92-100
  0.000% (0/4)
32
ssh_packet_put_cstring
Name: ssh_packet_put_cstring
Prototype: void ssh_packet_put_cstring(struct ssh *ssh, const char *str)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 62-69
  0.000% (0/4)
32
ssh_packet_put_char
Name: ssh_packet_put_char
Prototype: void ssh_packet_put_char(struct ssh *ssh, int value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 25-33
  0.000% (0/4)
42
ssh_packet_put_bignum2
Name: ssh_packet_put_bignum2
Prototype: void ssh_packet_put_bignum2(struct ssh *ssh, BIGNUM * value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 82-89
  0.000% (0/4)
32
ssh_packet_put
Name: ssh_packet_put
Prototype: int ssh_packet_put(struct ssh *ssh, int type, const u_char *data, size_t len)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 274-284
  0.000% (0/8)
62
ssh_packet_process_incoming
Name: ssh_packet_process_incoming
Prototype: int ssh_packet_process_incoming(struct ssh *ssh, const char *buf, u_int len)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1736-1755
  0.000% (0/13)
125
ssh_packet_payload
Name: ssh_packet_payload
Prototype: const u_char * ssh_packet_payload(struct ssh *ssh, size_t *lenp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 268-272
  0.000% (0/1)
11
ssh_packet_not_very_much_data_to_write
Name: ssh_packet_not_very_much_data_to_write
Prototype: int ssh_packet_not_very_much_data_to_write(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1997-2004
  0.000% (0/4)
32
ssh_packet_is_interactive
Name: ssh_packet_is_interactive
Prototype: int ssh_packet_is_interactive(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2059-2063
  0.000% (0/1)
11
ssh_packet_init_compression
Name: ssh_packet_init_compression
Prototype: static int ssh_packet_init_compression(struct ssh *ssh)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 679-686
  0.000% (0/6)
82
ssh_packet_inc_alive_timeouts
Name: ssh_packet_inc_alive_timeouts
Prototype: int ssh_packet_inc_alive_timeouts(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2085-2089
  0.000% (0/1)
11
ssh_packet_have_data_to_write
Name: ssh_packet_have_data_to_write
Prototype: int ssh_packet_have_data_to_write(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1989-1993
  0.000% (0/1)
11
ssh_packet_get_string_ptr
Name: ssh_packet_get_string_ptr
Prototype: const void * ssh_packet_get_string_ptr(struct ssh *ssh, u_int *length_ptr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 183-195
  0.000% (0/7)
103
ssh_packet_get_string
Name: ssh_packet_get_string
Prototype: void * ssh_packet_get_string(struct ssh *ssh, u_int *length_ptr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 169-181
  0.000% (0/7)
103
ssh_packet_get_rekey_timeout
Name: ssh_packet_get_rekey_timeout
Prototype: time_t ssh_packet_get_rekey_timeout(struct ssh *ssh)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2112-2120
  0.000% (0/3)
41
ssh_packet_get_protocol_flags
Name: ssh_packet_get_protocol_flags
Prototype: u_int ssh_packet_get_protocol_flags(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 668-672
  0.000% (0/1)
11
ssh_packet_get_mux
Name: ssh_packet_get_mux
Prototype: int ssh_packet_get_mux(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 341-345
  0.000% (0/1)
11
ssh_packet_get_maxsize
Name: ssh_packet_get_maxsize
Prototype: u_int ssh_packet_get_maxsize(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2097-2101
  0.000% (0/1)
11
ssh_packet_get_int64
Name: ssh_packet_get_int64
Prototype: u_int64_t ssh_packet_get_int64(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 135-144
  0.000% (0/4)
52
ssh_packet_get_int
Name: ssh_packet_get_int
Prototype: u_int ssh_packet_get_int(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 124-133
  0.000% (0/4)
52
ssh_packet_get_ecpoint
Name: ssh_packet_get_ecpoint
Prototype: void ssh_packet_get_ecpoint(struct ssh *ssh, const EC_GROUP *curve, EC_POINT *point)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 158-165
  0.000% (0/4)
32
ssh_packet_get_cstring
Name: ssh_packet_get_cstring
Prototype: char * ssh_packet_get_cstring(struct ssh *ssh, u_int *length_ptr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 197-209
  0.000% (0/7)
103
ssh_packet_get_connection_out
Name: ssh_packet_get_connection_out
Prototype: int ssh_packet_get_connection_out(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 503-507
  0.000% (0/1)
11
ssh_packet_get_connection_in
Name: ssh_packet_get_connection_in
Prototype: int ssh_packet_get_connection_in(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 495-499
  0.000% (0/1)
11
ssh_packet_get_char
Name: ssh_packet_get_char
Prototype: u_int ssh_packet_get_char(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 113-122
  0.000% (0/4)
52
ssh_packet_get_bytes
Name: ssh_packet_get_bytes
Prototype: void ssh_packet_get_bytes(struct ssh *ssh, u_int64_t *ibytes, u_int64_t *obytes)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 454-461
  0.000% (0/7)
43
ssh_packet_get_bignum2
Name: ssh_packet_get_bignum2
Prototype: void ssh_packet_get_bignum2(struct ssh *ssh, BIGNUM * value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 148-155
  0.000% (0/4)
32
ssh_packet_disconnect
Name: ssh_packet_disconnect
Prototype: void ssh_packet_disconnect(struct ssh *ssh, const char *fmt,...)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 1859-1896
  0.000% (0/10)
334
ssh_packet_connection_af
Name: ssh_packet_connection_af
Prototype: int ssh_packet_connection_af(struct ssh *ssh)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 463-479
  0.000% (0/9)
243
ssh_packet_clear_keys
Name: ssh_packet_clear_keys
Prototype: void ssh_packet_clear_keys(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 652-656
  0.000% (0/1)
11
ssh_output_space
Name: ssh_output_space
Prototype: int ssh_output_space(struct ssh *ssh, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 301-305
  0.000% (0/1)
11
ssh_msg_send
Name: ssh_msg_send
Prototype: int ssh_msg_send(int fd, u_char type, struct sshbuf *m)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c
Lines: 44-63
  0.000% (0/7)
123
ssh_msg_recv
Name: ssh_msg_recv
Prototype: int ssh_msg_recv(int fd, struct sshbuf *m)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c
Lines: 65-94
  0.000% (0/16)
286
ssh_login
Name: ssh_login
Prototype: void ssh_login(Sensitive *sensitive, const char *orighost, struct sockaddr *hostaddr, u_short port, struct passwd *pw, int timeout_ms)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 1403-1429
  0.000% (0/3)
121
ssh_lock_agent
Name: ssh_lock_agent
Prototype: int ssh_lock_agent(int sock, int lock, const char *password)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c
Lines: 179-199
  0.000% (0/18)
176
ssh_local_port
Name: ssh_local_port
Prototype: int ssh_local_port(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 560-565
  0.000% (0/1)
21
ssh_local_ipaddr
Name: ssh_local_ipaddr
Prototype: const char * ssh_local_ipaddr(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 551-556
  0.000% (0/1)
21
ssh_local_cmd
Name: ssh_local_cmd
Prototype: int ssh_local_cmd(const char *args)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 1517-1552
  0.000% (0/27)
938
ssh_krl_to_blob
Name: ssh_krl_to_blob
Prototype: int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf, const struct sshkey **sign_keys, u_int nsign_keys)
Coverage:  0.000% (0/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 733-827
  0.000% (0/90)
9424
ssh_krl_set_version
Name: ssh_krl_set_version
Prototype: void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 194-198
  0.000% (0/1)
11
ssh_krl_set_comment
Name: ssh_krl_set_comment
Prototype: int ssh_krl_set_comment(struct ssh_krl *krl, const char *comment)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 200-207
  0.000% (0/13)
383
ssh_krl_revoke_key_sha256
Name: ssh_krl_revoke_key_sha256
Prototype: int ssh_krl_revoke_key_sha256(struct ssh_krl *krl, const u_char *p, size_t len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 444-451
  0.000% (0/4)
42
ssh_krl_revoke_key_sha1
Name: ssh_krl_revoke_key_sha1
Prototype: int ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const u_char *p, size_t len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 435-442
  0.000% (0/4)
42
ssh_krl_revoke_key_explicit
Name: ssh_krl_revoke_key_explicit
Prototype: int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 405-416
  0.000% (0/4)
72
ssh_krl_revoke_key
Name: ssh_krl_revoke_key
Prototype: int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 453-469
  0.000% (0/7)
93
ssh_krl_revoke_cert_by_serial_range
Name: ssh_krl_revoke_cert_by_serial_range
Prototype: int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t lo, u_int64_t hi)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 328-340
  0.000% (0/9)
73
ssh_krl_revoke_cert_by_serial
Name: ssh_krl_revoke_cert_by_serial
Prototype: int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t serial)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 321-326
  0.000% (0/1)
11
ssh_krl_revoke_cert_by_key_id
Name: ssh_krl_revoke_cert_by_key_id
Prototype: int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl, const struct sshkey *ca_key, const char *key_id)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 342-365
  0.000% (0/21)
545
ssh_krl_init
Name: ssh_krl_init
Prototype: struct ssh_krl * ssh_krl_init(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 131-143
  0.000% (0/4)
302
Page:<>1
Condition %: 100.000% (1/1)
...4
Condition %:  56.522% (13/23)
5
Condition %:  45.455% (5/11)
6
Condition %:  26.374% (24/91)
7
Condition %:  0.000% (0/1)
89
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2