| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 try_identity| Name:  | try_identity |  | Prototype:  | static int try_identity(Identity *id) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1642-1654 |  
  |  | 8 | 3 | 
 start_compression_in| Name:  | start_compression_in |  | Prototype:  | static int start_compression_in(struct ssh *ssh) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 708-723 |  
  |  | 8 | 5 | 
 sshkey_verify| Name:  | sshkey_verify |  | Prototype:  | int sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, const u_char *data, size_t dlen, const char *alg, u_int compat) |  | Coverage:  |  63.158% (12/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2435-2467 |  
  |  | 8 | 11 | 
 sshkey_ec_nid_to_hash_alg| Name:  | sshkey_ec_nid_to_hash_alg |  | Prototype:  | int sshkey_ec_nid_to_hash_alg(int nid) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 436-451 |  
  |  | 8 | 4 | 
 sshkey_check_revoked| Name:  | sshkey_check_revoked |  | Prototype:  | int sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 512-537 |  
  |  | 8 | 5 | 
 sshbuf_check_reserve| Name:  | sshbuf_check_reserve |  | Prototype:  | int sshbuf_check_reserve(const struct sshbuf *buf, size_t len) |  | Coverage:  |  78.571% (11/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 284-298 |  
  |  | 8 | 4 | 
 ssh_packet_init_compression| Name:  | ssh_packet_init_compression |  | Prototype:  | static int ssh_packet_init_compression(struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 679-686 |  
  |  | 8 | 2 | 
 ssh_krl_check_key| Name:  | ssh_krl_check_key |  | Prototype:  | int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 1316-1331 |  
  |  | 8 | 4 | 
 squeeze| Name:  | squeeze |  | Prototype:  | static void squeeze(unsigned int a[32]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 34-44 |  
  |  | 8 | 3 | 
 select| Name:  | select |  | Prototype:  | static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 110-122 |  
  |  | 8 | 2 | 
 revoked_serial_tree_RB_REMOVE| Name:  | revoked_serial_tree_RB_REMOVE |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_REMOVE(struct revoked_serial_tree *head, struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/57) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 8 | 18 | 
 revoked_key_id_tree_RB_REMOVE| Name:  | revoked_key_id_tree_RB_REMOVE |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_REMOVE(struct revoked_key_id_tree *head, struct revoked_key_id *elm) |  | Coverage:  |   0.000% (0/57) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 71-71 |  
  |  | 8 | 18 | 
 revoked_blob_tree_RB_REMOVE| Name:  | revoked_blob_tree_RB_REMOVE |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_REMOVE(struct revoked_blob_tree *head, struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/57) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 8 | 18 | 
 reseed_prngs| Name:  | reseed_prngs |  | Prototype:  | static void reseed_prngs(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 508-527 |  
  |  | 8 | 2 | 
 remote_glob| Name:  | remote_glob |  | Prototype:  | int remote_glob(struct sftp_conn *conn, const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 136-150 |  
  |  | 8 | 1 | 
 record_logout| Name:  | record_logout |  | Prototype:  | void record_logout(pid_t pid, const char *tty, const char *user) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c |  | Lines:  | 162-170 |  
  |  | 8 | 1 | 
 path_append| Name:  | path_append |  | Prototype:  | char * path_append(const char *p1, const char *p2) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 1906-1919 |  
  |  | 8 | 2 | 
 parse_token| Name:  | parse_token |  | Prototype:  | static ServerOpCodes parse_token(const char *cp, const char *filename, int linenum, u_int *flags) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 680-695 |  
  |  | 8 | 3 | 
 parse_ssh_uri| Name:  | parse_ssh_uri |  | Prototype:  | int parse_ssh_uri(const char *uri, char **userp, char **hostp, int *portp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2397-2407 |  
  |  | 8 | 2 | 
 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_allowed_key| Name:  | monitor_allowed_key |  | Prototype:  | static int monitor_allowed_key(u_char *blob, u_int bloblen) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 540-548 |  
  |  | 8 | 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 | 
 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 | 
 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 | 
 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 | 
 log_level_number| Name:  | log_level_number |  | Prototype:  | LogLevel log_level_number(char *name) |  | Coverage:  |  62.500% (5/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 137-147 |  
  |  | 8 | 4 | 
 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_change_level| Name:  | log_change_level |  | Prototype:  | int log_change_level(LogLevel new_log_level) |  | Coverage:  |  21.429% (3/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 338-359 |  
  |  | 8 | 11 | 
 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 | 
 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_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 | 
 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_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 | 
 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 | 
 g_strncmp| Name:  | g_strncmp |  | Prototype:  | static int g_strncmp(const Char *s1, const char *s2, size_t n) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 422-435 |  
  |  | 8 | 4 | 
 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 | 
 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 | 
 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 | 
 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 | 
 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_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 | 
 dns_result_totext| Name:  | dns_result_totext |  | Prototype:  | static const char * dns_result_totext(unsigned int res) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c |  | Lines:  | 56-75 |  
  |  | 8 | 8 | 
 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 | 
 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_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 | 
 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 | 
 choose_t| Name:  | choose_t |  | Prototype:  | static void choose_t(ge25519_aff *t, unsigned long long pos, signed char b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 170-181 |  
  |  | 8 | 1 | 
 channel_request_rforward_cancel| Name:  | channel_request_rforward_cancel |  | Prototype:  | int channel_request_rforward_cancel(struct ssh *ssh, struct Forward *fwd) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3987-3998 |  
  |  | 8 | 2 | 
 channel_register_open_confirm| Name:  | channel_register_open_confirm |  | Prototype:  | void channel_register_open_confirm(struct ssh *ssh, int id, channel_open_fn *fn, void *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 938-950 |  
  |  | 8 | 2 | 
 channel_register_cleanup| Name:  | channel_register_cleanup |  | Prototype:  | void channel_register_cleanup(struct ssh *ssh, int id, channel_callback_fn *fn, int do_close) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 952-964 |  
  |  | 8 | 2 | 
 channel_handle_efd| Name:  | channel_handle_efd |  | Prototype:  | static int channel_handle_efd(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2101-2117 |  
  |  | 8 | 4 | 
 channel_from_packet_id| Name:  | channel_from_packet_id |  | Prototype:  | static Channel * channel_from_packet_id(struct ssh *ssh, const char *where, const char *what) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2932-2943 |  
  |  | 8 | 2 | 
 channel_connect_ctx_free| Name:  | channel_connect_ctx_free |  | Prototype:  | static void channel_connect_ctx_free(struct channel_connect *cctx) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4161-4172 |  
  |  | 8 | 3 | 
 channel_close_fds| Name:  | channel_close_fds |  | Prototype:  | static void channel_close_fds(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 441-453 |  
  |  | 8 | 4 | 
 channel_close_fd| Name:  | channel_close_fd |  | Prototype:  | int channel_close_fd(struct ssh *ssh, int *fdp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 425-438 |  
  |  | 8 | 3 | 
 chan_read_failed| Name:  | chan_read_failed |  | Prototype:  | void chan_read_failed(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c |  | Lines:  | 107-121 |  
  |  | 8 | 3 | 
 chan_rcvd_ieof| Name:  | chan_rcvd_ieof |  | Prototype:  | void chan_rcvd_ieof(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c |  | Lines:  | 251-262 |  
  |  | 8 | 3 | 
 bitmap_clear_bit| Name:  | bitmap_clear_bit |  | Prototype:  | void bitmap_clear_bit(struct bitmap *b, u_int n) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c |  | Lines:  | 125-138 |  
  |  | 8 | 3 | 
 auth_restrict_session| Name:  | auth_restrict_session |  | Prototype:  | void auth_restrict_session(struct ssh *ssh) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 1092-1107 |  
  |  | 8 | 2 | 
 auth_maxtries_exceeded| Name:  | auth_maxtries_exceeded |  | Prototype:  | void auth_maxtries_exceeded(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 375-388 |  
  |  | 8 | 1 | 
 auth_get_canonical_hostname| Name:  | auth_get_canonical_hostname |  | Prototype:  | const char * auth_get_canonical_hostname(struct ssh *ssh, int use_dns) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 839-852 |  
  |  | 8 | 3 | 
 auth_debug_reset| Name:  | auth_debug_reset |  | Prototype:  | void auth_debug_reset(void) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 708-715 |  
  |  | 8 | 3 | 
 auth2_method_allowed| Name:  | auth2_method_allowed |  | Prototype:  | int auth2_method_allowed(Authctxt *authctxt, const char *method, const char *submethod) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 436-454 |  
  |  | 8 | 4 | 
 addr_netmatch| Name:  | addr_netmatch |  | Prototype:  | static int addr_netmatch(const struct xaddr *host, const struct xaddr *net, u_int masklen) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 348-361 |  
  |  | 8 | 4 | 
 addr_is_all0s| Name:  | addr_is_all0s |  | Prototype:  | static int addr_is_all0s(const struct xaddr *a) |  | Coverage:  |  23.077% (3/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 270-286 |  
  |  | 8 | 6 | 
 a2port| Name:  | a2port |  | Prototype:  | int a2port(const char *s) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 332-342 |  
  |  | 8 | 2 | 
 RSA_get0_factors| Name:  | RSA_get0_factors |  | Prototype:  | void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 305-312 |  
  |  | 8 | 3 | 
 ECDSA_SIG_get0| Name:  | ECDSA_SIG_get0 |  | Prototype:  | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 421-428 |  
  |  | 8 | 3 | 
 DSA_get0_key| Name:  | DSA_get0_key |  | Prototype:  | void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 197-204 |  
  |  | 8 | 3 | 
 DSA_SIG_get0| Name:  | DSA_SIG_get0 |  | Prototype:  | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 394-401 |  
  |  | 8 | 3 | 
 DH_get0_key| Name:  | DH_get0_key |  | Prototype:  | void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 484-491 |  
  |  | 8 | 3 | 
 xcrypt| Name:  | xcrypt |  | Prototype:  | char * xcrypt(const char *password, const char *salt) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c |  | Lines:  | 98-127 |  
  |  | 7 | 2 | 
 userauth_none| Name:  | userauth_none |  | Prototype:  | static int userauth_none(struct ssh *ssh) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-none.c |  | Lines:  | 61-72 |  
  |  | 7 | 3 | 
 uhash_reset [umac.c #2]| Name:  | uhash_reset [umac.c #2] |  | Prototype:  | static int uhash_reset(uhash_ctx_t pc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 933-948 |  
  |  | 7 | 1 | 
 sshkey_type_plain| Name:  | sshkey_type_plain |  | Prototype:  | int sshkey_type_plain(int type) |  | Coverage:  |  83.333% (10/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 349-366 |  
  |  | 7 | 7 | 
 sshkey_froms| Name:  | sshkey_froms |  | Prototype:  | int sshkey_froms(struct sshbuf *buf, struct sshkey **keyp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2290-2301 |  
  |  | 7 | 2 | 
 sshbuf_set_parent| Name:  | sshbuf_set_parent |  | Prototype:  | int sshbuf_set_parent(struct sshbuf *child, struct sshbuf *parent) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 104-115 |  
  |  | 7 | 2 | 
 sshbuf_put| Name:  | sshbuf_put |  | Prototype:  | int sshbuf_put(struct sshbuf *buf, const void *v, size_t len) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 235-246 |  
  |  | 7 | 3 | 
 sshbuf_ptr| Name:  | sshbuf_ptr |  | Prototype:  | const u_char * sshbuf_ptr(const struct sshbuf *buf) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 268-274 |  
  |  | 7 | 2 | 
 sshbuf_mutable_ptr| Name:  | sshbuf_mutable_ptr |  | Prototype:  | u_char * sshbuf_mutable_ptr(const struct sshbuf *buf) |  | Coverage:  |  87.500% (7/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 276-282 |  
  |  | 7 | 2 | 
 sshbuf_maybe_pack| Name:  | sshbuf_maybe_pack |  | Prototype:  | static void sshbuf_maybe_pack(struct sshbuf *buf, int force) |  | Coverage:  |  80.000% (12/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 52-66 |  
  |  | 7 | 3 | 
 ssh_packet_set_timeout| Name:  | ssh_packet_set_timeout |  | Prototype:  | void ssh_packet_set_timeout(struct ssh *ssh, int timeout, int count) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 319-332 |  
  |  | 7 | 3 | 
 ssh_packet_set_postauth| Name:  | ssh_packet_set_postauth |  | Prototype:  | static int ssh_packet_set_postauth(struct ssh *ssh) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2147-2159 |  
  |  | 7 | 2 | 
 ssh_krl_revoke_key_explicit| Name:  | ssh_krl_revoke_key_explicit |  | Prototype:  | int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 405-416 |  
  |  | 7 | 2 | 
 ssh_krl_revoke_cert_by_serial_range| Name:  | ssh_krl_revoke_cert_by_serial_range |  | Prototype:  | int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t lo, u_int64_t hi) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 328-340 |  
  |  | 7 | 3 | 
 ssh_clear_newkeys| Name:  | ssh_clear_newkeys |  | Prototype:  | void ssh_clear_newkeys(struct ssh *ssh, int mode) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 819-826 |  
  |  | 7 | 2 | 
 ssh2_capable| Name:  | ssh2_capable |  | Prototype:  | static int ssh2_capable(int remote_major, int remote_minor) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 207-221 |  
  |  | 7 | 5 | 
 shadow_pw| Name:  | shadow_pw |  | Prototype:  | char * shadow_pw(struct passwd *pw) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c |  | Lines:  | 134-162 |  
  |  | 7 | 2 | 
 session_window_change_req| Name:  | session_window_change_req |  | Prototype:  | static int session_window_change_req(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1903-1913 |  
  |  | 7 | 2 | 
 rmspace| Name:  | rmspace |  | Prototype:  | static void rmspace(u_char *buf, size_t len) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 348-360 |  
  |  | 7 | 4 | 
 process_mux_proxy| Name:  | process_mux_proxy |  | Prototype:  | static int process_mux_proxy(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1143-1157 |  
  |  | 7 | 2 | 
 process_mux_alive_check| Name:  | process_mux_alive_check |  | Prototype:  | static int process_mux_alive_check(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 511-526 |  
  |  | 7 | 2 | 
 pkcs11_provider_unref| Name:  | pkcs11_provider_unref |  | Prototype:  | static void pkcs11_provider_unref(struct pkcs11_provider *p) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 119-130 |  
  |  | 7 | 3 | 
 pkcs11_init| Name:  | pkcs11_init |  | Prototype:  | int pkcs11_init(int interactive) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 78-84 |  
  |  | 7 | 1 |