OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3096
...10
eLOC - Effective Lines of Code: 22
...16
eLOC - Effective Lines of Code: 7
17
eLOC - Effective Lines of Code: 5
18
eLOC - Effective Lines of Code: 4
19
eLOC - Effective Lines of Code: 3
2021
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
sshbuf_putb
Name: sshbuf_putb
Prototype: int sshbuf_putb(struct sshbuf *buf, const struct sshbuf *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c
Lines: 248-252
100.000% (1/1)
11
sshbuf_put_stringb
Name: sshbuf_put_stringb
Prototype: int sshbuf_put_stringb(struct sshbuf *buf, const struct sshbuf *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c
Lines: 371-375
100.000% (1/1)
11
sshbuf_parent
Name: sshbuf_parent
Prototype: const struct sshbuf * sshbuf_parent(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 202-206
100.000% (1/1)
11
sshbuf_max_size
Name: sshbuf_max_size
Prototype: size_t sshbuf_max_size(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 190-194
100.000% (1/1)
11
sshbuf_alloc
Name: sshbuf_alloc
Prototype: size_t sshbuf_alloc(const struct sshbuf *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Lines: 196-200
100.000% (1/1)
11
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_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_packet_set_server
Name: ssh_packet_set_server
Prototype: void ssh_packet_set_server(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2122-2126
100.000% (1/1)
11
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_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_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_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_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_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_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_output
Name: ssh_packet_get_output
Prototype: void * ssh_packet_get_output(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2140-2144
100.000% (1/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_input
Name: ssh_packet_get_input
Prototype: void * ssh_packet_get_input(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 2134-2138
100.000% (1/1)
11
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_close
Name: ssh_packet_close
Prototype: void ssh_packet_close(struct ssh *ssh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 646-650
100.000% (1/1)
11
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_output_consume
Name: ssh_output_consume
Prototype: int ssh_output_consume(struct ssh *ssh, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 295-299
100.000% (1/1)
11
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_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_input_space
Name: ssh_input_space
Prototype: int ssh_input_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: 307-311
  0.000% (0/1)
11
ssh_input_append
Name: ssh_input_append
Prototype: int ssh_input_append(struct ssh *ssh, const u_char *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 221-225
100.000% (1/1)
11
ssh_hmac_update_buffer
Name: ssh_hmac_update_buffer
Prototype: int ssh_hmac_update_buffer(struct ssh_hmac_ctx *ctx, const struct sshbuf *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 98-102
  0.000% (0/1)
11
ssh_hmac_update
Name: ssh_hmac_update
Prototype: int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 92-96
100.000% (1/1)
11
ssh_hmac_bytes
Name: ssh_hmac_bytes
Prototype: size_t ssh_hmac_bytes(int alg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Lines: 36-40
100.000% (1/1)
11
ssh_get_app_data
Name: ssh_get_app_data
Prototype: void * ssh_get_app_data(struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 168-172
  0.000% (0/1)
11
ssh_dispatch_set
Name: ssh_dispatch_set
Prototype: void ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Lines: 81-85
100.000% (1/1)
11
ssh_digest_update_buffer
Name: ssh_digest_update_buffer
Prototype: int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const struct sshbuf *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 151-155
100.000% (1/1)
11
ssh_digest_buffer
Name: ssh_digest_buffer
Prototype: int ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Lines: 201-205
100.000% (1/1)
11
special_char_encode
Name: special_char_encode
Prototype: static u_int special_char_encode(cc_t c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 250-258
  0.000% (0/1)
11
special_char_decode
Name: special_char_decode
Prototype: static cc_t special_char_decode(u_int c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Lines: 263-271
  0.000% (0/1)
11
sigterm_handler
Name: sigterm_handler
Prototype: static void sigterm_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 318-322
  0.000% (0/1)
11
sigdie
Name: sigdie
Prototype: void sigdie(const char *fmt,...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 172-183
  0.000% (0/1)
11
sig_winch
Name: sig_winch
Prototype: static void sig_winch(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c
Lines: 286-290
  0.000% (0/1)
11
sftp_proto_version
Name: sftp_proto_version
Prototype: u_int sftp_proto_version(struct sftp_conn *conn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 494-498
  0.000% (0/1)
11
setlogin
Name: setlogin
Prototype: int setlogin(const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c
Lines: 67-70
  0.000% (0/1)
11
set_process_rdomain
Name: set_process_rdomain
Prototype: static void set_process_rdomain(struct ssh *ssh, const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 1387-1424
  0.000% (0/1)
11
session_pty_cleanup
Name: session_pty_cleanup
Prototype: void session_pty_cleanup(Session *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2218-2222
  0.000% (0/1)
11
process_stat
Name: process_stat
Prototype: static void process_stat(u_int32_t id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 842-846
  0.000% (0/1)
11
process_lstat
Name: process_lstat
Prototype: static void process_lstat(u_int32_t id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 848-852
  0.000% (0/1)
11
pledge
Name: pledge
Prototype: int pledge(const char *promises, const char *paths[])
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c
Lines: 255-259
  0.000% (0/1)
11
platform_privileged_uidswap
Name: platform_privileged_uidswap
Prototype: int platform_privileged_uidswap(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 81-90
  0.000% (0/5)
11
platform_pre_restart
Name: platform_pre_restart
Prototype: void platform_pre_restart(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 53-59
  0.000% (0/1)
11
platform_pre_listen
Name: platform_pre_listen
Prototype: void platform_pre_listen(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 36-43
  0.000% (0/1)
11
platform_post_fork_child
Name: platform_post_fork_child
Prototype: void platform_post_fork_child(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Lines: 69-78
  0.000% (0/1)
11
pkcs11_rsa_private_decrypt
Name: pkcs11_rsa_private_decrypt
Prototype: static int pkcs11_rsa_private_decrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c
Lines: 306-311
  0.000% (0/1)
11
packet_get_int
Name: packet_get_int
Prototype: u_int packet_get_int(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 227-231
  0.000% (0/1)
11
packet_get_char
Name: packet_get_char
Prototype: u_int packet_get_char(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Lines: 221-225
  0.000% (0/1)
11
monitor_set_child_handler
Name: monitor_set_child_handler
Prototype: static void monitor_set_child_handler(pid_t pid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 372-376
  0.000% (0/1)
11
monitor_reinit
Name: monitor_reinit
Prototype: void monitor_reinit(struct monitor *mon)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1743-1747
  0.000% (0/1)
11
monitor_child_handler
Name: monitor_child_handler
Prototype: static void monitor_child_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 378-382
  0.000% (0/1)
11
mm_sshkey_sign
Name: mm_sshkey_sign
Prototype: int mm_sshkey_sign(struct sshkey *key, u_char **sigp, u_int *lenp, u_char *data, u_int datalen, char *alg, u_int compat)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 57-62
  0.000% (0/1)
11
mm_is_monitor
Name: mm_is_monitor
Prototype: int mm_is_monitor(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 111-119
  0.000% (0/5)
11
mkstemps
Name: mkstemps
Prototype: int mkstemps(char *path, int slen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c
Lines: 126-130
  0.000% (0/1)
11
mkstemp
Name: mkstemp
Prototype: int mkstemp(char *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c
Lines: 120-124
  0.000% (0/1)
11
match_filter_whitelist
Name: match_filter_whitelist
Prototype: char * match_filter_whitelist(const char *proposal, const char *filter)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c
Lines: 346-350
  0.000% (0/1)
11
match_filter_blacklist
Name: match_filter_blacklist
Prototype: char * match_filter_blacklist(const char *proposal, const char *filter)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c
Lines: 336-340
100.000% (1/1)
11
login_free_entry
Name: login_free_entry
Prototype: void login_free_entry(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 354-358
  0.000% (0/1)
11
log_level_get
Name: log_level_get
Prototype: LogLevel log_level_get(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 108-112
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 567-571
  0.000% (0/1)
11
input_userauth_ext_info
Name: input_userauth_ext_info
Prototype: int input_userauth_ext_info(int type, u_int32_t seqnr, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 452-456
  0.000% (0/1)
11
handler
Name: handler
Prototype: static void handler(int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/readpassphrase.c
Lines: 206-210
  0.000% (0/1)
11
handle_is_ok
Name: handle_is_ok
Prototype: static int handle_is_ok(int i, int type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 325-329
  0.000% (0/7)
11
getlast_entry
Name: getlast_entry
Prototype: int getlast_entry(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 510-538
  0.000% (0/1)
11
get_peer_port
Name: get_peer_port
Prototype: int get_peer_port(int sock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 194-198
  0.000% (0/1)
11
get_msg
Name: get_msg
Prototype: static void get_msg(struct sftp_conn *conn, struct sshbuf *m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 170-174
  0.000% (0/1)
11
get_local_port
Name: get_local_port
Prototype: int get_local_port(int sock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 200-204
  0.000% (0/1)
11
get_hostkey_public_by_type
Name: get_hostkey_public_by_type
Prototype: struct sshkey * get_hostkey_public_by_type(int type, int nid, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 787-791
  0.000% (0/1)
11
get_hostkey_private_by_type
Name: get_hostkey_private_by_type
Prototype: struct sshkey * get_hostkey_private_by_type(int type, int nid, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 793-797
  0.000% (0/1)
11
dump_cfg_oct
Name: dump_cfg_oct
Prototype: static void dump_cfg_oct(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2434-2438
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2470-2474
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2428-2432
  0.000% (0/1)
11
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2476-2480
  0.000% (0/1)
11
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2440-2444
  0.000% (0/1)
11
do_readdir
Name: do_readdir
Prototype: int do_readdir(struct sftp_conn *conn, const char *path, SFTP_DIRENT ***dir)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 675-679
  0.000% (0/1)
11
do_authenticated2
Name: do_authenticated2
Prototype: static void do_authenticated2(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2558-2562
  0.000% (0/1)
11
dh_new_group18
Name: dh_new_group18
Prototype: DH * dh_new_group18(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 406-455
100.000% (1/1)
11
dh_new_group16
Name: dh_new_group16
Prototype: DH * dh_new_group16(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 375-403
  0.000% (0/1)
11
dh_new_group14
Name: dh_new_group14
Prototype: DH * dh_new_group14(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 355-372
100.000% (1/1)
11
dh_new_group1
Name: dh_new_group1
Prototype: DH * dh_new_group1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 340-352
100.000% (1/1)
11
crypto_sign_ed25519_ref_fe25519_square
Name: crypto_sign_ed25519_ref_fe25519_square
Prototype: void crypto_sign_ed25519_ref_fe25519_square(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Lines: 213-216
100.000% (1/1)
11
control_client_sighandler
Name: control_client_sighandler
Prototype: static void control_client_sighandler(int signo)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1456-1460
  0.000% (0/1)
11
client_process_buffered_input_packets
Name: client_process_buffered_input_packets
Prototype: static void client_process_buffered_input_packets(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1184-1188
  0.000% (0/1)
11
client_filter_cleanup
Name: client_filter_cleanup
Prototype: void client_filter_cleanup(struct ssh *ssh, int cid, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1205-1209
  0.000% (0/1)
11
client_abandon_status_confirm
Name: client_abandon_status_confirm
Prototype: static void client_abandon_status_confirm(struct ssh *ssh, Channel *c, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 728-732
  0.000% (0/1)
11
clear_libcrypto_errors
Name: clear_libcrypto_errors
Prototype: static void clear_libcrypto_errors(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 3892-3897
100.000% (4/4)
12
cipher_keylen
Name: cipher_keylen
Prototype: u_int cipher_keylen(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 149-153
100.000% (1/1)
11
cipher_is_cbc
Name: cipher_is_cbc
Prototype: u_int cipher_is_cbc(const struct sshcipher *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 180-184
  0.000% (0/1)
11
cipher_ctx_is_plaintext
Name: cipher_ctx_is_plaintext
Prototype: u_int cipher_ctx_is_plaintext(struct sshcipher_ctx *cc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 186-190
100.000% (1/1)
11
cipher_blocksize
Name: cipher_blocksize
Prototype: u_int cipher_blocksize(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 143-147
100.000% (1/1)
11
cipher_authlen
Name: cipher_authlen
Prototype: u_int cipher_authlen(const struct sshcipher *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 163-167
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 3096
...10
eLOC - Effective Lines of Code: 22
...16
eLOC - Effective Lines of Code: 7
17
eLOC - Effective Lines of Code: 5
18
eLOC - Effective Lines of Code: 4
19
eLOC - Effective Lines of Code: 3
2021
eLOC - Effective Lines of Code: 1

Generated by Squish Coco 4.2.2