| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 nh_final [umac.c #2]| Name:  | nh_final [umac.c #2] |  | Prototype:  | static void nh_final(nh_ctx *hc, UINT8 *result) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 666-702 |  
  |  | 18 | 3 | 
 nh_final [umac.c #1]| Name:  | nh_final [umac.c #1] |  | Prototype:  | static void nh_final(nh_ctx *hc, UINT8 *result) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 666-702 |  
  |  | 16 | 3 | 
 mult121665| Name:  | mult121665 |  | Prototype:  | static void mult121665(unsigned int out[32],const unsigned int a[32]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 77-88 |  
  |  | 8 | 3 | 
 monitor_permit_authentications| Name:  | monitor_permit_authentications |  | Prototype:  | static void monitor_permit_authentications(int permit) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 253-265 |  
  |  | 8 | 3 | 
 monitor_permit| Name:  | monitor_permit |  | Prototype:  | static void monitor_permit(struct mon_table *ent, enum monitor_reqtype type, int permit) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 240-251 |  
  |  | 8 | 3 | 
 monitor_child_postauth| Name:  | monitor_child_postauth |  | Prototype:  | void monitor_child_postauth(struct monitor *pmonitor) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 384-412 |  
  |  | 40 | 3 | 
 monitor_apply_keystate| Name:  | monitor_apply_keystate |  | Prototype:  | void monitor_apply_keystate(struct monitor *pmonitor) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1641-1674 |  
  |  | 28 | 3 | 
 mm_send_keystate| Name:  | mm_send_keystate |  | Prototype:  | void mm_send_keystate(struct monitor *monitor) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 534-549 |  
  |  | 13 | 3 | 
 mm_request_receive_expect| Name:  | mm_request_receive_expect |  | Prototype:  | void mm_request_receive_expect(int sock, enum monitor_reqtype type, struct sshbuf *m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 163-177 |  
  |  | 9 | 3 | 
 mm_record_login| Name:  | mm_record_login |  | Prototype:  | static void mm_record_login(Session *s, struct passwd *pw) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1431-1455 |  
  |  | 17 | 3 | 
 mm_inform_authserv| Name:  | mm_inform_authserv |  | Prototype:  | void mm_inform_authserv(char *service, char *style) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 374-391 |  
  |  | 12 | 3 | 
 mm_answer_term| Name:  | mm_answer_term |  | Prototype:  | int mm_answer_term(int sock, struct sshbuf *req) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1556-1581 |  
  |  | 30 | 3 | 
 mm_answer_pty_cleanup| Name:  | mm_answer_pty_cleanup |  | Prototype:  | int mm_answer_pty_cleanup(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1538-1554 |  
  |  | 17 | 3 | 
 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_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_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 | 
 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 | 
 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 | 
 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_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 | 
 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 | 
 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_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 | 
 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 | 
 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 | 
 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_prop_free| Name:  | kex_prop_free |  | Prototype:  | void kex_prop_free(char **proposal) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 365-375 |  
  |  | 8 | 3 | 
 kex_input_newkeys| Name:  | kex_input_newkeys |  | Prototype:  | static int kex_input_newkeys(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 476-496 |  
  |  | 19 | 3 | 
 kex_derive_keys_bn| Name:  | kex_derive_keys_bn |  | Prototype:  | int kex_derive_keys_bn(struct ssh *ssh, u_char *hash, u_int hashlen, const BIGNUM *secret) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 1019-1032 |  
  |  | 10 | 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 | 
 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 | 
 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 | 
 iptos2str| Name:  | iptos2str |  | Prototype:  | const char * iptos2str(int iptos) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1462-1474 |  
  |  | 9 | 3 | 
 ip_long [umac.c #2]| Name:  | ip_long [umac.c #2] |  | Prototype:  | static void ip_long(uhash_ctx_t ahc, u_char *res) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 912-925 |  
  |  | 8 | 3 | 
 ip_long [umac.c #1]| Name:  | ip_long [umac.c #1] |  | Prototype:  | static void ip_long(uhash_ctx_t ahc, u_char *res) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 912-925 |  
  |  | 8 | 3 | 
 input_userauth_success| Name:  | input_userauth_success |  | Prototype:  | int input_userauth_success(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 523-538 |  
  |  | 27 | 3 | 
 handle_new| Name:  | handle_new |  | Prototype:  | static int handle_new(int use, const char *name, int fd, int flags, DIR *dirp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 299-323 |  
  |  | 16 | 3 | 
 handle_log_exit| Name:  | handle_log_exit |  | Prototype:  | static void handle_log_exit(void) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 454-462 |  
  |  | 4 | 3 | 
 handle_from_string| Name:  | handle_from_string |  | Prototype:  | static int handle_from_string(const u_char *handle, u_int hlen) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 342-354 |  
  |  | 8 | 3 | 
 handle_close| Name:  | handle_close |  | Prototype:  | static int handle_close(int handle) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 419-436 |  
  |  | 17 | 3 | 
 grace_alarm_handler| Name:  | grace_alarm_handler |  | Prototype:  | static void grace_alarm_handler(int sig) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 346-364 |  
  |  | 27 | 3 | 
 globexp1| Name:  | globexp1 |  | Prototype:  | static int globexp1(const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 236-249 |  
  |  | 8 | 3 | 
 get_local_name| Name:  | get_local_name |  | Prototype:  | char * get_local_name(int fd) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c |  | Lines:  | 133-151 |  
  |  | 22 | 3 | 
 get_handle| Name:  | get_handle |  | Prototype:  | static int get_handle(struct sshbuf *queue, int *hp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 464-478 |  
  |  | 10 | 3 | 
 ga_free| Name:  | ga_free |  | Prototype:  | void ga_free(void) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c |  | Lines:  | 121-133 |  
  |  | 11 | 3 | 
 g_strchr| Name:  | g_strchr |  | Prototype:  | static Char * g_strchr(const Char *str, int ch) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 1025-1033 |  
  |  | 8 | 3 | 
 g_stat| Name:  | g_stat |  | Prototype:  | static int g_stat(Char *fn, struct stat *sb, _ssh_compat_glob_t *pglob) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 1013-1023 |  
  |  | 10 | 3 | 
 g_lstat| Name:  | g_lstat |  | Prototype:  | static int g_lstat(Char *fn, struct stat *sb, _ssh_compat_glob_t *pglob) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 1001-1011 |  
  |  | 10 | 3 | 
 g_Ctoc| Name:  | g_Ctoc |  | Prototype:  | static int g_Ctoc(const Char *str, char *buf, u_int len) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 1035-1044 |  
  |  | 4 | 3 | 
 fudge_readdir| Name:  | fudge_readdir |  | Prototype:  | static struct dirent * fudge_readdir(struct SFTP_OPENDIR *od) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 64-101 |  
  |  | 16 | 3 | 
 freeze| Name:  | freeze |  | Prototype:  | static void freeze(unsigned int a[32]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 50-60 |  
  |  | 7 | 3 | 
 freeargs| Name:  | freeargs |  | Prototype:  | void freeargs(arglist *args) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 904-916 |  
  |  | 13 | 3 | 
 free_sftp_dirents| Name:  | free_sftp_dirents |  | Prototype:  | void free_sftp_dirents(SFTP_DIRENT **s) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 681-693 |  
  |  | 10 | 3 | 
 free_dns_query| Name:  | free_dns_query |  | Prototype:  | static void free_dns_query(struct dns_query *p) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 557-567 |  
  |  | 8 | 3 | 
 format_rate| Name:  | format_rate |  | Prototype:  | static void format_rate(char *buf, int size, off_t bytes) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c |  | Lines:  | 87-104 |  
  |  | 12 | 3 | 
 format_method_key| Name:  | format_method_key |  | Prototype:  | static char * format_method_key(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 273-308 |  
  |  | 66 | 3 | 
 fork_postauth| Name:  | fork_postauth |  | Prototype:  | static void fork_postauth(void) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1567-1576 |  
  |  | 10 | 3 | 
 fmt_multistate_int| Name:  | fmt_multistate_int |  | Prototype:  | static const char * fmt_multistate_int(int val, const struct multistate *m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2384-2394 |  
  |  | 8 | 3 | 
 fingerprint_one_key| Name:  | fingerprint_one_key |  | Prototype:  | static void fingerprint_one_key(const struct sshkey *public, const char *comment) |  | Coverage:  |  61.538% (8/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 855-874 |  
  |  | 29 | 3 | 
 fingerprint_hex| Name:  | fingerprint_hex |  | Prototype:  | static char * fingerprint_hex(const char *alg, u_char *dgst_raw, size_t dgst_raw_len) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 967-983 |  
  |  | 17 | 3 | 
 fdlim_get| Name:  | fdlim_get |  | Prototype:  | static int fdlim_get(int hard) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 119-134 |  
  |  | 16 | 3 | 
 expand_authorized_keys| Name:  | expand_authorized_keys |  | Prototype:  | char * expand_authorized_keys(const char *filename, struct passwd *pw) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 425-448 |  
  |  | 21 | 3 | 
 do_lstat| Name:  | do_lstat |  | Prototype:  | Attrib * do_lstat(struct sftp_conn *conn, const char *path, int quiet) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 756-774 |  
  |  | 10 | 3 | 
 dns_read_rdata| Name:  | dns_read_rdata |  | Prototype:  | static int dns_read_rdata(u_int8_t *algorithm, u_int8_t *digest_type, u_char **digest, size_t *digest_len, u_char *rdata, int rdata_len) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c |  | Lines:  | 147-172 |  
  |  | 13 | 3 | 
 display_loginmsg| Name:  | display_loginmsg |  | Prototype:  | static void display_loginmsg(void) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 249-260 |  
  |  | 7 | 3 | 
 dh_new_group_fallback| Name:  | dh_new_group_fallback |  | Prototype:  | DH * dh_new_group_fallback(int max) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 458-471 |  
  |  | 9 | 3 | 
 dh_new_group| Name:  | dh_new_group |  | Prototype:  | DH * dh_new_group(BIGNUM *gen, BIGNUM *modulus) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 324-337 |  
  |  | 21 | 3 | 
 default_ssh_port| Name:  | default_ssh_port |  | Prototype:  | int default_ssh_port(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 461-472 |  
  |  | 13 | 3 | 
 decode_reply| Name:  | decode_reply |  | Prototype:  | static int decode_reply(u_char type) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c |  | Lines:  | 74-83 |  
  |  | 5 | 3 | 
 crypto_sign_ed25519_ref_sc25519_window5| Name:  | crypto_sign_ed25519_ref_sc25519_window5 |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_window5(signed char r[51], const crypto_sign_ed25519_ref_sc25519 *s) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 258-293 |  
  |  | 27 | 3 | 
 crypto_sign_ed25519_ref_sc25519_window3| Name:  | crypto_sign_ed25519_ref_sc25519_window3 |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_window3(signed char r[85], const crypto_sign_ed25519_ref_sc25519 *s) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 221-256 |  
  |  | 27 | 3 | 
 crypto_sign_ed25519_ref_sc25519_iszero_vartime| Name:  | crypto_sign_ed25519_ref_sc25519_iszero_vartime |  | Prototype:  | int crypto_sign_ed25519_ref_sc25519_iszero_vartime(const crypto_sign_ed25519_ref_sc25519 *x) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 140-146 |  
  |  | 4 | 3 | 
 crypto_sign_ed25519_ref_sc25519_isshort_vartime| Name:  | crypto_sign_ed25519_ref_sc25519_isshort_vartime |  | Prototype:  | int crypto_sign_ed25519_ref_sc25519_isshort_vartime(const crypto_sign_ed25519_ref_sc25519 *x) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 148-154 |  
  |  | 4 | 3 | 
 crypto_sign_ed25519_ref_sc25519_from_shortsc| Name:  | crypto_sign_ed25519_ref_sc25519_from_shortsc |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_from_shortsc(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_shortsc25519 *x) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 125-132 |  
  |  | 5 | 3 | 
 crypto_sign_ed25519_ref_sc25519_from32bytes| Name:  | crypto_sign_ed25519_ref_sc25519_from32bytes |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_from32bytes(crypto_sign_ed25519_ref_sc25519 *r, const unsigned char x[32]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 102-109 |  
  |  | 5 | 3 | 
 crypto_sign_ed25519_ref_sc25519_add| Name:  | crypto_sign_ed25519_ref_sc25519_add |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_add(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 167-178 |  
  |  | 7 | 3 | 
 crypto_sign_ed25519_ref_isneutral_vartime| Name:  | crypto_sign_ed25519_ref_isneutral_vartime |  | Prototype:  | int crypto_sign_ed25519_ref_isneutral_vartime(const crypto_sign_ed25519_ref_ge25519 *p) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 253-259 |  
  |  | 4 | 3 | 
 crypto_sign_ed25519_ref_fe25519_sub| Name:  | crypto_sign_ed25519_ref_fe25519_sub |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_sub(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 185-194 |  
  |  | 7 | 3 | 
 crypto_sign_ed25519_ref_fe25519_iseq_vartime| Name:  | crypto_sign_ed25519_ref_fe25519_iseq_vartime |  | Prototype:  | int crypto_sign_ed25519_ref_fe25519_iseq_vartime(const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 129-139 |  
  |  | 8 | 3 | 
 crypto_sign_ed25519_ref_fe25519_freeze| Name:  | crypto_sign_ed25519_ref_fe25519_freeze |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_freeze(crypto_sign_ed25519_ref_fe25519 *r) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 84-98 |  
  |  | 10 | 3 | 
 count_lines| Name:  | count_lines |  | Prototype:  | static unsigned long count_lines(FILE *f) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 495-510 |  
  |  | 20 | 3 | 
 count_dns_rr| Name:  | count_dns_rr |  | Prototype:  | static int count_dns_rr(struct dns_rr *p, u_int16_t class, u_int16_t type) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 596-608 |  
  |  | 6 | 3 | 
 connect_local_xsocket_path| Name:  | connect_local_xsocket_path |  | Prototype:  | static int connect_local_xsocket_path(const char *pathname) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4605-4622 |  
  |  | 33 | 3 | 
 compat_datafellows| Name:  | compat_datafellows |  | Prototype:  | u_int compat_datafellows(const char *version) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c |  | Lines:  | 44-158 |  
  |  | 9 | 3 | 
 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_stop_mux| Name:  | client_stop_mux |  | Prototype:  | void client_stop_mux(void) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2333-2346 |  
  |  | 9 | 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 | 
 client_register_global_confirm| Name:  | client_register_global_confirm |  | Prototype:  | void client_register_global_confirm(global_confirm_cb *cb, void *ctx) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 747-766 |  
  |  | 16 | 3 | 
 client_alive_check| Name:  | client_alive_check |  | Prototype:  | static void client_alive_check(struct ssh *ssh) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 179-205 |  
  |  | 13 | 3 | 
 cipher_get_length| Name:  | cipher_get_length |  | Prototype:  | int cipher_get_length(struct sshcipher_ctx *cc, u_int *plenp, u_int seqnr, const u_char *cp, u_int len) |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 397-408 |  
  |  | 7 | 3 | 
 cipher_get_keyiv_len| Name:  | cipher_get_keyiv_len |  | Prototype:  | int cipher_get_keyiv_len(const struct sshcipher_ctx *cc) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 432-446 |  
  |  | 6 | 3 | 
 chop| Name:  | chop |  | Prototype:  | char * chop(char *s) |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 75-88 |  
  |  | 7 | 3 | 
 choose_mac| Name:  | choose_mac |  | Prototype:  | static int choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 719-734 |  
  |  | 20 | 3 | 
 choose_kex| Name:  | choose_kex |  | Prototype:  | static int choose_kex(struct kex *k, char *client, char *server) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 757-773 |  
  |  | 19 | 3 | 
 choose_hostkeyalg| Name:  | choose_hostkeyalg |  | Prototype:  | static int choose_hostkeyalg(struct kex *k, char *client, char *server) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 775-789 |  
  |  | 16 | 3 | 
 choose_enc| Name:  | choose_enc |  | Prototype:  | static int choose_enc(struct sshenc *enc, char *client, char *server) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 698-717 |  
  |  | 30 | 3 | 
 child_close_fds| Name:  | child_close_fds |  | Prototype:  | static void child_close_fds(struct ssh *ssh) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1488-1524 |  
  |  | 15 | 3 | 
 check_quietlogin| Name:  | check_quietlogin |  | Prototype:  | int check_quietlogin(Session *s, const char *command) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 848-867 |  
  |  | 11 | 3 | 
 channel_update_permission| Name:  | channel_update_permission |  | Prototype:  | void channel_update_permission(struct ssh *ssh, int idx, int newport) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4066-4087 |  
  |  | 14 | 3 |