| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 parse_scp_uri| Name:  | parse_scp_uri |  | Prototype:  | static int parse_scp_uri(const char *uri, char **userp, char **hostp, int *portp, char **pathp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 611-621 |  
  |  | 7 | 2 | 
 parse_relative_time| Name:  | parse_relative_time |  | Prototype:  | static u_int64_t parse_relative_time(const char *s, time_t now) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1822-1834 |  
  |  | 7 | 3 | 
 open_preamble| Name:  | open_preamble |  | Prototype:  | static void open_preamble(struct ssh *ssh, const char *where, Channel *c, const char *type) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 869-881 |  
  |  | 7 | 2 | 
 nh [umac.c #2]| Name:  | nh [umac.c #2] |  | Prototype:  | static void nh(nh_ctx *hc, const UINT8 *buf, UINT32 padded_len, UINT32 unpadded_len, UINT8 *result) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 706-730 |  
  |  | 7 | 1 | 
 mm_terminate| Name:  | mm_terminate |  | Prototype:  | void mm_terminate(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 783-792 |  
  |  | 7 | 2 | 
 mkdtemp| Name:  | mkdtemp |  | Prototype:  | char * mkdtemp(char *path) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c |  | Lines:  | 132-139 |  
  |  | 7 | 1 | 
 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 | 
 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 | 
 init_hostkeys| Name:  | init_hostkeys |  | Prototype:  | struct hostkeys * init_hostkeys(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 221-228 |  
  |  | 7 | 1 | 
 idtab_init| Name:  | idtab_init |  | Prototype:  | static void idtab_init(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 176-182 |  
  |  | 7 | 1 | 
 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 | 
 get_u32_le| Name:  | get_u32_le |  | Prototype:  | u_int32_t get_u32_le(const void *vp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1179-1191 |  
  |  | 7 | 1 | 
 get_u32| Name:  | get_u32 |  | Prototype:  | u_int32_t get_u32(const void *vp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1165-1177 |  
  |  | 7 | 1 | 
 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 | 
 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 | 
 ga_match_pattern_list| Name:  | ga_match_pattern_list |  | Prototype:  | int ga_match_pattern_list(const char *group_pattern) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c |  | Lines:  | 100-116 |  
  |  | 7 | 5 | 
 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 | 
 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 | 
 equal| Name:  | equal |  | Prototype:  | static unsigned char equal(signed char b,signed char c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 152-161 |  
  |  | 7 | 1 | 
 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_estimate| Name:  | dh_estimate |  | Prototype:  | u_int dh_estimate(int bits) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 480-490 |  
  |  | 7 | 4 | 
 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_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_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 | 
 cleanup_socket| Name:  | cleanup_socket |  | Prototype:  | static void cleanup_socket(void) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 1011-1021 |  
  |  | 7 | 4 | 
 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 | 
 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 | 
 channel_cancel_rport_listener| Name:  | channel_cancel_rport_listener |  | Prototype:  | int channel_cancel_rport_listener(struct ssh *ssh, struct Forward *fwd) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3591-3601 |  
  |  | 7 | 2 | 
 channel_cancel_lport_listener| Name:  | channel_cancel_lport_listener |  | Prototype:  | int channel_cancel_lport_listener(struct ssh *ssh, struct Forward *fwd, int cport, struct ForwardOptions *fwd_opts) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3666-3677 |  
  |  | 7 | 2 | 
 attrib_clear| Name:  | attrib_clear |  | Prototype:  | void attrib_clear(Attrib *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c |  | Lines:  | 53-63 |  
  |  | 7 | 1 | 
 append_hostkey_type| Name:  | append_hostkey_type |  | Prototype:  | static void append_hostkey_type(struct sshbuf *b, const char *s) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 688-700 |  
  |  | 7 | 3 | 
 addr_host_is_all0s| Name:  | addr_host_is_all0s |  | Prototype:  | static int addr_host_is_all0s(const struct xaddr *a, u_int masklen) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 294-305 |  
  |  | 7 | 3 | 
 xstrdup| Name:  | xstrdup |  | Prototype:  | char * xstrdup(const char *str) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c |  | Lines:  | 92-102 |  
  |  | 6 | 1 | 
 tilde_expand_paths| Name:  | tilde_expand_paths |  | Prototype:  | static void tilde_expand_paths(char **paths, u_int num_paths) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 215-226 |  
  |  | 6 | 2 | 
 syslogin_perform_login| Name:  | syslogin_perform_login |  | Prototype:  | static int syslogin_perform_login(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 1411-1422 |  
  |  | 6 | 1 | 
 strvis| Name:  | strvis |  | Prototype:  | int strvis(char *dst, const char *src, int flag) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c |  | Lines:  | 160-170 |  
  |  | 6 | 2 | 
 sshbuf_put_u8| Name:  | sshbuf_put_u8 |  | Prototype:  | int sshbuf_put_u8(struct sshbuf *buf, u_char val) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 335-345 |  
  |  | 6 | 2 | 
 sshbuf_put_u64| Name:  | sshbuf_put_u64 |  | Prototype:  | int sshbuf_put_u64(struct sshbuf *buf, u_int64_t val) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 299-309 |  
  |  | 6 | 2 | 
 sshbuf_put_u32| Name:  | sshbuf_put_u32 |  | Prototype:  | int sshbuf_put_u32(struct sshbuf *buf, u_int32_t val) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 311-321 |  
  |  | 6 | 2 | 
 sshbuf_put_u16| Name:  | sshbuf_put_u16 |  | Prototype:  | int sshbuf_put_u16(struct sshbuf *buf, u_int16_t val) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 323-333 |  
  |  | 6 | 2 | 
 ssh_packet_type_is_kex| Name:  | ssh_packet_type_is_kex |  | Prototype:  | static int ssh_packet_type_is_kex(u_char type) |  | Coverage:  |  54.545% (6/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1185-1194 |  
  |  | 6 | 1 | 
 ssh_packet_put| Name:  | ssh_packet_put |  | Prototype:  | int ssh_packet_put(struct ssh *ssh, int type, const u_char *data, size_t len) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 274-284 |  
  |  | 6 | 2 | 
 ssh_packet_is_rekeying| Name:  | ssh_packet_is_rekeying |  | Prototype:  | int ssh_packet_is_rekeying(struct ssh *ssh) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 272-277 |  
  |  | 6 | 1 | 
 ssh_kill_proxy_command| Name:  | ssh_kill_proxy_command |  | Prototype:  | void ssh_kill_proxy_command(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 256-265 |  
  |  | 6 | 2 | 
 ssh_digest_free| Name:  | ssh_digest_free |  | Prototype:  | void ssh_digest_free(struct ssh_digest_ctx *ctx) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 174-181 |  
  |  | 6 | 2 | 
 ssh_digest_bytes| Name:  | ssh_digest_bytes |  | Prototype:  | size_t ssh_digest_bytes(int alg) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 98-104 |  
  |  | 6 | 1 | 
 session_shell_req| Name:  | session_shell_req |  | Prototype:  | static int session_shell_req(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2038-2043 |  
  |  | 6 | 2 | 
 session_set_fds| Name:  | session_set_fds |  | Prototype:  | void session_set_fds(struct ssh *ssh, Session *s, int fdin, int fdout, int fderr, int ignore_fderr, int is_tty) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2165-2179 |  
  |  | 6 | 2 | 
 session_get_remote_name_or_ip| Name:  | session_get_remote_name_or_ip |  | Prototype:  | const char * session_get_remote_name_or_ip(struct ssh *ssh, u_int utmp_size, int use_dns) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2626-2636 |  
  |  | 6 | 3 | 
 session_exec_req| Name:  | session_exec_req |  | Prototype:  | static int session_exec_req(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2045-2055 |  
  |  | 6 | 2 | 
 send_handle| Name:  | send_handle |  | Prototype:  | static void send_handle(u_int32_t id, int handle) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 558-568 |  
  |  | 6 | 1 | 
 revoked_serial_tree_RB_NFIND| Name:  | revoked_serial_tree_RB_NFIND |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_NFIND(struct revoked_serial_tree *head, struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 6 | 4 | 
 revoked_serial_tree_RB_FIND| Name:  | revoked_serial_tree_RB_FIND |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_FIND(struct revoked_serial_tree *head, struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 6 | 4 | 
 revoked_key_id_tree_RB_NFIND| Name:  | revoked_key_id_tree_RB_NFIND |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_NFIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 71-71 |  
  |  | 6 | 4 | 
 revoked_key_id_tree_RB_FIND| Name:  | revoked_key_id_tree_RB_FIND |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_FIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 71-71 |  
  |  | 6 | 4 | 
 revoked_blob_tree_RB_NFIND| Name:  | revoked_blob_tree_RB_NFIND |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_NFIND(struct revoked_blob_tree *head, struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 6 | 4 | 
 revoked_blob_tree_RB_FIND| Name:  | revoked_blob_tree_RB_FIND |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_FIND(struct revoked_blob_tree *head, struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 6 | 4 | 
 record_login| Name:  | record_login |  | Prototype:  | void record_login(pid_t pid, const char *tty, const char *user, uid_t uid, const char *host, struct sockaddr *addr, socklen_t addrlen) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c |  | Lines:  | 132-145 |  
  |  | 6 | 1 | 
 reason2txt| Name:  | reason2txt |  | Prototype:  | static char * reason2txt(int reason) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3131-3145 |  
  |  | 6 | 5 | 
 rdynamic_close| Name:  | rdynamic_close |  | Prototype:  | static void rdynamic_close(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 1527-1536 |  
  |  | 6 | 1 | 
 pubkey_reset| Name:  | pubkey_reset |  | Prototype:  | static void pubkey_reset(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1633-1640 |  
  |  | 6 | 2 | 
 platform_disable_tracing| Name:  | platform_disable_tracing |  | Prototype:  | void platform_disable_tracing(int strict) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-tracing.c |  | Lines:  | 33-51 |  
  |  | 6 | 2 | 
 pdf_init [umac.c #2]| Name:  | pdf_init [umac.c #2] |  | Prototype:  | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 222-233 |  
  |  | 6 | 1 | 
 pdf_init [umac.c #1]| Name:  | pdf_init [umac.c #1] |  | Prototype:  | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 222-233 |  
  |  | 6 | 1 | 
 packet_close| Name:  | packet_close |  | Prototype:  | void packet_close(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 255-260 |  
  |  | 6 | 1 | 
 nh_reset [umac.c #2]| Name:  | nh_reset [umac.c #2] |  | Prototype:  | static void nh_reset(nh_ctx *hc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 581-597 |  
  |  | 6 | 1 | 
 mm_chall_setup| Name:  | mm_chall_setup |  | Prototype:  | static void mm_chall_setup(char **name, char **infotxt, u_int *numprompts, char ***prompts, u_int **echo_on) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 794-804 |  
  |  | 6 | 1 | 
 match_hostname| Name:  | match_hostname |  | Prototype:  | int match_hostname(const char *host, const char *pattern) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c |  | Lines:  | 179-189 |  
  |  | 6 | 1 | 
 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 | 
 lookup_key_in_hostkeys_by_type| Name:  | lookup_key_in_hostkeys_by_type |  | Prototype:  | int lookup_key_in_hostkeys_by_type(struct hostkeys *hostkeys, int keytype, const struct hostkey_entry **found) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 404-410 |  
  |  | 6 | 1 | 
 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 | 
 ip_short [umac.c #1]| Name:  | ip_short [umac.c #1] |  | Prototype:  | static void ip_short(uhash_ctx_t ahc, UINT8 *nh_res, u_char *res) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 887-906 |  
  |  | 6 | 1 | 
 ga_match| Name:  | ga_match |  | Prototype:  | int ga_match(char * const *groups, int n) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c |  | Lines:  | 84-94 |  
  |  | 6 | 4 | 
 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 | 
 fill_default_options_for_canonicalization| Name:  | fill_default_options_for_canonicalization |  | Prototype:  | void fill_default_options_for_canonicalization(Options *options) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 1915-1924 |  
  |  | 6 | 4 | 
 dump_cfg_string| Name:  | dump_cfg_string |  | Prototype:  | static void dump_cfg_string(ServerOpCodes code, const char *val) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2446-2451 |  
  |  | 6 | 1 | 
 do_stat| Name:  | do_stat |  | Prototype:  | Attrib * do_stat(struct sftp_conn *conn, const char *path, int quiet) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 742-754 |  
  |  | 6 | 1 | 
 do_file| Name:  | do_file |  | Prototype:  | static int do_file(int agent_fd, int deleting, int key_only, char *file, int qflag) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 495-506 |  
  |  | 6 | 4 | 
 crypto_sign_ed25519_ref_pack| Name:  | crypto_sign_ed25519_ref_pack |  | Prototype:  | void crypto_sign_ed25519_ref_pack(unsigned char r[32], const crypto_sign_ed25519_ref_ge25519 *p) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 243-251 |  
  |  | 6 | 1 | 
 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 | 
 close_socket| Name:  | close_socket |  | Prototype:  | static void close_socket(SocketEntry *e) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 165-174 |  
  |  | 6 | 1 | 
 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 | 
 channel_input_oclose| Name:  | channel_input_oclose |  | Prototype:  | int channel_input_oclose(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3081-3091 |  
  |  | 6 | 3 | 
 channel_free_all| Name:  | channel_free_all |  | Prototype:  | void channel_free_all(struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 642-650 |  
  |  | 6 | 3 | 
 channel_close_all| Name:  | channel_close_all |  | Prototype:  | void channel_close_all(struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 656-664 |  
  |  | 6 | 3 | 
 blob_cmp| Name:  | blob_cmp |  | Prototype:  | static int blob_cmp(struct revoked_blob *a, struct revoked_blob *b) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 118-129 |  
  |  | 6 | 3 | 
 blf_enc| Name:  | blf_enc |  | Prototype:  | void blf_enc(blf_ctx *c, u_int32_t *data, u_int16_t blocks) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 514-525 |  
  |  | 6 | 2 | 
 blf_dec| Name:  | blf_dec |  | Prototype:  | void blf_dec(blf_ctx *c, u_int32_t *data, u_int16_t blocks) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 527-538 |  
  |  | 6 | 2 | 
 add_listen_addr| Name:  | add_listen_addr |  | Prototype:  | static void add_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 714-728 |  
  |  | 6 | 3 | 
 EVP_MD_CTX_free| Name:  | EVP_MD_CTX_free |  | Prototype:  | void EVP_MD_CTX_free(EVP_MD_CTX *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 624-633 |  
  |  | 6 | 2 | 
 uuencode| Name:  | uuencode |  | Prototype:  | int uuencode(const u_char *src, u_int srclength, char *target, size_t targsize) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c |  | Lines:  | 43-48 |  
  |  | 5 | 1 | 
 userauth_send_banner| Name:  | userauth_send_banner |  | Prototype:  | void userauth_send_banner(const char *msg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 140-148 |  
  |  | 5 | 1 | 
 umac_delete [umac.c #1]| Name:  | umac_delete [umac.c #1] |  | Prototype:  | int umac_delete(struct umac_ctx *ctx) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 1201-1211 |  
  |  | 5 | 2 | 
 umac128_delete [umac.c #2]| Name:  | umac128_delete [umac.c #2] |  | Prototype:  | int umac128_delete(struct umac128_ctx *ctx) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 1201-1211 |  
  |  | 5 | 2 | 
 uhash_reset [umac.c #1]| Name:  | uhash_reset [umac.c #1] |  | 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 #1 |  | Lines:  | 933-948 |  
  |  | 5 | 1 | 
 timingsafe_bcmp| Name:  | timingsafe_bcmp |  | Prototype:  | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/timingsafe_bcmp.c |  | Lines:  | 23-32 |  
  |  | 5 | 2 | 
 syslogin_write_entry| Name:  | syslogin_write_entry |  | Prototype:  | int syslogin_write_entry(struct logininfo *li) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 1446-1458 |  
  |  | 5 | 4 | 
 sshpkt_start| Name:  | sshpkt_start |  | Prototype:  | int sshpkt_start(struct ssh *ssh, u_char type) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2573-2583 |  
  |  | 5 | 1 |