| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
sshkey_load_private_type_fd| Name: | sshkey_load_private_type_fd | | Prototype: | int sshkey_load_private_type_fd(int fd, int type, const char *passphrase, struct sshkey **keyp, char **commentp) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 201-224 |
| | 26 | 5 |
sshkey_dump_ec_key| Name: | sshkey_dump_ec_key | | Prototype: | void sshkey_dump_ec_key(const EC_KEY *key) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 3387-3400 |
| | 26 | 2 |
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 |
| | 26 | 8 |
ssh_packet_need_rekeying| Name: | ssh_packet_need_rekeying | | Prototype: | static int ssh_packet_need_rekeying(struct ssh *ssh, u_int outbound_packet_len) | | Coverage: | 51.429% (18/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 924-969 |
| | 26 | 7 |
sockaddr_is_local| Name: | sockaddr_is_local | | Prototype: | static int sockaddr_is_local(struct sockaddr *hostaddr) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 762-775 |
| | 26 | 4 |
sighup_restart| Name: | sighup_restart | | Prototype: | static void sighup_restart(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 297-312 |
| | 26 | 2 |
recv_rexec_state| Name: | recv_rexec_state | | Prototype: | static void recv_rexec_state(int fd, struct sshbuf *conf) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 964-994 |
| | 26 | 7 |
process_del| Name: | process_del | | Prototype: | static void process_del(void) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 153-173 |
| | 26 | 4 |
parse_absolute_time| Name: | parse_absolute_time | | Prototype: | int parse_absolute_time(const char *s, uint64_t *tp) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1965-2006 |
| | 26 | 7 |
mprintf| Name: | mprintf | | Prototype: | int mprintf(const char *fmt, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 289-299 |
| | 26 | 1 |
monitor_reset_key_state| Name: | monitor_reset_key_state | | Prototype: | static void monitor_reset_key_state(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 550-564 |
| | 26 | 1 |
lowercase| Name: | lowercase | | Prototype: | void lowercase(char *s) | | Coverage: | 40.000% (6/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1476-1481 |
| | 26 | 4 |
login_get_lastlog| Name: | login_get_lastlog | | Prototype: | struct logininfo * login_get_lastlog(struct logininfo *li, const uid_t uid) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 299-329 |
| | 26 | 4 |
log_redirect_stderr_to| Name: | log_redirect_stderr_to | | Prototype: | void log_redirect_stderr_to(const char *logfile) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 368-379 |
| | 26 | 2 |
do_hardlink| Name: | do_hardlink | | Prototype: | int do_hardlink(struct sftp_conn *conn, const char *oldpath, const char *newpath) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 923-957 |
| | 26 | 5 |
do_convert_to| Name: | do_convert_to | | Prototype: | static void do_convert_to(struct passwd *pw) | | Coverage: | 22.222% (4/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 391-418 |
| | 26 | 8 |
copy_environment_blacklist| Name: | copy_environment_blacklist | | Prototype: | static void copy_environment_blacklist(char **source, char ***env, u_int *envsize, const char *blacklist) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 977-1003 |
| | 26 | 5 |
channel_send_window_changes| Name: | channel_send_window_changes | | Prototype: | void channel_send_window_changes(struct ssh *ssh) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4422-4445 |
| | 26 | 5 |
channel_output_poll_extended_read| Name: | channel_output_poll_extended_read | | Prototype: | static void channel_output_poll_extended_read(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2566-2598 |
| | 26 | 8 |
channel_init_channels| Name: | channel_init_channels | | Prototype: | void channel_init_channels(struct ssh *ssh) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 225-242 |
| | 26 | 2 |
bcrypt_hash| Name: | bcrypt_hash | | Prototype: | static void bcrypt_hash(u_int8_t *sha2pass, u_int8_t *sha2salt, u_int8_t *out) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bcrypt_pbkdf.c | | Lines: | 69-108 |
| | 26 | 5 |
bandwidth_limit_init| Name: | bandwidth_limit_init | | Prototype: | void bandwidth_limit_init(struct bwlimit *bw, u_int64_t kbps, size_t buflen) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1329-1338 |
| | 26 | 1 |
Blowfish_expandstate| Name: | Blowfish_expandstate | | Prototype: | void Blowfish_expandstate(blf_ctx *c, const u_int8_t *data, u_int16_t databytes, const u_int8_t *key, u_int16_t keybytes) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 461-502 |
| | 26 | 5 |
xstrsep| Name: | xstrsep | | Prototype: | static char * xstrsep(char **str, const char *delim) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 162-178 |
| | 25 | 3 |
sshbuf_get_bignum2_bytes_direct| Name: | sshbuf_get_bignum2_bytes_direct | | Prototype: | int sshbuf_get_bignum2_bytes_direct(struct sshbuf *buf, const u_char **valp, size_t *lenp) | | Coverage: | 76.667% (23/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 430-464 |
| | 25 | 8 |
sshbuf_check_sanity| Name: | sshbuf_check_sanity | | Prototype: | static inline int sshbuf_check_sanity(const struct sshbuf *buf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 31-50 |
| | 25 | 2 |
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 |
| | 25 | 8 |
ssh_packet_next| Name: | ssh_packet_next | | Prototype: | int ssh_packet_next(struct ssh *ssh, u_char *typep) | | Coverage: | 58.333% (14/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 227-266 |
| | 25 | 6 |
rm_env| Name: | rm_env | | Prototype: | static void rm_env(Options *options, const char *arg, const char *filename, int linenum) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 687-713 |
| | 25 | 4 |
restore_uid| Name: | restore_uid | | Prototype: | void restore_uid(void) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uidswap.c | | Lines: | 141-172 |
| | 25 | 6 |
process_do_stat| Name: | process_do_stat | | Prototype: | static void process_do_stat(u_int32_t id, int do_lstat) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 816-840 |
| | 25 | 4 |
mm_log_handler| Name: | mm_log_handler | | Prototype: | void mm_log_handler(LogLevel level, const char *msg, void *ctx) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 84-109 |
| | 25 | 6 |
is_numeric_hostname| Name: | is_numeric_hostname | | Prototype: | static int is_numeric_hostname(const char *hostname) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c | | Lines: | 178-202 |
| | 25 | 3 |
host_delete| Name: | host_delete | | Prototype: | static int host_delete(struct hostkey_foreach_line *l, void *_ctx) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 474-521 |
| | 25 | 6 |
handle_log_close| Name: | handle_log_close | | Prototype: | static void handle_log_close(int handle, char *emsg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 438-452 |
| | 25 | 2 |
export_dns_rr| Name: | export_dns_rr | | Prototype: | int export_dns_rr(const char *hostname, struct sshkey *key, FILE *f, int generic) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c | | Lines: | 319-356 |
| | 25 | 6 |
do_symlink| Name: | do_symlink | | Prototype: | int do_symlink(struct sftp_conn *conn, const char *oldpath, const char *newpath) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 959-992 |
| | 25 | 5 |
do_print_public| Name: | do_print_public | | Prototype: | static void do_print_public(struct passwd *pw) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 777-794 |
| | 25 | 4 |
client_suspend_self| Name: | client_suspend_self | | Prototype: | static void client_suspend_self(struct sshbuf *bin, struct sshbuf *bout, struct sshbuf *berr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 588-612 |
| | 25 | 3 |
client_request_forwarded_streamlocal| Name: | client_request_forwarded_streamlocal | | Prototype: | static Channel * client_request_forwarded_streamlocal(struct ssh *ssh, const char *request_type, int rchan) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1537-1557 |
| | 25 | 3 |
channel_pre_open| Name: | channel_pre_open | | Prototype: | static void channel_pre_open(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1033-1068 |
| | 25 | 9 |
channel_pre_dynamic| Name: | channel_pre_dynamic | | Prototype: | static void channel_pre_dynamic(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1480-1524 |
| | 25 | 8 |
channel_input_status_confirm| Name: | channel_input_status_confirm | | Prototype: | int channel_input_status_confirm(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3214-3240 |
| | 25 | 6 |
channel_input_open_confirmation| Name: | channel_input_open_confirmation | | Prototype: | int channel_input_open_confirmation(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3093-3129 |
| | 25 | 6 |
chan_shutdown_write| Name: | chan_shutdown_write | | Prototype: | static void chan_shutdown_write(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 369-388 |
| | 25 | 5 |
addr_sa_to_xaddr| Name: | addr_sa_to_xaddr | | Prototype: | static int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 80-109 |
| | 25 | 6 |
userauth_passwd| Name: | userauth_passwd | | Prototype: | static int userauth_passwd(struct ssh *ssh) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-passwd.c | | Lines: | 49-70 |
| | 24 | 4 |
userauth_kbdint| Name: | userauth_kbdint | | Prototype: | int userauth_kbdint(Authctxt *authctxt) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1705-1734 |
| | 24 | 4 |
sshbuf_put_ec| Name: | sshbuf_put_ec | | Prototype: | int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 191-215 |
| | 24 | 4 |
sshbuf_b64tod| Name: | sshbuf_b64tod | | Prototype: | int sshbuf_b64tod(struct sshbuf *buf, const char *b64) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | | Lines: | 113-137 |
| | 24 | 5 |
ssh_packet_enable_delayed_compress| Name: | ssh_packet_enable_delayed_compress | | Prototype: | static int ssh_packet_enable_delayed_compress(struct ssh *ssh) | | Coverage: | 29.630% (8/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 976-1007 |
| | 24 | 8 |
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 |
| | 24 | 3 |
session_close| Name: | session_close | | Prototype: | void session_close(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2344-2373 |
| | 24 | 4 |
process_symlink| Name: | process_symlink | | Prototype: | static void process_symlink(u_int32_t id) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1257-1275 |
| | 24 | 2 |
process_extended_posix_rename| Name: | process_extended_posix_rename | | Prototype: | static void process_extended_posix_rename(u_int32_t id) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1277-1294 |
| | 24 | 2 |
process_extended_hardlink| Name: | process_extended_hardlink | | Prototype: | static void process_extended_hardlink(u_int32_t id) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1335-1352 |
| | 24 | 2 |
pkcs11_provider_finalize| Name: | pkcs11_provider_finalize | | Prototype: | static void pkcs11_provider_finalize(struct pkcs11_provider *p) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | | Lines: | 92-113 |
| | 24 | 5 |
oom_adjust_restore| Name: | oom_adjust_restore | | Prototype: | void oom_adjust_restore(void) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-linux.c | | Lines: | 294-311 |
| | 24 | 3 |
mux_master_control_cleanup_cb| Name: | mux_master_control_cleanup_cb | | Prototype: | static void mux_master_control_cleanup_cb(struct ssh *ssh, int cid, void *unused) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 227-254 |
| | 24 | 7 |
main_sigchld_handler| Name: | main_sigchld_handler | | Prototype: | static void main_sigchld_handler(int sig) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 329-340 |
| | 24 | 2 |
mac_init| Name: | mac_init | | Prototype: | int mac_init(struct sshmac *mac) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c | | Lines: | 142-164 |
| | 24 | 9 |
mac_clear| Name: | mac_clear | | Prototype: | void mac_clear(struct sshmac *mac) | | Coverage: | 25.000% (4/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c | | Lines: | 230-243 |
| | 24 | 6 |
load_identity| Name: | load_identity | | Prototype: | static struct sshkey * load_identity(char *filename) | | Coverage: | 14.286% (2/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 299-320 |
| | 24 | 5 |
kexdh_server| Name: | kexdh_server | | Prototype: | int kexdh_server(struct ssh *ssh) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhs.c | | Lines: | 56-93 |
| | 24 | 10 |
kex_send_kexinit| Name: | kex_send_kexinit | | Prototype: | int kex_send_kexinit(struct ssh *ssh) | | Coverage: | 40.000% (8/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 498-525 |
| | 24 | 6 |
freerrset| Name: | freerrset | | Prototype: | void freerrset(struct rrsetinfo *rrset) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | | Lines: | 348-377 |
| | 24 | 9 |
do_login| Name: | do_login | | Prototype: | void do_login(struct ssh *ssh, Session *s, const char *command) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 770-818 |
| | 24 | 5 |
do_convert_to_pkcs8| Name: | do_convert_to_pkcs8 | | Prototype: | static void do_convert_to_pkcs8(struct sshkey *k) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 353-375 |
| | 24 | 8 |
disconnect_controlling_tty| Name: | disconnect_controlling_tty | | Prototype: | void disconnect_controlling_tty(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c | | Lines: | 218-229 |
| | 24 | 2 |
check_host_cert| Name: | check_host_cert | | Prototype: | static int check_host_cert(const char *host, const struct sshkey *key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 736-760 |
| | 24 | 4 |
channel_garbage_collect| Name: | channel_garbage_collect | | Prototype: | static void channel_garbage_collect(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2347-2366 |
| | 24 | 6 |
addr_and| Name: | addr_and | | Prototype: | static int addr_and(struct xaddr *dst, const struct xaddr *a, const struct xaddr *b) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 149-170 |
| | 24 | 6 |
suspchild| Name: | suspchild | | Prototype: | static void suspchild(int signo) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 233-242 |
| | 23 | 3 |
sshkey_format_cert_validity| Name: | sshkey_format_cert_validity | | Prototype: | size_t sshkey_format_cert_validity(const struct sshkey_cert *cert, char *s, size_t l) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2738-2773 |
| | 23 | 6 |
sshbuf_fromb| Name: | sshbuf_fromb | | Prototype: | struct sshbuf * sshbuf_fromb(struct sshbuf *buf) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 117-131 |
| | 23 | 4 |
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 |
| | 23 | 5 |
ssh_free| Name: | ssh_free | | Prototype: | void ssh_free(struct ssh *ssh) | | Coverage: | 73.913% (17/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 137-160 |
| | 23 | 7 |
sieve_large| Name: | sieve_large | | Prototype: | static void sieve_large(u_int32_t s) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | | Lines: | 184-235 |
| | 23 | 10 |
recv_msg| Name: | recv_msg | | Prototype: | static int recv_msg(struct sshbuf *m) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c | | Lines: | 69-100 |
| | 23 | 8 |
process_request_identities| Name: | process_request_identities | | Prototype: | static void process_request_identities(SocketEntry *e) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 235-259 |
| | 23 | 6 |
mm_answer_authserv| Name: | mm_answer_authserv | | Prototype: | int mm_answer_authserv(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 828-847 |
| | 23 | 3 |
match_pattern| Name: | match_pattern | | Prototype: | int match_pattern(const char *s, const char *pattern) | | Coverage: | 86.111% (31/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 56-112 |
| | 23 | 12 |
load_hostkeys| Name: | load_hostkeys | | Prototype: | void load_hostkeys(struct hostkeys *hostkeys, const char *host, const char *path) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 270-289 |
| | 23 | 4 |
input_userauth_service_accept| Name: | input_userauth_service_accept | | Prototype: | int input_userauth_service_accept(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 419-449 |
| | 23 | 5 |
format_identity| Name: | format_identity | | Prototype: | static char * format_identity(Identity *id) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 588-606 |
| | 23 | 2 |
channel_connect_by_listen_address| Name: | channel_connect_by_listen_address | | Prototype: | Channel * channel_connect_by_listen_address(struct ssh *ssh, const char *listen_host, u_short listen_port, char *ctype, char *rname) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4272-4298 |
| | 23 | 5 |
channel_check_window| Name: | channel_check_window | | Prototype: | static int channel_check_window(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2119-2148 |
| | 23 | 4 |
auth_shadow_acctexpired| Name: | auth_shadow_acctexpired | | Prototype: | int auth_shadow_acctexpired(struct spwd *spw) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-shadow.c | | Lines: | 55-81 |
| | 23 | 5 |
uhash_init [umac.c #2]| Name: | uhash_init [umac.c #2] | | Prototype: | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 957-998 |
| | 22 | 4 |
uhash_init [umac.c #1]| Name: | uhash_init [umac.c #1] | | Prototype: | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 957-998 |
| | 22 | 4 |
start_progress_meter| Name: | start_progress_meter | | Prototype: | void start_progress_meter(const char *f, off_t filesize, off_t *ctr) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 249-268 |
| | 22 | 2 |
sshbuf_putf| Name: | sshbuf_putf | | Prototype: | int sshbuf_putf(struct sshbuf *buf, const char *fmt, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 254-264 |
| | 22 | 1 |
sshbuf_put_bignum2| Name: | sshbuf_put_bignum2 | | Prototype: | int sshbuf_put_bignum2(struct sshbuf *buf, const BIGNUM *v) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 146-166 |
| | 22 | 5 |
sshbuf_get_bignum1| Name: | sshbuf_get_bignum1 | | Prototype: | int sshbuf_get_bignum1(struct sshbuf *buf, BIGNUM *v) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 48-72 |
| | 22 | 6 |
session_close_by_channel| Name: | session_close_by_channel | | Prototype: | void session_close_by_channel(struct ssh *ssh, int id, void *arg) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2394-2428 |
| | 22 | 6 |
send_msg| Name: | send_msg | | Prototype: | static void send_msg(struct sftp_conn *conn, struct sshbuf *m) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 108-130 |
| | 22 | 3 |
remote_open_match| Name: | remote_open_match | | Prototype: | static int remote_open_match(struct permission *allowed_open, struct Forward *fwd) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3694-3718 |
| | 22 | 4 |
process_queued_listen_addrs| Name: | process_queued_listen_addrs | | Prototype: | static void process_queued_listen_addrs(ServerOptions *options) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 835-855 |
| | 22 | 4 |
process_mkdir| Name: | process_mkdir | | Prototype: | static void process_mkdir(u_int32_t id) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1107-1126 |
| | 22 | 2 |
packet_send_debug| Name: | packet_send_debug | | Prototype: | void packet_send_debug(const char *fmt, ...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 310-320 |
| | 22 | 1 |