| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 xcalloc| Name:  | xcalloc |  | Prototype:  | void * xcalloc(size_t nmemb, size_t size) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c |  | Lines:  | 52-66 |  
  |  | 14 | 4 | 
 userauth_passwd| Name:  | userauth_passwd |  | Prototype:  | static int userauth_passwd(struct ssh *ssh) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-passwd.c |  | Lines:  | 49-70 |  
  |  | 24 | 4 | 
 userauth_kbdint| Name:  | userauth_kbdint |  | Prototype:  | int userauth_kbdint(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1705-1734 |  
  |  | 24 | 4 | 
 userauth_banner| Name:  | userauth_banner |  | Prototype:  | static void userauth_banner(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 150-164 |  
  |  | 15 | 4 | 
 unset_nonblock| Name:  | unset_nonblock |  | Prototype:  | int unset_nonblock(int fd) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 115-137 |  
  |  | 39 | 4 | 
 uhash_init [umac.c #2]| Name:  | uhash_init [umac.c #2] |  | Prototype:  | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 957-998 |  
  |  | 22 | 4 | 
 uhash_init [umac.c #1]| Name:  | uhash_init [umac.c #1] |  | Prototype:  | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 957-998 |  
  |  | 22 | 4 | 
 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 | 
 sys_tun_infilter| Name:  | sys_tun_infilter |  | Prototype:  | int sys_tun_infilter(struct ssh *ssh, struct Channel *c, char *buf, int _len) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c |  | Lines:  | 304-346 |  
  |  | 20 | 4 | 
 sshkey_format_text| Name:  | sshkey_format_text |  | Prototype:  | int sshkey_format_text(const struct sshkey *key, struct sshbuf *b) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1419-1434 |  
  |  | 14 | 4 | 
 sshkey_equal| Name:  | sshkey_equal |  | Prototype:  | int sshkey_equal(const struct sshkey *a, const struct sshkey *b) |  | Coverage:  |  50.000% (7/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 712-722 |  
  |  | 14 | 4 | 
 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_cert_type| Name:  | sshkey_cert_type |  | Prototype:  | const char * sshkey_cert_type(const struct sshkey *k) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1459-1470 |  
  |  | 4 | 4 | 
 sshbuf_reset| Name:  | sshbuf_reset |  | Prototype:  | void sshbuf_reset(struct sshbuf *buf) |  | Coverage:  |  66.667% (8/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 168-188 |  
  |  | 14 | 4 | 
 sshbuf_reserve| Name:  | sshbuf_reserve |  | Prototype:  | int sshbuf_reserve(struct sshbuf *buf, size_t len, u_char **dpp) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 343-361 |  
  |  | 19 | 4 | 
 sshbuf_put_string| Name:  | sshbuf_put_string |  | Prototype:  | int sshbuf_put_string(struct sshbuf *buf, const void *v, size_t len) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 347-363 |  
  |  | 10 | 4 | 
 sshbuf_put_ec| Name:  | sshbuf_put_ec |  | Prototype:  | int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c |  | Lines:  | 191-215 |  
  |  | 24 | 4 | 
 sshbuf_get_ec| Name:  | sshbuf_get_ec |  | Prototype:  | int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c |  | Lines:  | 89-108 |  
  |  | 18 | 4 | 
 sshbuf_fromb| Name:  | sshbuf_fromb |  | Prototype:  | struct sshbuf * sshbuf_fromb(struct sshbuf *buf) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 117-131 |  
  |  | 23 | 4 | 
 sshbuf_consume_end| Name:  | sshbuf_consume_end |  | Prototype:  | int sshbuf_consume_end(struct sshbuf *buf, size_t len) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 383-398 |  
  |  | 9 | 4 | 
 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_read_expect| Name:  | ssh_packet_read_expect |  | Prototype:  | int ssh_packet_read_expect(struct ssh *ssh, u_int expected_type) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1387-1403 |  
  |  | 15 | 4 | 
 ssh_packet_disconnect| Name:  | ssh_packet_disconnect |  | Prototype:  | void ssh_packet_disconnect(struct ssh *ssh, const char *fmt,...) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1859-1896 |  
  |  | 33 | 4 | 
 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 | 
 ssh_init_stdio_forwarding| Name:  | ssh_init_stdio_forwarding |  | Prototype:  | static void ssh_init_stdio_forwarding(struct ssh *ssh) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1643-1663 |  
  |  | 30 | 4 | 
 ssh_digest_start| Name:  | ssh_digest_start |  | Prototype:  | struct ssh_digest_ctx * ssh_digest_start(int alg) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 112-130 |  
  |  | 38 | 4 | 
 ssh_digest_by_alg| Name:  | ssh_digest_by_alg |  | Prototype:  | static const struct ssh_digest * ssh_digest_by_alg(int alg) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 66-76 |  
  |  | 21 | 4 | 
 ssh_compatible_openssl| Name:  | ssh_compatible_openssl |  | Prototype:  | int ssh_compatible_openssl(long headerver, long libver) |  | Coverage:  |  16.667% (2/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/openssl-compat.c |  | Lines:  | 42-67 |  
  |  | 12 | 4 | 
 ssh_alloc_session_state| Name:  | ssh_alloc_session_state |  | Prototype:  | struct ssh * ssh_alloc_session_state(void) |  | Coverage:  |  38.889% (7/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 223-262 |  
  |  | 75 | 4 | 
 sockaddr_is_local| Name:  | sockaddr_is_local |  | Prototype:  | static int sockaddr_is_local(struct sockaddr *hostaddr) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 762-775 |  
  |  | 26 | 4 | 
 set_nonblock| Name:  | set_nonblock |  | Prototype:  | int set_nonblock(int fd) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 91-113 |  
  |  | 37 | 4 | 
 set_nodelay| Name:  | set_nodelay |  | Prototype:  | void set_nodelay(int fd) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 148-167 |  
  |  | 37 | 4 | 
 session_destroy_all| Name:  | session_destroy_all |  | Prototype:  | void session_destroy_all(struct ssh *ssh, void (*closefunc)(Session *)) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2430-2443 |  
  |  | 9 | 4 | 
 session_close_single_x11| Name:  | session_close_single_x11 |  | Prototype:  | static void session_close_single_x11(struct ssh *ssh, int id, void *arg) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2261-2291 |  
  |  | 43 | 4 | 
 session_close_by_pid| Name:  | session_close_by_pid |  | Prototype:  | void session_close_by_pid(struct ssh *ssh, pid_t pid, int status) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2375-2388 |  
  |  | 11 | 4 | 
 session_close| Name:  | session_close |  | Prototype:  | void session_close(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2344-2373 |  
  |  | 24 | 4 | 
 session_auth_agent_req| Name:  | session_auth_agent_req |  | Prototype:  | static int session_auth_agent_req(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2104-2121 |  
  |  | 9 | 4 | 
 server_request_session| Name:  | server_request_session |  | Prototype:  | static Channel * server_request_session(struct ssh *ssh) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 592-621 |  
  |  | 19 | 4 | 
 server_request_direct_tcpip| Name:  | server_request_direct_tcpip |  | Prototype:  | static Channel * server_request_direct_tcpip(struct ssh *ssh, int *reason, const char **errmsg) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 458-492 |  
  |  | 37 | 4 | 
 server_request_direct_streamlocal| Name:  | server_request_direct_streamlocal |  | Prototype:  | static Channel * server_request_direct_streamlocal(struct ssh *ssh) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 494-529 |  
  |  | 39 | 4 | 
 send_rexec_state| Name:  | send_rexec_state |  | Prototype:  | static void send_rexec_state(int fd, struct sshbuf *conf) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 933-962 |  
  |  | 14 | 4 | 
 rsa_hash_alg_ident| Name:  | rsa_hash_alg_ident |  | Prototype:  | static const char * rsa_hash_alg_ident(int hash_alg) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c |  | Lines:  | 42-54 |  
  |  | 9 | 4 | 
 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 | 
 rm_env| Name:  | rm_env |  | Prototype:  | static void rm_env(Options *options, const char *arg, const char *filename, int linenum) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 687-713 |  
  |  | 25 | 4 | 
 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 | 
 reserve| Name:  | reserve |  | Prototype:  | static int reserve(struct bitmap *b, u_int n) |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c |  | Lines:  | 81-98 |  
  |  | 14 | 4 | 
 remove_method| Name:  | remove_method |  | Prototype:  | static int remove_method(char **methods, const char *method, const char *submethod) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 619-637 |  
  |  | 14 | 4 | 
 remote_open_match| Name:  | remote_open_match |  | Prototype:  | static int remote_open_match(struct permission *allowed_open, struct Forward *fwd) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3694-3718 |  
  |  | 22 | 4 | 
 pubkey_cleanup| Name:  | pubkey_cleanup |  | Prototype:  | static void pubkey_cleanup(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1617-1631 |  
  |  | 12 | 4 | 
 process_realpath| Name:  | process_realpath |  | Prototype:  | static void process_realpath(u_int32_t id) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1145-1170 |  
  |  | 31 | 4 | 
 process_queued_listen_addrs| Name:  | process_queued_listen_addrs |  | Prototype:  | static void process_queued_listen_addrs(ServerOptions *options) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 835-855 |  
  |  | 22 | 4 | 
 process_mux_stop_listening| Name:  | process_mux_stop_listening |  | Prototype:  | static int process_mux_stop_listening(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1113-1141 |  
  |  | 28 | 4 | 
 process_init| Name:  | process_init |  | Prototype:  | static void process_init(void) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 642-673 |  
  |  | 29 | 4 | 
 process_extended_fsync| Name:  | process_extended_fsync |  | Prototype:  | static void process_extended_fsync(u_int32_t id) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1354-1370 |  
  |  | 15 | 4 | 
 process_extended_fstatvfs| Name:  | process_extended_fstatvfs |  | Prototype:  | static void process_extended_fstatvfs(u_int32_t id) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1315-1333 |  
  |  | 16 | 4 | 
 process_do_stat| Name:  | process_do_stat |  | Prototype:  | static void process_do_stat(u_int32_t id, int do_lstat) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 816-840 |  
  |  | 25 | 4 | 
 process_del| Name:  | process_del |  | Prototype:  | static void process_del(void) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c |  | Lines:  | 153-173 |  
  |  | 26 | 4 | 
 process_config_files| Name:  | process_config_files |  | Prototype:  | static void process_config_files(const char *host_name, struct passwd *pw, int post_canon) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 529-554 |  
  |  | 27 | 4 | 
 print_progress| Name:  | print_progress |  | Prototype:  | static void print_progress(unsigned long start_lineno, unsigned long current_lineno, unsigned long end_lineno) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 528-566 |  
  |  | 30 | 4 | 
 plain_key_blob| Name:  | plain_key_blob |  | Prototype:  | static int plain_key_blob(const struct sshkey *key, u_char **blob, size_t *blen) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 368-385 |  
  |  | 11 | 4 | 
 pkcs11_rsa_wrap| Name:  | pkcs11_rsa_wrap |  | Prototype:  | static int pkcs11_rsa_wrap(struct pkcs11_provider *provider, CK_ULONG slotidx, CK_ATTRIBUTE *keyid_attrib, RSA *rsa) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 314-345 |  
  |  | 36 | 4 | 
 pkcs11_rsa_finish| Name:  | pkcs11_rsa_finish |  | Prototype:  | static int pkcs11_rsa_finish(RSA *rsa) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 175-191 |  
  |  | 21 | 4 | 
 pkcs11_find| Name:  | pkcs11_find |  | Prototype:  | static int pkcs11_find(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE *attr, CK_ULONG nattr, CK_OBJECT_HANDLE *obj) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 194-219 |  
  |  | 18 | 4 | 
 pkcs11_del_provider| Name:  | pkcs11_del_provider |  | Prototype:  | int pkcs11_del_provider(char *name) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 248-267 |  
  |  | 16 | 4 | 
 permute_args| Name:  | permute_args |  | Prototype:  | static void permute_args(int panonopt_start, int panonopt_end, int opt_end, char * const *nargv) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getopt_long.c |  | Lines:  | 138-168 |  
  |  | 16 | 4 | 
 permission_set_get_array| Name:  | permission_set_get_array |  | Prototype:  | static void permission_set_get_array(struct ssh *ssh, int who, int where, struct permission ***permpp, u_int **npermpp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 501-519 |  
  |  | 9 | 4 | 
 permission_set_get| Name:  | permission_set_get |  | Prototype:  | static struct permission_set * permission_set_get(struct ssh *ssh, int where) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 483-498 |  
  |  | 5 | 4 | 
 parse_rename_flags| Name:  | parse_rename_flags |  | Prototype:  | static int parse_rename_flags(const char *cmd, char **argv, int argc, int *lflag) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 460-482 |  
  |  | 12 | 4 | 
 parse_link_flags| Name:  | parse_link_flags |  | Prototype:  | static int parse_link_flags(const char *cmd, char **argv, int argc, int *sflag) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 436-458 |  
  |  | 12 | 4 | 
 nh_update [umac.c #2]| Name:  | nh_update [umac.c #2] |  | Prototype:  | static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 611-638 |  
  |  | 19 | 4 | 
 nh_update [umac.c #1]| Name:  | nh_update [umac.c #1] |  | Prototype:  | static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 611-638 |  
  |  | 19 | 4 | 
 mux_tty_alloc_failed| Name:  | mux_tty_alloc_failed |  | Prototype:  | void mux_tty_alloc_failed(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1264-1285 |  
  |  | 18 | 4 | 
 mux_remove_remote_forwardings| Name:  | mux_remove_remote_forwardings |  | Prototype:  | static void mux_remove_remote_forwardings(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 549-579 |  
  |  | 22 | 4 | 
 mux_master_session_cleanup_cb| Name:  | mux_master_session_cleanup_cb |  | Prototype:  | static void mux_master_session_cleanup_cb(struct ssh *ssh, int cid, void *unused) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 205-223 |  
  |  | 17 | 4 | 
 mux_exit_message| Name:  | mux_exit_message |  | Prototype:  | void mux_exit_message(struct ssh *ssh, Channel *c, int exitval) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1239-1262 |  
  |  | 20 | 4 | 
 mult| Name:  | mult |  | Prototype:  | static void mult(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 62-75 |  
  |  | 9 | 4 | 
 mm_sshkey_sign| Name:  | mm_sshkey_sign |  | Prototype:  | int mm_sshkey_sign(struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *hostkey_alg, u_int compat) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 220-248 |  
  |  | 21 | 4 | 
 mm_send_fd| Name:  | mm_send_fd |  | Prototype:  | int mm_send_fd(int sock, int fd) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c |  | Lines:  | 51-110 |  
  |  | 97 | 4 | 
 mm_request_send| Name:  | mm_request_send |  | Prototype:  | void mm_request_send(int sock, enum monitor_reqtype type, struct sshbuf *m) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 121-137 |  
  |  | 19 | 4 | 
 mm_auth_password| Name:  | mm_auth_password |  | Prototype:  | int mm_auth_password(struct ssh *ssh, char *password) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 394-430 |  
  |  | 19 | 4 | 
 mm_auth2_read_banner| Name:  | mm_auth2_read_banner |  | Prototype:  | char * mm_auth2_read_banner(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 344-370 |  
  |  | 27 | 4 | 
 mktemp_proto| Name:  | mktemp_proto |  | Prototype:  | void mktemp_proto(char *s, size_t len) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1394-1408 |  
  |  | 11 | 4 | 
 masklen_valid| Name:  | masklen_valid |  | Prototype:  | static inline int masklen_valid(int af, u_int masklen) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 63-74 |  
  |  | 4 | 4 | 
 mac_setup_by_alg| Name:  | mac_setup_by_alg |  | Prototype:  | static int mac_setup_by_alg(struct sshmac *mac, const struct macalg *macalg) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 108-125 |  
  |  | 18 | 4 | 
 mac_check| Name:  | mac_check |  | Prototype:  | int mac_check(struct sshmac *mac, u_int32_t seqno, const u_char *data, size_t dlen, const u_char *theirmac, size_t mlen) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 212-228 |  
  |  | 10 | 4 | 
 mac_alg_list| Name:  | mac_alg_list |  | Prototype:  | char * mac_alg_list(char sep) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c |  | Lines:  | 86-106 |  
  |  | 29 | 4 | 
 lowercase| Name:  | lowercase |  | Prototype:  | void lowercase(char *s) |  | Coverage:  |  40.000% (6/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1476-1481 |  
  |  | 26 | 4 | 
 login_get_lastlog| Name:  | login_get_lastlog |  | Prototype:  | struct logininfo * login_get_lastlog(struct logininfo *li, const uid_t uid) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 299-329 |  
  |  | 26 | 4 | 
 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 | 
 load_hostkeys| Name:  | load_hostkeys |  | Prototype:  | void load_hostkeys(struct hostkeys *hostkeys, const char *host, const char *path) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 270-289 |  
  |  | 23 | 4 | 
 leave_raw_mode| Name:  | leave_raw_mode |  | Prototype:  | void leave_raw_mode(int quiet) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c |  | Lines:  | 56-66 |  
  |  | 14 | 4 | 
 keyprint_one| Name:  | keyprint_one |  | Prototype:  | static void keyprint_one(const char *host, struct sshkey *key) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 285-306 |  
  |  | 37 | 4 | 
 keyprint| Name:  | keyprint |  | Prototype:  | static void keyprint(con *c, struct sshkey *key) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 308-324 |  
  |  | 83 | 4 | 
 kexgex_client| Name:  | kexgex_client |  | Prototype:  | int kexgex_client(struct ssh *ssh) |  | Coverage:  |  44.444% (8/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexc.c |  | Lines:  | 59-91 |  
  |  | 21 | 4 |