| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 mm_key_allowed| Name:  | mm_key_allowed |  | Prototype:  | int mm_key_allowed(enum mm_keytype type, const char *user, const char *host, struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 447-491 |  
  |  | 48 | 8 | 
 env_permitted| Name:  | env_permitted |  | Prototype:  | static int env_permitted(char *env) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 257-276 |  
  |  | 48 | 5 | 
 channel_register_fds| Name:  | channel_register_fds |  | Prototype:  | static void channel_register_fds(struct ssh *ssh, Channel *c, int rfd, int wfd, int efd, int extusage, int nonblock, int is_tty) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 308-348 |  
  |  | 48 | 9 | 
 tcpconnect| Name:  | tcpconnect |  | Prototype:  | static int tcpconnect(char *host) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 326-359 |  
  |  | 47 | 6 | 
 sshkey_load_private| Name:  | sshkey_load_private |  | Prototype:  | int sshkey_load_private(const char *filename, const char *passphrase, struct sshkey **keyp, char **commentp) |  | Coverage:  |  44.828% (13/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 227-262 |  
  |  | 47 | 9 | 
 sshauthopt_deserialise| Name:  | sshauthopt_deserialise |  | Prototype:  | int sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **optsp) |  | Coverage:  |   0.000% (0/52) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 873-932 |  
  |  | 47 | 14 | 
 ssh_session2_setup| Name:  | ssh_session2_setup |  | Prototype:  | static void ssh_session2_setup(struct ssh *ssh, int id, int success, void *arg) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1751-1791 |  
  |  | 47 | 5 | 
 mm_pty_allocate| Name:  | mm_pty_allocate |  | Prototype:  | int mm_pty_allocate(int *ptyfd, int *ttyfd, char *namebuf, size_t namebuflen) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 551-603 |  
  |  | 47 | 10 | 
 mainloop| Name:  | mainloop |  | Prototype:  | static void mainloop(unsigned int work[64],const unsigned char e[32]) |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 124-178 |  
  |  | 47 | 6 | 
 exited_cleanly| Name:  | exited_cleanly |  | Prototype:  | int exited_cleanly(pid_t pid, const char *tag, const char *cmd, int quiet) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1729-1749 |  
  |  | 47 | 5 | 
 dsa_generate_private_key| Name:  | dsa_generate_private_key |  | Prototype:  | static int dsa_generate_private_key(u_int bits, DSA **dsap) |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1504-1530 |  
  |  | 47 | 6 | 
 client_request_x11| Name:  | client_request_x11 |  | Prototype:  | static Channel * client_request_x11(struct ssh *ssh, const char *request_type, int rchan) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1559-1593 |  
  |  | 47 | 5 | 
 globexp2| Name:  | globexp2 |  | Prototype:  | static int globexp2(const Char *ptr, const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) |  | Coverage:  |   0.000% (0/71) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 257-355 |  
  |  | 46 | 23 | 
 do_df| Name:  | do_df |  | Prototype:  | static int do_df(struct sftp_conn *conn, const char *path, int hflag, int iflag) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 1035-1091 |  
  |  | 46 | 6 | 
 deserialise_array| Name:  | deserialise_array |  | Prototype:  | static int deserialise_array(struct sshbuf *m, char ***ap, size_t *np) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 763-800 |  
  |  | 46 | 8 | 
 _ssh_exchange_banner| Name:  | _ssh_exchange_banner |  | Prototype:  | int _ssh_exchange_banner(struct ssh *ssh) |  | Coverage:  |  65.789% (25/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 398-435 |  
  |  | 46 | 9 | 
 process_mux_master_hello| Name:  | process_mux_master_hello |  | Prototype:  | static int process_mux_master_hello(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 280-320 |  
  |  | 45 | 7 | 
 insert_serial_range| Name:  | insert_serial_range |  | Prototype:  | static int insert_serial_range(struct revoked_serial_tree *rt, u_int64_t lo, u_int64_t hi) |  | Coverage:  |   0.000% (0/41) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 248-319 |  
  |  | 45 | 12 | 
 input_kex_dh_gex_request| Name:  | input_kex_dh_gex_request |  | Prototype:  | static int input_kex_dh_gex_request(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |  46.667% (21/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexs.c |  | Lines:  | 71-123 |  
  |  | 45 | 7 | 
 ga_init| Name:  | ga_init |  | Prototype:  | int ga_init(const char *user, gid_t base) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c |  | Lines:  | 49-78 |  
  |  | 45 | 6 | 
 flags_from_portable| Name:  | flags_from_portable |  | Prototype:  | static int flags_from_portable(int pflags) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 216-238 |  
  |  | 45 | 8 | 
 dns_read_key| Name:  | dns_read_key |  | Prototype:  | static int dns_read_key(u_int8_t *algorithm, u_int8_t *digest_type, u_char **digest, size_t *digest_len, struct sshkey *key) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c |  | Lines:  | 80-142 |  
  |  | 45 | 17 | 
 channel_handle_efd_read| Name:  | channel_handle_efd_read |  | Prototype:  | static int channel_handle_efd_read(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2069-2099 |  
  |  | 45 | 6 | 
 auth2_read_banner| Name:  | auth2_read_banner |  | Prototype:  | char * auth2_read_banner(void) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 107-138 |  
  |  | 45 | 5 | 
 userauth| Name:  | userauth |  | Prototype:  | void userauth(Authctxt *authctxt, char *authlist) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 458-494 |  
  |  | 44 | 6 | 
 sshkey_load_cert| Name:  | sshkey_load_cert |  | Prototype:  | int sshkey_load_cert(const char *filename, struct sshkey **keyp) |  | Coverage:  |  52.941% (9/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 357-385 |  
  |  | 44 | 7 | 
 sshkey_free| Name:  | sshkey_free |  | Prototype:  | void sshkey_free(struct sshkey *k) |  | Coverage:  |  91.304% (21/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 560-614 |  
  |  | 44 | 13 | 
 process_write| Name:  | process_write |  | Prototype:  | static void process_write(u_int32_t id) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 773-814 |  
  |  | 44 | 6 | 
 process_add| Name:  | process_add |  | Prototype:  | static void process_add(void) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c |  | Lines:  | 109-151 |  
  |  | 44 | 9 | 
 keygrab_ssh2| Name:  | keygrab_ssh2 |  | Prototype:  | static void keygrab_ssh2(con *c) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 223-283 |  
  |  | 44 | 8 | 
 get_hostfile_hostname_ipaddr| Name:  | get_hostfile_hostname_ipaddr |  | Prototype:  | void get_hostfile_hostname_ipaddr(char *hostname, struct sockaddr *hostaddr, u_short port, char **hostfile_hostname, char **hostfile_ipaddr) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 781-833 |  
  |  | 44 | 10 | 
 fingerprint_bubblebabble| Name:  | fingerprint_bubblebabble |  | Prototype:  | static char * fingerprint_bubblebabble(u_char *dgst_raw, size_t dgst_raw_len) |  | Coverage:  |  73.333% (11/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 985-1031 |  
  |  | 44 | 5 | 
 dh_pub_is_valid| Name:  | dh_pub_is_valid |  | Prototype:  | int dh_pub_is_valid(const DH *dh, const BIGNUM *dh_pub) |  | Coverage:  |  52.174% (12/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 222-268 |  
  |  | 44 | 8 | 
 channel_output_poll_input_open| Name:  | channel_output_poll_input_open |  | Prototype:  | static void channel_output_poll_input_open(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/58) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2488-2561 |  
  |  | 44 | 14 | 
 bcrypt_pbkdf| Name:  | bcrypt_pbkdf |  | Prototype:  | int bcrypt_pbkdf(const char *pass, size_t passlen, const u_int8_t *salt, size_t saltlen, u_int8_t *key, size_t keylen, unsigned int rounds) |  | Coverage:  |  65.714% (23/35) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bcrypt_pbkdf.c |  | Lines:  | 110-178 |  
  |  | 44 | 9 | 
 addr_netmask| Name:  | addr_netmask |  | Prototype:  | static int addr_netmask(int af, u_int l, struct xaddr *n) |  | Coverage:  |  20.833% (5/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 116-143 |  
  |  | 44 | 8 | 
 _ssh_send_banner| Name:  | _ssh_send_banner |  | Prototype:  | int _ssh_send_banner(struct ssh *ssh, char **bannerp) |  | Coverage:  |  25.000% (4/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 382-396 |  
  |  | 44 | 4 | 
 RSA_set0_crt_params| Name:  | RSA_set0_crt_params |  | Prototype:  | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) |  | Coverage:  |  56.522% (13/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 279-301 |  
  |  | 44 | 5 | 
 userauth_pubkey| Name:  | userauth_pubkey |  | Prototype:  | int userauth_pubkey(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1656-1700 |  
  |  | 43 | 9 | 
 sshkey_to_base64| Name:  | sshkey_to_base64 |  | Prototype:  | int sshkey_to_base64(const struct sshkey *key, char **b64p) |  | Coverage:  |  52.941% (9/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1390-1417 |  
  |  | 43 | 7 | 
 sshkey_load_private_type| Name:  | sshkey_load_private_type |  | Prototype:  | int sshkey_load_private_type(int type, const char *filename, const char *passphrase, struct sshkey **keyp, char **commentp, int *perm_ok) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 168-199 |  
  |  | 43 | 10 | 
 session_x11_req| Name:  | session_x11_req |  | Prototype:  | static int session_x11_req(struct ssh *ssh, Session *s) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2006-2036 |  
  |  | 43 | 5 | 
 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 | 
 pkcs11_add_provider| Name:  | pkcs11_add_provider |  | Prototype:  | int pkcs11_add_provider(char *name, char *pin, struct sshkey ***keysp) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 203-246 |  
  |  | 43 | 9 | 
 mux_stdio_confirm| Name:  | mux_stdio_confirm |  | Prototype:  | static void mux_stdio_confirm(struct ssh *ssh, int id, int success, void *arg) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1067-1111 |  
  |  | 43 | 10 | 
 mux_client_request_alive| Name:  | mux_client_request_alive |  | Prototype:  | static u_int mux_client_request_alive(int fd) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1668-1717 |  
  |  | 43 | 11 | 
 match| Name:  | match |  | Prototype:  | static int match(Char *name, Char *pat, Char *patend, int recur) |  | Coverage:  |   0.000% (0/65) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 899-956 |  
  |  | 43 | 22 | 
 is_addr| Name:  | is_addr |  | Prototype:  | static int is_addr(const char *name) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 278-301 |  
  |  | 43 | 4 | 
 DSA_set0_pqg| Name:  | DSA_set0_pqg |  | Prototype:  | int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g) |  | Coverage:  |  56.522% (13/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 172-193 |  
  |  | 43 | 5 | 
 to_blob| Name:  | to_blob |  | Prototype:  | static int to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp, int force_plain, enum sshkey_serialize_rep opts) |  | Coverage:  |  56.522% (13/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 856-886 |  
  |  | 42 | 9 | 
 sshkey_generate| Name:  | sshkey_generate |  | Prototype:  | int sshkey_generate(int type, u_int bits, struct sshkey **keyp) |  | Coverage:  |  65.385% (17/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1613-1662 |  
  |  | 42 | 10 | 
 process_input| Name:  | process_input |  | Prototype:  | static int process_input(struct ssh *ssh, fd_set *readset, int connection_in) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 309-337 |  
  |  | 42 | 5 | 
 process| Name:  | process |  | Prototype:  | static void process(void) |  | Coverage:  |   0.000% (0/35) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c |  | Lines:  | 225-281 |  
  |  | 42 | 13 | 
 list_hostkey_types| Name:  | list_hostkey_types |  | Prototype:  | static char * list_hostkey_types(void) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 702-756 |  
  |  | 42 | 17 | 
 get_sigtype| Name:  | get_sigtype |  | Prototype:  | static int get_sigtype(const u_char *sig, size_t siglen, char **sigtypep) |  | Coverage:  |  57.143% (8/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2303-2326 |  
  |  | 42 | 6 | 
 fingerprint_b64| Name:  | fingerprint_b64 |  | Prototype:  | static char * fingerprint_b64(const char *alg, u_char *dgst_raw, size_t dgst_raw_len) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 943-965 |  
  |  | 42 | 4 | 
 do_times| Name:  | do_times |  | Prototype:  | static int do_times(int fd, int verb, const struct stat *sb) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 593-609 |  
  |  | 42 | 2 | 
 do_ssh2_kex| Name:  | do_ssh2_kex |  | Prototype:  | static void do_ssh2_kex(void) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 2262-2328 |  
  |  | 42 | 4 | 
 collect_children| Name:  | collect_children |  | Prototype:  | static void collect_children(struct ssh *ssh) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 356-376 |  
  |  | 42 | 4 | 
 channel_input_open_failure| Name:  | channel_input_open_failure |  | Prototype:  | int channel_input_open_failure(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3147-3182 |  
  |  | 42 | 7 | 
 channel_handler| Name:  | channel_handler |  | Prototype:  | static void channel_handler(struct ssh *ssh, int table, fd_set *readset, fd_set *writeset, time_t *unpause_secs) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2370-2417 |  
  |  | 42 | 11 | 
 channel_handle_efd_write| Name:  | channel_handle_efd_write |  | Prototype:  | static int channel_handle_efd_write(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2040-2067 |  
  |  | 42 | 5 | 
 argv_assemble| Name:  | argv_assemble |  | Prototype:  | char * argv_assemble(int argc, char **argv) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1677-1726 |  
  |  | 42 | 14 | 
 addr_pton| Name:  | addr_pton |  | Prototype:  | static int addr_pton(const char *p, struct xaddr *n) |  | Coverage:  |  65.000% (13/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 205-226 |  
  |  | 42 | 6 | 
 write_checkpoint| Name:  | write_checkpoint |  | Prototype:  | static void write_checkpoint(char *cpfile, u_int32_t lineno) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 448-477 |  
  |  | 41 | 5 | 
 waitrfd| Name:  | waitrfd |  | Prototype:  | static int waitrfd(int fd, int *timeoutp) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 427-452 |  
  |  | 41 | 5 | 
 sshkey_fingerprint| Name:  | sshkey_fingerprint |  | Prototype:  | char * sshkey_fingerprint(const struct sshkey *k, int dgst_alg, enum sshkey_fp_rep dgst_rep) |  | Coverage:  |  70.000% (14/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1163-1206 |  
  |  | 41 | 9 | 
 sshbuf_dup_string| Name:  | sshbuf_dup_string |  | Prototype:  | char * sshbuf_dup_string(struct sshbuf *buf) |  | Coverage:  |  75.000% (15/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c |  | Lines:  | 139-160 |  
  |  | 41 | 6 | 
 sshauthopt_from_cert| Name:  | sshauthopt_from_cert |  | Prototype:  | struct sshauthopt * sshauthopt_from_cert(struct sshkey *k) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 538-563 |  
  |  | 41 | 5 | 
 ssh_krl_free| Name:  | ssh_krl_free |  | Prototype:  | void ssh_krl_free(struct ssh_krl *krl) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 163-192 |  
  |  | 41 | 7 | 
 ssh_get_progname| Name:  | ssh_get_progname |  | Prototype:  | char *ssh_get_progname(char *argv0) |  | Coverage:  |  23.077% (3/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c |  | Lines:  | 43-64 |  
  |  | 41 | 3 | 
 ssh_confirm_remote_forward| Name:  | ssh_confirm_remote_forward |  | Prototype:  | static void ssh_confirm_remote_forward(struct ssh *ssh, int type, u_int32_t seq, void *ctxt) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1579-1627 |  
  |  | 41 | 9 | 
 set_fwdpermit_from_authopts| Name:  | set_fwdpermit_from_authopts |  | Prototype:  | static void set_fwdpermit_from_authopts(struct ssh *ssh, const struct sshauthopt *opts) |  | Coverage:  |   0.000% (0/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 296-335 |  
  |  | 41 | 9 | 
 opt_dequote| Name:  | opt_dequote |  | Prototype:  | static char * opt_dequote(const char **sp, const char **errstrp) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 67-98 |  
  |  | 41 | 6 | 
 new_socket| Name:  | new_socket |  | Prototype:  | static void new_socket(sock_type type, int fd) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 771-807 |  
  |  | 41 | 11 | 
 get_decode_stat| Name:  | get_decode_stat |  | Prototype:  | static Attrib * get_decode_stat(struct sftp_conn *conn, u_int expected_id, int quiet) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 288-331 |  
  |  | 41 | 9 | 
 fmt_scaled| Name:  | fmt_scaled |  | Prototype:  | int fmt_scaled(long long number, char *result) |  | Coverage:  |   0.000% (0/44) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/fmt_scaled.c |  | Lines:  | 218-276 |  
  |  | 41 | 12 | 
 crypto_sign_ed25519_ref_fe25519_pow2523| Name:  | crypto_sign_ed25519_ref_fe25519_pow2523 |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_pow2523(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x) |  | Coverage:  | 100.000% (22/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 285-337 |  
  |  | 41 | 8 | 
 client_request_tun_fwd| Name:  | client_request_tun_fwd |  | Prototype:  | char * client_request_tun_fwd(struct ssh *ssh, int tun_mode, int local_tun, int remote_tun) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1621-1661 |  
  |  | 41 | 4 | 
 addargs| Name:  | addargs |  | Prototype:  | void addargs(arglist *args, char *fmt, ...) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 857-882 |  
  |  | 41 | 4 | 
 accumulate_host_timing_secret| Name:  | accumulate_host_timing_secret |  | Prototype:  | static void accumulate_host_timing_secret(struct sshbuf *server_cfg, const struct sshkey *key) |  | Coverage:  |  50.000% (12/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 1426-1461 |  
  |  | 41 | 8 | 
 type_bits_valid| Name:  | type_bits_valid |  | Prototype:  | static void type_bits_valid(int type, const char *name, u_int32_t *bitsp) |  | Coverage:  |  65.854% (27/41) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 205-249 |  
  |  | 40 | 14 | 
 show_other_keys| Name:  | show_other_keys |  | Prototype:  | static int show_other_keys(struct hostkeys *hostkeys, struct sshkey *key) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 1450-1489 |  
  |  | 40 | 6 | 
 setproctitle| Name:  | setproctitle |  | Prototype:  | void setproctitle(const char *fmt, ...) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/setproctitle.c |  | Lines:  | 122-167 |  
  |  | 40 | 6 | 
 request_permitted| Name:  | request_permitted |  | Prototype:  | static int request_permitted(struct sftp_handler *h) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 154-180 |  
  |  | 40 | 5 | 
 process_read| Name:  | process_read |  | Prototype:  | static void process_read(u_int32_t id) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 732-771 |  
  |  | 40 | 8 | 
 prepare_auth_info_file| Name:  | prepare_auth_info_file |  | Prototype:  | static void prepare_auth_info_file(struct passwd *pw, struct sshbuf *info) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 262-294 |  
  |  | 40 | 8 | 
 pick_salt| Name:  | pick_salt |  | Prototype:  | static const char * pick_salt(void) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c |  | Lines:  | 72-96 |  
  |  | 40 | 5 | 
 notify_hostkeys| Name:  | notify_hostkeys |  | Prototype:  | static void notify_hostkeys(struct ssh *ssh) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 842-884 |  
  |  | 40 | 8 | 
 mux_client_read| Name:  | mux_client_read |  | Prototype:  | static int mux_client_read(int fd, struct sshbuf *b, size_t need) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c |  | Lines:  | 1477-1517 |  
  |  | 40 | 9 | 
 ms_subtract_diff| Name:  | ms_subtract_diff |  | Prototype:  | void ms_subtract_diff(struct timeval *start, int *ms) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1251-1259 |  
  |  | 40 | 2 | 
 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 | 
 RSA_meth_set1_name| Name:  | RSA_meth_set1_name |  | Prototype:  | int RSA_meth_set1_name(RSA_METHOD *meth, const char *name) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 553-563 |  
  |  | 40 | 3 | 
 x11_open_helper| Name:  | x11_open_helper |  | Prototype:  | static int x11_open_helper(struct ssh *ssh, struct sshbuf *b) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 1079-1144 |  
  |  | 39 | 9 | 
 urldecode| Name:  | urldecode |  | Prototype:  | static char * urldecode(const char *src) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 721-751 |  
  |  | 39 | 6 | 
 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 | 
 sshauthopt_serialise| Name:  | sshauthopt_serialise |  | Prototype:  | int sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m, int untrusted) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 826-871 |  
  |  | 39 | 5 | 
 ssh_packet_set_tos| Name:  | ssh_packet_set_tos |  | Prototype:  | void ssh_packet_set_tos(struct ssh *ssh, int tos) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2006-2033 |  
  |  | 39 | 6 | 
 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 | 
 read_config_file_depth| Name:  | read_config_file_depth |  | Prototype:  | static int read_config_file_depth(const char *filename, struct passwd *pw, const char *host, const char *original_host, Options *options, int flags, int *activep, int depth) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 1743-1790 |  
  |  | 39 | 9 |