| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 mm_session_close| Name:  | mm_session_close |  | Prototype:  | static void mm_session_close(Session *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1457-1466 |  
  |  | 5 | 2 | 
 mm_get_keystate| Name:  | mm_get_keystate |  | Prototype:  | void mm_get_keystate(struct monitor *pmonitor) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1678-1688 |  
  |  | 8 | 2 | 
 mm_answer_auth2_read_banner| Name:  | mm_answer_auth2_read_banner |  | Prototype:  | int mm_answer_auth2_read_banner(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 813-826 |  
  |  | 13 | 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 | 
 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 | 
 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_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 | 
 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 | 
 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 | 
 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 | 
 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 | 
 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 | 
 kexc25519_shared_key| Name:  | kexc25519_shared_key |  | Prototype:  | int kexc25519_shared_key(const u_char key[32], const u_char pub[32], struct sshbuf *out) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c |  | Lines:  | 62-82 |  
  |  | 10 | 2 | 
 kexc25519_client| Name:  | kexc25519_client |  | Prototype:  | int kexc25519_client(struct ssh *ssh) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519c.c |  | Lines:  | 49-69 |  
  |  | 11 | 2 | 
 kex_to_blob| Name:  | kex_to_blob |  | Prototype:  | static int kex_to_blob(struct sshbuf *m, struct kex *kex) |  | Coverage:  |  50.000% (12/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2164-2183 |  
  |  | 15 | 2 | 
 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_free| Name:  | kex_free |  | Prototype:  | void kex_free(struct kex *kex) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 638-662 |  
  |  | 19 | 2 | 
 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 | 
 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 | 
 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 | 
 ipv64_normalise_mapped| Name:  | ipv64_normalise_mapped |  | Prototype:  | void ipv64_normalise_mapped(struct sockaddr_storage *addr, socklen_t *len) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c |  | Lines:  | 38-61 |  
  |  | 29 | 2 | 
 ip_reduce_p36 [umac.c #2]| Name:  | ip_reduce_p36 [umac.c #2] |  | Prototype:  | static UINT32 ip_reduce_p36(UINT64 t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 869-880 |  
  |  | 5 | 2 | 
 ip_reduce_p36 [umac.c #1]| Name:  | ip_reduce_p36 [umac.c #1] |  | Prototype:  | static UINT32 ip_reduce_p36(UINT64 t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 869-880 |  
  |  | 5 | 2 | 
 input_userauth_success_unexpected| Name:  | input_userauth_success_unexpected |  | Prototype:  | int input_userauth_success_unexpected(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 540-551 |  
  |  | 8 | 2 | 
 input_userauth_banner| Name:  | input_userauth_banner |  | Prototype:  | int input_userauth_banner(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 506-520 |  
  |  | 18 | 2 | 
 handle_update_write| Name:  | handle_update_write |  | Prototype:  | static void handle_update_write(int handle, ssize_t bytes) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 396-401 |  
  |  | 2 | 2 | 
 handle_update_read| Name:  | handle_update_read |  | Prototype:  | static void handle_update_read(int handle, ssize_t bytes) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 389-394 |  
  |  | 2 | 2 | 
 handle_to_string| Name:  | handle_to_string |  | Prototype:  | static int handle_to_string(int handle, u_char **stringp, int *hlenp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 331-340 |  
  |  | 12 | 2 | 
 handle_to_name| Name:  | handle_to_name |  | Prototype:  | static char * handle_to_name(int handle) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 356-363 |  
  |  | 8 | 2 | 
 handle_to_flags| Name:  | handle_to_flags |  | Prototype:  | static int handle_to_flags(int handle) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 381-387 |  
  |  | 3 | 2 | 
 handle_to_fd| Name:  | handle_to_fd |  | Prototype:  | static int handle_to_fd(int handle) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 373-379 |  
  |  | 3 | 2 | 
 handle_to_dir| Name:  | handle_to_dir |  | Prototype:  | static DIR * handle_to_dir(int handle) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 365-371 |  
  |  | 7 | 2 | 
 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 | 
 handle_bytes_write| Name:  | handle_bytes_write |  | Prototype:  | static u_int64_t handle_bytes_write(int handle) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 411-417 |  
  |  | 3 | 2 | 
 handle_bytes_read| Name:  | handle_bytes_read |  | Prototype:  | static u_int64_t handle_bytes_read(int handle) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 403-409 |  
  |  | 3 | 2 | 
 glob1| Name:  | glob1 |  | Prototype:  | static int glob1(Char *pattern, Char *pattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 609-620 |  
  |  | 18 | 2 | 
 getpeereid| Name:  | getpeereid |  | Prototype:  | int getpeereid(int s, uid_t *euid, gid_t *gid) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-getpeereid.c |  | Lines:  | 27-39 |  
  |  | 15 | 2 | 
 get_peer_ipaddr| Name:  | get_peer_ipaddr |  | Prototype:  | char * get_peer_ipaddr(int sock) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c |  | Lines:  | 113-121 |  
  |  | 10 | 2 | 
 get_local_ipaddr| Name:  | get_local_ipaddr |  | Prototype:  | char * get_local_ipaddr(int sock) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c |  | Lines:  | 123-131 |  
  |  | 10 | 2 | 
 get_hostkey_public_by_index| Name:  | get_hostkey_public_by_index |  | Prototype:  | struct sshkey * get_hostkey_public_by_index(int ind, struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 807-813 |  
  |  | 7 | 2 | 
 get_hostkey_by_index| Name:  | get_hostkey_by_index |  | Prototype:  | struct sshkey * get_hostkey_by_index(int ind) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 799-805 |  
  |  | 7 | 2 | 
 get_connection_info| Name:  | get_connection_info |  | Prototype:  | struct connection_info * get_connection_info(int populate, int use_dns) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 911-925 |  
  |  | 9 | 2 | 
 gcd| Name:  | gcd |  | Prototype:  | static int gcd(int a, int b) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getopt_long.c |  | Lines:  | 118-131 |  
  |  | 7 | 2 | 
 fudge_stat| Name:  | fudge_stat |  | Prototype:  | static int fudge_stat(const char *path, struct stat *st) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 123-134 |  
  |  | 5 | 2 | 
 fudge_opendir| Name:  | fudge_opendir |  | Prototype:  | static void * fudge_opendir(const char *path) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 47-62 |  
  |  | 11 | 2 | 
 fudge_lstat| Name:  | fudge_lstat |  | Prototype:  | static int fudge_lstat(const char *path, struct stat *st) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 110-121 |  
  |  | 5 | 2 | 
 freezero| Name:  | freezero |  | Prototype:  | void freezero(void *ptr, size_t sz) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/freezero.c |  | Lines:  | 24-31 |  
  |  | 6 | 2 | 
 free_hostkeys| Name:  | free_hostkeys |  | Prototype:  | void free_hostkeys(struct hostkeys *hostkeys) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 291-305 |  
  |  | 9 | 2 | 
 free_dns_response| Name:  | free_dns_response |  | Prototype:  | static void free_dns_response(struct dns_response *p) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 583-594 |  
  |  | 9 | 2 | 
 format_timestamp| Name:  | format_timestamp |  | Prototype:  | static void format_timestamp(u_int64_t timestamp, char *ts, size_t nts) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 829-843 |  
  |  | 10 | 2 | 
 format_size| Name:  | format_size |  | Prototype:  | static void format_size(char *buf, int size, off_t bytes) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c |  | Lines:  | 106-117 |  
  |  | 7 | 2 | 
 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 | 
 fmt_time| Name:  | fmt_time |  | Prototype:  | static char * fmt_time(time_t seconds) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 512-526 |  
  |  | 8 | 2 | 
 explicit_bzero| Name:  | explicit_bzero |  | Prototype:  | void explicit_bzero(void *p, size_t n) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/explicit_bzero.c |  | Lines:  | 36-53 |  
  |  | 3 | 2 | 
 ensure_minimum_time_since| Name:  | ensure_minimum_time_since |  | Prototype:  | static void ensure_minimum_time_since(double start, double seconds) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 235-250 |  
  |  | 13 | 2 | 
 dump_cfg_string| Name:  | dump_cfg_string |  | Prototype:  | static void dump_cfg_string(OpCodes code, const char *val) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2482-2488 |  
  |  | 5 | 2 | 
 dump_cfg_strarray_oneline| Name:  | dump_cfg_strarray_oneline |  | Prototype:  | static void dump_cfg_strarray_oneline(OpCodes code, u_int count, char **vals) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2499-2508 |  
  |  | 5 | 2 | 
 dump_cfg_strarray| Name:  | dump_cfg_strarray |  | Prototype:  | static void dump_cfg_strarray(OpCodes code, u_int count, char **vals) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2490-2497 |  
  |  | 3 | 2 | 
 dump_cfg_strarray| Name:  | dump_cfg_strarray |  | Prototype:  | static void dump_cfg_strarray(ServerOpCodes code, u_int count, char **vals) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2453-2460 |  
  |  | 3 | 2 | 
 download_dir| Name:  | download_dir |  | Prototype:  | int download_dir(struct sftp_conn *conn, const char *src, const char *dst, Attrib *dirattrib, int preserve_flag, int print_flag, int resume_flag, int fsync_flag) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 1551-1568 |  
  |  | 11 | 2 | 
 do_times| Name:  | do_times |  | Prototype:  | static int do_times(int fd, int verb, const struct stat *sb) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 593-609 |  
  |  | 42 | 2 | 
 do_setstat| Name:  | do_setstat |  | Prototype:  | int do_setstat(struct sftp_conn *conn, const char *path, Attrib *a) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 791-806 |  
  |  | 9 | 2 | 
 do_rmdir| Name:  | do_rmdir |  | Prototype:  | int do_rmdir(struct sftp_conn *conn, const char *path) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 726-740 |  
  |  | 8 | 2 | 
 do_rm| Name:  | do_rm |  | Prototype:  | int do_rm(struct sftp_conn *conn, const char *path) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 695-708 |  
  |  | 8 | 2 | 
 do_pwchange| Name:  | do_pwchange |  | Prototype:  | static void do_pwchange(Session *s) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1463-1486 |  
  |  | 30 | 2 | 
 do_mkdir| Name:  | do_mkdir |  | Prototype:  | int do_mkdir(struct sftp_conn *conn, const char *path, Attrib *a, int print_flag) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 710-724 |  
  |  | 8 | 2 | 
 do_fsetstat| Name:  | do_fsetstat |  | Prototype:  | int do_fsetstat(struct sftp_conn *conn, const u_char *handle, u_int handle_len, Attrib *a) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 808-823 |  
  |  | 8 | 2 | 
 do_convert_to_ssh2| Name:  | do_convert_to_ssh2 |  | Prototype:  | static void do_convert_to_ssh2(struct passwd *pw, struct sshkey *k) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 328-351 |  
  |  | 33 | 2 | 
 dispatch_protocol_error| Name:  | dispatch_protocol_error |  | Prototype:  | int dispatch_protocol_error(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c |  | Lines:  | 40-52 |  
  |  | 8 | 2 | 
 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 | 
 deserialise_nullable_string| Name:  | deserialise_nullable_string |  | Prototype:  | static int deserialise_nullable_string(struct sshbuf *m, char **sp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 813-824 |  
  |  | 19 | 2 | 
 default_key_sign| Name:  | default_key_sign |  | Prototype:  | static int default_key_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg, u_int compat, void *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2665-2673 |  
  |  | 5 | 2 | 
 crypto_sign_ed25519_ref_shortsc25519_from16bytes| Name:  | crypto_sign_ed25519_ref_shortsc25519_from16bytes |  | Prototype:  | void crypto_sign_ed25519_ref_shortsc25519_from16bytes(crypto_sign_ed25519_ref_shortsc25519 *r, const unsigned char x[16]) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 111-115 |  
  |  | 2 | 2 | 
 crypto_sign_ed25519_ref_scalarmult_base| Name:  | crypto_sign_ed25519_ref_scalarmult_base |  | Prototype:  | void crypto_sign_ed25519_ref_scalarmult_base(crypto_sign_ed25519_ref_ge25519 *r, const crypto_sign_ed25519_ref_sc25519 *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 306-321 |  
  |  | 10 | 2 | 
 crypto_sign_ed25519_ref_sc25519_to32bytes| Name:  | crypto_sign_ed25519_ref_sc25519_to32bytes |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_to32bytes(unsigned char r[32], const crypto_sign_ed25519_ref_sc25519 *x) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 134-138 |  
  |  | 2 | 2 | 
 crypto_sign_ed25519_ref_sc25519_sub_nored| Name:  | crypto_sign_ed25519_ref_sc25519_sub_nored |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_sub_nored(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 180-191 |  
  |  | 7 | 2 | 
 crypto_sign_ed25519_ref_sc25519_from64bytes| Name:  | crypto_sign_ed25519_ref_sc25519_from64bytes |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_from64bytes(crypto_sign_ed25519_ref_sc25519 *r, const unsigned char x[64]) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 117-123 |  
  |  | 4 | 2 | 
 crypto_sign_ed25519_ref_sc25519_2interleave2| Name:  | crypto_sign_ed25519_ref_sc25519_2interleave2 |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_2interleave2(unsigned char r[127], const crypto_sign_ed25519_ref_sc25519 *s1, const crypto_sign_ed25519_ref_sc25519 *s2) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 295-308 |  
  |  | 9 | 2 | 
 crypto_sign_ed25519_ref_fe25519_unpack| Name:  | crypto_sign_ed25519_ref_fe25519_unpack |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_unpack(crypto_sign_ed25519_ref_fe25519 *r, const unsigned char x[32]) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 100-105 |  
  |  | 3 | 2 | 
 crypto_sign_ed25519_ref_fe25519_setzero| Name:  | crypto_sign_ed25519_ref_fe25519_setzero |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_setzero(crypto_sign_ed25519_ref_fe25519 *r) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 163-167 |  
  |  | 2 | 2 | 
 crypto_sign_ed25519_ref_fe25519_setone| Name:  | crypto_sign_ed25519_ref_fe25519_setone |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_setone(crypto_sign_ed25519_ref_fe25519 *r) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 156-161 |  
  |  | 3 | 2 | 
 crypto_sign_ed25519_ref_fe25519_pack| Name:  | crypto_sign_ed25519_ref_fe25519_pack |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_pack(unsigned char r[32], const crypto_sign_ed25519_ref_fe25519 *x) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 108-115 |  
  |  | 5 | 2 | 
 crypto_sign_ed25519_ref_fe25519_neg| Name:  | crypto_sign_ed25519_ref_fe25519_neg |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_neg(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 169-176 |  
  |  | 5 | 2 | 
 crypto_sign_ed25519_ref_fe25519_iszero| Name:  | crypto_sign_ed25519_ref_fe25519_iszero |  | Prototype:  | int crypto_sign_ed25519_ref_fe25519_iszero(const crypto_sign_ed25519_ref_fe25519 *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 117-127 |  
  |  | 8 | 2 | 
 crypto_sign_ed25519_ref_fe25519_cmov| Name:  | crypto_sign_ed25519_ref_fe25519_cmov |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_cmov(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, unsigned char b) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 141-147 |  
  |  | 4 | 2 | 
 crypto_sign_ed25519_ref_fe25519_add| Name:  | crypto_sign_ed25519_ref_fe25519_add |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_add(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 178-183 |  
  |  | 3 | 2 | 
 crypto_sign_ed25519_keypair| Name:  | crypto_sign_ed25519_keypair |  | Prototype:  | int crypto_sign_ed25519_keypair( unsigned char *pk, unsigned char *sk ) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c |  | Lines:  | 26-49 |  
  |  | 15 | 2 | 
 crypto_hash_sha512| Name:  | crypto_hash_sha512 |  | Prototype:  | int crypto_hash_sha512(unsigned char *out, const unsigned char *in, unsigned long long inlen) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hash.c |  | Lines:  | 17-27 |  
  |  | 5 | 2 | 
 convert_libcrypto_error| Name:  | convert_libcrypto_error |  | Prototype:  | static int convert_libcrypto_error(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 3903-3914 |  
  |  | 4 | 2 | 
 control_client_sigrelay| Name:  | control_client_sigrelay |  | Prototype:  | static void control_client_sigrelay(int signo) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1466-1475 |  
  |  | 10 | 2 | 
 contouch| Name:  | contouch |  | Prototype:  | static void contouch(int s) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 423-430 |  
  |  | 11 | 2 | 
 connect_to| Name:  | connect_to |  | Prototype:  | static Channel * connect_to(struct ssh *ssh, const char *host, int port, char *ctype, char *rname) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4244-4266 |  
  |  | 31 | 2 | 
 confirm_key| Name:  | confirm_key |  | Prototype:  | static int confirm_key(Identity *id) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 207-221 |  
  |  | 13 | 2 | 
 close_listen_socks| Name:  | close_listen_socks |  | Prototype:  | static void close_listen_socks(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 256-264 |  
  |  | 4 | 2 | 
 client_simple_escape_filter| Name:  | client_simple_escape_filter |  | Prototype:  | int client_simple_escape_filter(struct ssh *ssh, Channel *c, char *buf, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1211-1219 |  
  |  | 4 | 2 | 
 client_check_window_change| Name:  | client_check_window_change |  | Prototype:  | static void client_check_window_change(struct ssh *ssh) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 450-461 |  
  |  | 5 | 2 | 
 clear_pass| Name:  | clear_pass |  | Prototype:  | static void clear_pass(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 99-107 |  
  |  | 8 | 2 | 
 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 |  
  |  | 1 | 2 | 
 cleanhostname| Name:  | cleanhostname |  | Prototype:  | char * cleanhostname(char *host) |  | Coverage:  |  33.333% (2/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 531-539 |  
  |  | 4 | 2 | 
 cipher_warning_message| Name:  | cipher_warning_message |  | Prototype:  | const char * cipher_warning_message(const struct sshcipher_ctx *cc) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 226-233 |  
  |  | 17 | 2 |