| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 is_addr_fast| Name:  | is_addr_fast |  | Prototype:  | static int is_addr_fast(const char *name) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 270-275 |  
  |  | 86 | 1 | 
 is_cert_revoked| Name:  | is_cert_revoked |  | Prototype:  | static int is_cert_revoked(const struct sshkey *key, struct revoked_certs *rc) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 1219-1250 |  
  |  | 19 | 4 | 
 is_dir| Name:  | is_dir |  | Prototype:  | static int is_dir(const char *path) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 584-594 |  
  |  | 12 | 2 | 
 is_key_revoked| Name:  | is_key_revoked |  | Prototype:  | static int is_key_revoked(struct ssh_krl *krl, const struct sshkey *key) |  | Coverage:  |   0.000% (0/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 1253-1314 |  
  |  | 54 | 14 | 
 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 | 
 kbdint_alloc| Name:  | kbdint_alloc |  | Prototype:  | static KbdintAuthctxt * kbdint_alloc(const char *devs) |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c |  | Lines:  | 99-133 |  
  |  | 195 | 12 | 
 kbdint_free| Name:  | kbdint_free |  | Prototype:  | static void kbdint_free(KbdintAuthctxt *kbdintctxt) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c |  | Lines:  | 143-151 |  
  |  | 5 | 2 | 
 kbdint_next_device| Name:  | kbdint_next_device |  | Prototype:  | static int kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt) |  | Coverage:  |   0.000% (0/69) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c |  | Lines:  | 153-187 |  
  |  | 243 | 13 | 
 kbdint_reset_device| Name:  | kbdint_reset_device |  | Prototype:  | static void kbdint_reset_device(KbdintAuthctxt *kbdintctxt) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c |  | Lines:  | 134-142 |  
  |  | 12 | 2 | 
 kdf [umac.c #1]| Name:  | kdf [umac.c #1] |  | Prototype:  | static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 184-208 |  
  |  | 17 | 3 | 
 kdf [umac.c #2]| Name:  | kdf [umac.c #2] |  | Prototype:  | static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 184-208 |  
  |  | 17 | 3 | 
 kex_input_ext_info| Name:  | kex_input_ext_info |  | Prototype:  | int kex_input_ext_info(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/50) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 438-474 |  
  |  | 199 | 13 | 
 kex_names_cat| Name:  | kex_names_cat |  | Prototype:  | char * kex_names_cat(const char *a, const char *b) |  | Coverage:  |   0.000% (0/59) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 170-203 |  
  |  | 297 | 11 | 
 kex_names_valid| Name:  | kex_names_valid |  | Prototype:  | int kex_names_valid(const char *names) |  | Coverage:  |   0.000% (0/56) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 144-164 |  
  |  | 354 | 12 | 
 kex_protocol_error| Name:  | kex_protocol_error |  | Prototype:  | static int kex_protocol_error(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 378-389 |  
  |  | 7 | 2 | 
 kex_send_ext_info| Name:  | kex_send_ext_info |  | Prototype:  | static int kex_send_ext_info(struct ssh *ssh) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 398-418 |  
  |  | 15 | 4 | 
 kex_setup| Name:  | kex_setup |  | Prototype:  | int kex_setup(struct ssh *ssh, char *proposal[PROPOSAL_MAX]) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 664-677 |  
  |  | 12 | 3 | 
 kex_start_rekex| Name:  | kex_start_rekex |  | Prototype:  | int kex_start_rekex(struct ssh *ssh) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 683-696 |  
  |  | 10 | 3 | 
 key_accepted_by_hostkeyalgs| Name:  | key_accepted_by_hostkeyalgs |  | Prototype:  | static int key_accepted_by_hostkeyalgs(const struct sshkey *key) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1999-2013 |  
  |  | 18 | 3 | 
 key_id_cmp| Name:  | key_id_cmp |  | Prototype:  | static int key_id_cmp(struct revoked_key_id *a, struct revoked_key_id *b) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 112-116 |  
  |  | 165 | 7 | 
 key_print_wrapper| Name:  | key_print_wrapper |  | Prototype:  | static int key_print_wrapper(struct sshkey *hostkey, struct ssh *ssh) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 196-205 |  
  |  | 6 | 2 | 
 key_sig_algorithm| Name:  | key_sig_algorithm |  | Prototype:  | static char * key_sig_algorithm(struct ssh *ssh, const struct sshkey *key) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1080-1116 |  
  |  | 111 | 6 | 
 key_type_allowed_by_config| Name:  | key_type_allowed_by_config |  | Prototype:  | static int key_type_allowed_by_config(struct sshkey *key) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1443-1470 |  
  |  | 19 | 8 | 
 keygrab_ssh2| Name:  | keygrab_ssh2 |  | Prototype:  | static void keygrab_ssh2(con *c) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 223-283 |  
  |  | 44 | 8 | 
 keyprint| Name:  | keyprint |  | Prototype:  | static void keyprint(con *c, struct sshkey *key) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 308-324 |  
  |  | 83 | 4 | 
 keyprint_one| Name:  | keyprint_one |  | Prototype:  | static void keyprint_one(const char *host, struct sshkey *key) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 285-306 |  
  |  | 37 | 4 | 
 killchild| Name:  | killchild |  | Prototype:  | static void killchild(int signo) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 221-230 |  
  |  | 12 | 2 | 
 kludge_FD_ISSET| Name:  | kludge_FD_ISSET |  | Prototype:  | int kludge_FD_ISSET(int n, fd_set *set) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/kludge-fd_set.c |  | Lines:  | 22-24 |  
  |  | 17 | 1 | 
 kludge_FD_SET| Name:  | kludge_FD_SET |  | Prototype:  | void kludge_FD_SET(int n, fd_set *set) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/kludge-fd_set.c |  | Lines:  | 19-21 |  
  |  | 15 | 1 | 
 known_hosts_find_delete| Name:  | known_hosts_find_delete |  | Prototype:  | static int known_hosts_find_delete(struct hostkey_foreach_line *l, void *_ctx) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1194-1250 |  
  |  | 37 | 11 | 
 known_hosts_hash| Name:  | known_hosts_hash |  | Prototype:  | static int known_hosts_hash(struct hostkey_foreach_line *l, void *_ctx) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1143-1192 |  
  |  | 116 | 9 | 
 lastlog_get_entry| Name:  | lastlog_get_entry |  | Prototype:  | int lastlog_get_entry(struct logininfo *li) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 1583-1617 |  
  |  | 35 | 6 | 
 lastlog_openseek| Name:  | lastlog_openseek |  | Prototype:  | static int lastlog_openseek(struct logininfo *li, int *fd, int filemode) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 1471-1514 |  
  |  | 76 | 7 | 
 lastlog_write_entry| Name:  | lastlog_write_entry |  | Prototype:  | int lastlog_write_entry(struct logininfo *li) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 1530-1562 |  
  |  | 35 | 5 | 
 leave_non_blocking| Name:  | leave_non_blocking |  | Prototype:  | static void leave_non_blocking(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 195-202 |  
  |  | 7 | 2 | 
 leave_raw_mode| Name:  | leave_raw_mode |  | Prototype:  | void leave_raw_mode(int quiet) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c |  | Lines:  | 56-66 |  
  |  | 14 | 4 | 
 line_abbrevname| Name:  | line_abbrevname |  | Prototype:  | char * line_abbrevname(char *dst, const char *src, int dstsize) |  | Coverage:  |   0.000% (0/50) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 596-623 |  
  |  | 212 | 10 | 
 line_fullname| Name:  | line_fullname |  | Prototype:  | char * line_fullname(char *dst, const char *src, u_int dstsize) |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 563-574 |  
  |  | 210 | 8 | 
 line_stripname| Name:  | line_stripname |  | Prototype:  | char * line_stripname(char *dst, const char *src, int dstsize) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 577-586 |  
  |  | 207 | 8 | 
 list_hostkey_types| Name:  | list_hostkey_types |  | Prototype:  | static char * list_hostkey_types(void) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 702-756 |  
  |  | 42 | 17 | 
 list_identities| Name:  | list_identities |  | Prototype:  | static int list_identities(int agent_fd, int do_fp) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 420-461 |  
  |  | 59 | 7 | 
 list_starts_with| Name:  | list_starts_with |  | Prototype:  | static int list_starts_with(const char *methods, const char *method, const char *submethod) |  | Coverage:  |   0.000% (0/98) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 587-612 |  
  |  | 421 | 18 | 
 listen_on_addrs| Name:  | listen_on_addrs |  | Prototype:  | static void listen_on_addrs(struct listenaddr *la) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 1033-1103 |  
  |  | 109 | 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 | 
 load_identity_file| Name:  | load_identity_file |  | Prototype:  | static struct sshkey * load_identity_file(Identity *id) |  | Coverage:  |   0.000% (0/50) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1379-1441 |  
  |  | 68 | 15 | 
 load_krl| Name:  | load_krl |  | Prototype:  | static void load_krl(const char *path, struct ssh_krl **krlp) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 2093-2111 |  
  |  | 29 | 5 | 
 load_pkcs11_key| Name:  | load_pkcs11_key |  | Prototype:  | static struct sshkey * load_pkcs11_key(char *path) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1632-1660 |  
  |  | 29 | 5 | 
 load_public_identity_files| Name:  | load_public_identity_files |  | Prototype:  | static void load_public_identity_files(struct passwd *pw) |  | Coverage:  |   0.000% (0/48) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1961-2114 |  
  |  | 164 | 14 | 
 local_do_ls| Name:  | local_do_ls |  | Prototype:  | static void local_do_ls(const char *args) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 351-365 |  
  |  | 7 | 2 | 
 local_do_shell| Name:  | local_do_shell |  | Prototype:  | static void local_do_shell(const char *args) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 313-349 |  
  |  | 83 | 10 | 
 lock_agent| Name:  | lock_agent |  | Prototype:  | static int lock_agent(int agent_fd, int lock) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 463-493 |  
  |  | 195 | 11 | 
 log_facility_name| Name:  | log_facility_name |  | Prototype:  | const char * log_facility_name(SyslogFacility facility) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 126-135 |  
  |  | 9 | 3 | 
 log_facility_number| Name:  | log_facility_number |  | Prototype:  | SyslogFacility log_facility_number(char *name) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 114-124 |  
  |  | 8 | 4 | 
 log_is_on_stderr| Name:  | log_is_on_stderr |  | Prototype:  | int log_is_on_stderr(void) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 361-365 |  
  |  | 5 | 1 | 
 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 |  
  |  | 1 | 1 | 
 log_level_name| Name:  | log_level_name |  | Prototype:  | const char * log_level_name(LogLevel level) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 149-158 |  
  |  | 12 | 3 | 
 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 | 
 logdie| Name:  | logdie |  | Prototype:  | void logdie(const char *fmt,...) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 185-194 |  
  |  | 21 | 1 | 
 login_alloc_entry| Name:  | login_alloc_entry |  | Prototype:  | struct logininfo *login_alloc_entry(pid_t pid, const char *username, const char *hostname, const char *line) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 341-350 |  
  |  | 4 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 | 
 login_get_lastlog_time| Name:  | login_get_lastlog_time |  | Prototype:  | unsigned int login_get_lastlog_time(const uid_t uid) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 275-284 |  
  |  | 4 | 2 | 
 login_init_entry| Name:  | login_init_entry |  | Prototype:  | int login_init_entry(struct logininfo *li, pid_t pid, const char *username, const char *hostname, const char *line) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 369-397 |  
  |  | 17 | 5 | 
 login_login| Name:  | login_login |  | Prototype:  | int login_login(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 233-238 |  
  |  | 2 | 1 | 
 login_logout| Name:  | login_logout |  | Prototype:  | int login_logout(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 250-255 |  
  |  | 2 | 1 | 
 login_set_addr| Name:  | login_set_addr |  | Prototype:  | void login_set_addr(struct logininfo *li, const struct sockaddr *sa, const unsigned int sa_size) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 418-429 |  
  |  | 4 | 2 | 
 login_set_current_time| Name:  | login_set_current_time |  | Prototype:  | void login_set_current_time(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 406-415 |  
  |  | 8 | 1 | 
 login_write| Name:  | login_write |  | Prototype:  | int login_write(struct logininfo *li) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 436-480 |  
  |  | 8 | 3 | 
 lookup_identity| Name:  | lookup_identity |  | Prototype:  | static Identity * lookup_identity(struct sshkey *key) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 194-204 |  
  |  | 12 | 3 | 
 lookup_key| Name:  | lookup_key |  | Prototype:  | static struct sshkey * lookup_key(struct sshkey *k) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c |  | Lines:  | 87-98 |  
  |  | 13 | 3 | 
 lookup_key_in_hostkeys_by_type| Name:  | lookup_key_in_hostkeys_by_type |  | Prototype:  | int lookup_key_in_hostkeys_by_type(struct hostkeys *hostkeys, int keytype, const struct hostkey_entry **found) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 404-410 |  
  |  | 6 | 1 | 
 lookup_opcode_name| Name:  | lookup_opcode_name |  | Prototype:  | static const char * lookup_opcode_name(OpCodes code) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2459-2468 |  
  |  | 8 | 3 | 
 lookup_opcode_name| Name:  | lookup_opcode_name |  | Prototype:  | static const char * lookup_opcode_name(ServerOpCodes code) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 664-673 |  
  |  | 8 | 3 | 
 lostconn| Name:  | lostconn |  | Prototype:  | void lostconn(int signo) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 1416-1425 |  
  |  | 9 | 3 | 
 ls_file| Name:  | ls_file |  | Prototype:  | char * ls_file(const char *name, const struct stat *st, int remote, int si_units) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c |  | Lines:  | 213-258 |  
  |  | 51 | 6 | 
 mac_check| Name:  | mac_check |  | Prototype:  | int mac_check(struct sshmac *mac, u_int32_t seqno, const u_char *data, size_t dlen, const u_char *theirmac, size_t mlen) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 212-228 |  
  |  | 10 | 4 | 
 mac_compute| Name:  | mac_compute |  | Prototype:  | int mac_compute(struct sshmac *mac, u_int32_t seqno, const u_char *data, int datalen, u_char *digest, size_t dlen) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 166-210 |  
  |  | 32 | 9 | 
 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_setup| Name:  | mac_setup |  | Prototype:  | int mac_setup(struct sshmac *mac, char *name) |  | Coverage:  |   0.000% (0/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 127-140 |  
  |  | 175 | 10 | 
 mac_setup_by_alg| Name:  | mac_setup_by_alg |  | Prototype:  | static int mac_setup_by_alg(struct sshmac *mac, const struct macalg *macalg) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 108-125 |  
  |  | 18 | 4 | 
 mac_valid| Name:  | mac_valid |  | Prototype:  | int mac_valid(const char *names) |  | Coverage:  |   0.000% (0/56) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 247-265 |  
  |  | 354 | 12 | 
 main| Name:  | main |  | Prototype:  | int main(int argc, char **argv) |  | Coverage:  |   0.000% (0/58) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c |  | Lines:  | 290-391 |  
  |  | 114 | 20 | 
 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 | 
 make_absolute| Name:  | make_absolute |  | Prototype:  | static char * make_absolute(char *p, const char *pwd) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 386-398 |  
  |  | 6 | 2 | 
 makeargv| Name:  | makeargv |  | Prototype:  | static char ** makeargv(const char *arg, int *argcp, int sloppy, char *lastquote, u_int *terminated) |  | Coverage:  |   0.000% (0/127) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 1151-1296 |  
  |  | 122 | 35 | 
 match| Name:  | match |  | Prototype:  | static int match(Char *name, Char *pat, Char *patend, int recur) |  | Coverage:  |   0.000% (0/65) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 899-956 |  
  |  | 43 | 22 | 
 match_cfg_line| Name:  | match_cfg_line |  | Prototype:  | static int match_cfg_line(Options *options, char **condition, struct passwd *pw, const char *host_arg, const char *original_host, int post_canon, const char *filename, int linenum) |  | Coverage:  |   0.000% (0/105) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 540-684 |  
  |  | 168 | 27 | 
 match_cfg_line| Name:  | match_cfg_line |  | Prototype:  | static int match_cfg_line(char **condition, int line, struct connection_info *ci) |  | Coverage:  |   0.000% (0/126) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 1000-1150 |  
  |  | 151 | 43 | 
 match_cfg_line_group| Name:  | match_cfg_line_group |  | Prototype:  | static int match_cfg_line_group(const char *grps, int line, const char *user) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 960-986 |  
  |  | 22 | 6 | 
 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 |  
  |  | 1 | 1 | 
 match_host_and_ip| Name:  | match_host_and_ip |  | Prototype:  | int match_host_and_ip(const char *host, const char *ipaddr, const char *patterns) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c |  | Lines:  | 196-214 |  
  |  | 18 | 5 | 
 match_principals_command| Name:  | match_principals_command |  | Prototype:  | static int match_principals_command(struct ssh *ssh, struct passwd *user_pw, const struct sshkey *key, struct sshauthopt **authoptsp) |  | Coverage:  |   0.000% (0/53) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 393-523 |  
  |  | 182 | 19 | 
 match_principals_file| Name:  | match_principals_file |  | Prototype:  | static int match_principals_file(struct ssh *ssh, struct passwd *pw, char *file, struct sshkey_cert *cert, struct sshauthopt **authoptsp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 367-387 |  
  |  | 21 | 3 | 
 match_principals_option| Name:  | match_principals_option |  | Prototype:  | static int match_principals_option(const char *principal_list, struct sshkey_cert *cert) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 255-273 |  
  |  | 16 | 3 | 
 match_test_missing_fatal| Name:  | match_test_missing_fatal |  | Prototype:  | static void match_test_missing_fatal(const char *criteria, const char *attrib) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 988-993 |  
  |  | 2 | 1 | 
 match_user| Name:  | match_user |  | Prototype:  | int match_user(const char *user, const char *host, const char *ipaddr, const char *pattern) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c |  | Lines:  | 221-248 |  
  |  | 136 | 5 | 
 maybe_add_key_to_agent| Name:  | maybe_add_key_to_agent |  | Prototype:  | void maybe_add_key_to_agent(char *authfile, const struct sshkey *private, char *comment, char *passphrase) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 1554-1581 |  
  |  | 16 | 5 | 
 mkdtemp| Name:  | mkdtemp |  | Prototype:  | char * mkdtemp(char *path) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c |  | Lines:  | 132-139 |  
  |  | 7 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 |