| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 DSA_set0_key| Name:  | DSA_set0_key |  | Prototype:  | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) |  | Coverage:  |  66.667% (8/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 208-224 |  
  |  | 19 | 4 | 
 undo_glob_escape| Name:  | undo_glob_escape |  | Prototype:  | static void undo_glob_escape(char *s) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 1098-1131 |  
  |  | 18 | 10 | 
 sshkey_save_private| Name:  | sshkey_save_private |  | Prototype:  | int sshkey_save_private(struct sshkey *key, const char *filename, const char *passphrase, const char *comment, int force_new_format, const char *new_format_cipher, int new_format_rounds) |  | Coverage:  |  45.455% (5/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 74-93 |  
  |  | 18 | 5 | 
 sshkey_parse_private_fileblob| Name:  | sshkey_parse_private_fileblob |  | Prototype:  | int sshkey_parse_private_fileblob(struct sshbuf *buffer, const char *passphrase, struct sshkey **keyp, char **commentp) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 4052-4063 |  
  |  | 18 | 3 | 
 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 | 
 ssh_remove_all_identities| Name:  | ssh_remove_all_identities |  | Prototype:  | int ssh_remove_all_identities(int sock, int version) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c |  | Lines:  | 559-580 |  
  |  | 18 | 6 | 
 session_open| Name:  | session_open |  | Prototype:  | int session_open(Authctxt *authctxt, int chanid) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1814-1830 |  
  |  | 18 | 3 | 
 serialise_array| Name:  | serialise_array |  | Prototype:  | static int serialise_array(struct sshbuf *m, char **a, size_t n) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 735-761 |  
  |  | 18 | 6 | 
 send_names| Name:  | send_names |  | Prototype:  | static void send_names(u_int32_t id, int count, const Stat *stats) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 570-591 |  
  |  | 18 | 5 | 
 revoked_certs_free| Name:  | revoked_certs_free |  | Prototype:  | static void revoked_certs_free(struct revoked_certs *rc) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 145-161 |  
  |  | 18 | 3 | 
 rdynamic_connect_prepare| Name:  | rdynamic_connect_prepare |  | Prototype:  | static Channel * rdynamic_connect_prepare(struct ssh *ssh, char *ctype, char *rname) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4448-4472 |  
  |  | 18 | 2 | 
 process_rmdir| Name:  | process_rmdir |  | Prototype:  | static void process_rmdir(u_int32_t id) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1128-1143 |  
  |  | 18 | 2 | 
 process_remove| Name:  | process_remove |  | Prototype:  | static void process_remove(u_int32_t id) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1090-1105 |  
  |  | 18 | 2 | 
 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 | 
 parse_getput_flags| Name:  | parse_getput_flags |  | Prototype:  | static int parse_getput_flags(const char *cmd, char **argv, int argc, int *aflag, int *fflag, int *pflag, int *rflag) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 400-434 |  
  |  | 18 | 9 | 
 nh_final [umac.c #2]| Name:  | nh_final [umac.c #2] |  | Prototype:  | static void nh_final(nh_ctx *hc, UINT8 *result) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 666-702 |  
  |  | 18 | 3 | 
 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 | 
 mm_bsdauth_respond| Name:  | mm_bsdauth_respond |  | Prototype:  | int mm_bsdauth_respond(void *ctx, u_int numresponses, char **responses) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c |  | Lines:  | 844-868 |  
  |  | 18 | 5 | 
 match_host_and_ip| Name:  | match_host_and_ip |  | Prototype:  | int match_host_and_ip(const char *host, const char *ipaddr, const char *patterns) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c |  | Lines:  | 196-214 |  
  |  | 18 | 5 | 
 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 | 
 key_accepted_by_hostkeyalgs| Name:  | key_accepted_by_hostkeyalgs |  | Prototype:  | static int key_accepted_by_hostkeyalgs(const struct sshkey *key) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1999-2013 |  
  |  | 18 | 3 | 
 input_userauth_banner| Name:  | input_userauth_banner |  | Prototype:  | int input_userauth_banner(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 506-520 |  
  |  | 18 | 2 | 
 glob1| Name:  | glob1 |  | Prototype:  | static int glob1(Char *pattern, Char *pattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 609-620 |  
  |  | 18 | 2 | 
 fakepw| Name:  | fakepw |  | Prototype:  | struct passwd * fakepw(void) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 717-738 |  
  |  | 18 | 1 | 
 encode_attrib| Name:  | encode_attrib |  | Prototype:  | int encode_attrib(struct sshbuf *b, const Attrib *a) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c |  | Lines:  | 153-179 |  
  |  | 18 | 10 | 
 dump_base64| Name:  | dump_base64 |  | Prototype:  | void dump_base64(FILE *fp, const u_char *data, u_int len) |  | Coverage:  |  76.923% (10/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c |  | Lines:  | 75-95 |  
  |  | 18 | 5 | 
 client_global_request_reply| Name:  | client_global_request_reply |  | Prototype:  | static int client_global_request_reply(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 463-480 |  
  |  | 18 | 5 | 
 channel_set_fds| Name:  | channel_set_fds |  | Prototype:  | void channel_set_fds(struct ssh *ssh, int id, int rfd, int wfd, int efd, int extusage, int nonblock, int is_tty, u_int window_max) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 995-1016 |  
  |  | 18 | 4 | 
 blob_section| Name:  | blob_section |  | Prototype:  | static int blob_section(struct sshbuf *sect, struct revoked_blob_tree *target_tree, size_t expected_len) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 958-980 |  
  |  | 18 | 5 | 
 blf_cbc_encrypt| Name:  | blf_cbc_encrypt |  | Prototype:  | void blf_cbc_encrypt(blf_ctx *c, u_int8_t *iv, u_int8_t *data, u_int32_t len) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 584-607 |  
  |  | 18 | 3 | 
 atoi_err| Name:  | atoi_err |  | Prototype:  | const char * atoi_err(const char *nptr, int *val) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1951-1963 |  
  |  | 18 | 3 | 
 warn_changed_key| Name:  | warn_changed_key |  | Prototype:  | static void warn_changed_key(struct sshkey *host_key) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 1491-1512 |  
  |  | 17 | 2 | 
 strlcat| Name:  | strlcat |  | Prototype:  | size_t strlcat(char *dst, const char *src, size_t siz) |  | Coverage:  |  80.000% (12/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strlcat.c |  | Lines:  | 34-60 |  
  |  | 17 | 5 | 
 sshkey_to_certified| Name:  | sshkey_to_certified |  | Prototype:  | int sshkey_to_certified(struct sshkey *k) |  | Coverage:  |  28.571% (4/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2470-2502 |  
  |  | 17 | 7 | 
 sshkey_ecdsa_bits_to_nid| Name:  | sshkey_ecdsa_bits_to_nid |  | Prototype:  | int sshkey_ecdsa_bits_to_nid(int bits) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 402-417 |  
  |  | 17 | 5 | 
 sshbuf_get_stringb| Name:  | sshbuf_get_stringb |  | Prototype:  | int sshbuf_get_stringb(struct sshbuf *buf, struct sshbuf *v) |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 215-233 |  
  |  | 17 | 2 | 
 ssh_packet_start_discard| Name:  | ssh_packet_start_discard |  | Prototype:  | static int ssh_packet_start_discard(struct ssh *ssh, struct sshenc *enc, struct sshmac *mac, size_t mac_already, u_int discard) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 393-417 |  
  |  | 17 | 5 | 
 ssh_lock_agent| Name:  | ssh_lock_agent |  | Prototype:  | int ssh_lock_agent(int sock, int lock, const char *password) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c |  | Lines:  | 179-199 |  
  |  | 17 | 6 | 
 ssh_digest_final| Name:  | ssh_digest_final |  | Prototype:  | int ssh_digest_final(struct ssh_digest_ctx *ctx, u_char *d, size_t dlen) |  | Coverage:  |  40.000% (6/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 157-172 |  
  |  | 17 | 5 | 
 set_reuseaddr| Name:  | set_reuseaddr |  | Prototype:  | int set_reuseaddr(int fd) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 170-180 |  
  |  | 17 | 2 | 
 server_init_dispatch| Name:  | server_init_dispatch |  | Prototype:  | static void server_init_dispatch(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 899-921 |  
  |  | 17 | 1 | 
 rsa_hash_alg_nid| Name:  | rsa_hash_alg_nid |  | Prototype:  | static int rsa_hash_alg_nid(int type) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c |  | Lines:  | 93-106 |  
  |  | 17 | 5 | 
 revoked_serial_tree_RB_INSERT| Name:  | revoked_serial_tree_RB_INSERT |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_INSERT(struct revoked_serial_tree *head, struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 17 | 6 | 
 revoked_key_id_tree_RB_INSERT| Name:  | revoked_key_id_tree_RB_INSERT |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_INSERT(struct revoked_key_id_tree *head, struct revoked_key_id *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 71-71 |  
  |  | 17 | 6 | 
 revoked_blob_tree_RB_INSERT| Name:  | revoked_blob_tree_RB_INSERT |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_INSERT(struct revoked_blob_tree *head, struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 17 | 6 | 
 queue_listen_addr| Name:  | queue_listen_addr |  | Prototype:  | static void queue_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 816-830 |  
  |  | 17 | 1 | 
 parse_ipqos| Name:  | parse_ipqos |  | Prototype:  | int parse_ipqos(const char *cp) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1442-1460 |  
  |  | 17 | 5 | 
 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 | 
 mm_record_login| Name:  | mm_record_login |  | Prototype:  | static void mm_record_login(Session *s, struct passwd *pw) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1431-1455 |  
  |  | 17 | 3 | 
 mm_answer_pty_cleanup| Name:  | mm_answer_pty_cleanup |  | Prototype:  | int mm_answer_pty_cleanup(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1538-1554 |  
  |  | 17 | 3 | 
 login_init_entry| Name:  | login_init_entry |  | Prototype:  | int login_init_entry(struct logininfo *li, pid_t pid, const char *username, const char *hostname, const char *line) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 369-397 |  
  |  | 17 | 5 | 
 kludge_FD_ISSET| Name:  | kludge_FD_ISSET |  | Prototype:  | int kludge_FD_ISSET(int n, fd_set *set) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/kludge-fd_set.c |  | Lines:  | 22-24 |  
  |  | 17 | 1 | 
 kex_derive_keys| Name:  | kex_derive_keys |  | Prototype:  | int kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen, const struct sshbuf *shared_secret) |  | Coverage:  |  76.190% (16/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 991-1016 |  
  |  | 17 | 5 | 
 kdf [umac.c #2]| Name:  | kdf [umac.c #2] |  | Prototype:  | static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 184-208 |  
  |  | 17 | 3 | 
 kdf [umac.c #1]| Name:  | kdf [umac.c #1] |  | Prototype:  | static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 184-208 |  
  |  | 17 | 3 | 
 handle_close| Name:  | handle_close |  | Prototype:  | static int handle_close(int handle) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 419-436 |  
  |  | 17 | 3 | 
 get_hostkey_index| Name:  | get_hostkey_index |  | Prototype:  | int get_hostkey_index(struct sshkey *key, int compare, struct ssh *ssh) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 815-839 |  
  |  | 17 | 6 | 
 fingerprint_hex| Name:  | fingerprint_hex |  | Prototype:  | static char * fingerprint_hex(const char *alg, u_char *dgst_raw, size_t dgst_raw_len) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 967-983 |  
  |  | 17 | 3 | 
 fdlim_set| Name:  | fdlim_set |  | Prototype:  | static int fdlim_set(int lim) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 136-155 |  
  |  | 17 | 4 | 
 do_authenticated| Name:  | do_authenticated |  | Prototype:  | void do_authenticated(struct ssh *ssh, Authctxt *authctxt) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 337-369 |  
  |  | 17 | 4 | 
 delete_all| Name:  | delete_all |  | Prototype:  | static int delete_all(int agent_fd, int qflag) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 168-189 |  
  |  | 17 | 4 | 
 cipher_warning_message| Name:  | cipher_warning_message |  | Prototype:  | const char * cipher_warning_message(const struct sshcipher_ctx *cc) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 226-233 |  
  |  | 17 | 2 | 
 channel_lookup| Name:  | channel_lookup |  | Prototype:  | Channel * channel_lookup(struct ssh *ssh, int id) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 279-302 |  
  |  | 17 | 12 | 
 channel_connect_by_listen_path| Name:  | channel_connect_by_listen_path |  | Prototype:  | Channel * channel_connect_by_listen_path(struct ssh *ssh, const char *path, char *ctype, char *rname) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4300-4320 |  
  |  | 17 | 3 | 
 chacha_keysetup| Name:  | chacha_keysetup |  | Prototype:  | void chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/chacha.c |  | Lines:  | 55-78 |  
  |  | 17 | 2 | 
 chacha_keysetup| Name:  | chacha_keysetup |  | Prototype:  | static void chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits,u32 ivbits) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/chacha_private.h |  | Lines:  | 54-77 |  
  |  | 17 | 2 | 
 authmethod_is_enabled| Name:  | authmethod_is_enabled |  | Prototype:  | static int authmethod_is_enabled(Authmethod *method) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 2060-2072 |  
  |  | 17 | 4 | 
 auth_password| Name:  | auth_password |  | Prototype:  | int auth_password(struct ssh *ssh, const char *password) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-passwd.c |  | Lines:  | 76-129 |  
  |  | 17 | 7 | 
 auth_debug_send| Name:  | auth_debug_send |  | Prototype:  | void auth_debug_send(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 690-706 |  
  |  | 17 | 4 | 
 allocbuf| Name:  | allocbuf |  | Prototype:  | BUF * allocbuf(BUF *bp, int fd, int blksize) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 1392-1414 |  
  |  | 17 | 4 | 
 add_remote_forward| Name:  | add_remote_forward |  | Prototype:  | void add_remote_forward(Options *options, const struct Forward *newfwd) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 350-374 |  
  |  | 17 | 3 | 
 Blowfish_encipher| Name:  | Blowfish_encipher |  | Prototype:  | void Blowfish_encipher(blf_ctx *c, u_int32_t *xl, u_int32_t *xr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 73-96 |  
  |  | 17 | 1 | 
 Blowfish_decipher| Name:  | Blowfish_decipher |  | Prototype:  | void Blowfish_decipher(blf_ctx *c, u_int32_t *xl, u_int32_t *xr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 98-121 |  
  |  | 17 | 1 | 
 sock_set_v6only| Name:  | sock_set_v6only |  | Prototype:  | void sock_set_v6only(int s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1530-1540 |  
  |  | 16 | 2 | 
 setscreensize| Name:  | setscreensize |  | Prototype:  | static void setscreensize(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c |  | Lines:  | 292-306 |  
  |  | 16 | 3 | 
 server_listen| Name:  | server_listen |  | Prototype:  | static void server_listen(void) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 1105-1123 |  
  |  | 16 | 3 | 
 server_alive_check| Name:  | server_alive_check |  | Prototype:  | static void server_alive_check(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 482-495 |  
  |  | 16 | 2 | 
 remote_is_dir| Name:  | remote_is_dir |  | Prototype:  | static int remote_is_dir(struct sftp_conn *conn, const char *path) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 596-607 |  
  |  | 16 | 3 | 
 qfileout| Name:  | qfileout |  | Prototype:  | static int qfileout(FILE * ofile, u_int32_t otype, u_int32_t otests, u_int32_t otries, u_int32_t osize, u_int32_t ogenerator, BIGNUM * omodulus) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 152-178 |  
  |  | 16 | 3 | 
 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_close| Name:  | process_close |  | Prototype:  | static void process_close(u_int32_t id) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 717-730 |  
  |  | 16 | 2 | 
 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 | 
 nh_final [umac.c #1]| Name:  | nh_final [umac.c #1] |  | Prototype:  | static void nh_final(nh_ctx *hc, UINT8 *result) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 666-702 |  
  |  | 16 | 3 | 
 maybe_add_key_to_agent| Name:  | maybe_add_key_to_agent |  | Prototype:  | void maybe_add_key_to_agent(char *authfile, const struct sshkey *private, char *comment, char *passphrase) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 1554-1581 |  
  |  | 16 | 5 | 
 match_principals_option| Name:  | match_principals_option |  | Prototype:  | static int match_principals_option(const char *principal_list, struct sshkey_cert *cert) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 255-273 |  
  |  | 16 | 3 | 
 handle_new| Name:  | handle_new |  | Prototype:  | static int handle_new(int use, const char *name, int fd, int flags, DIR *dirp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 299-323 |  
  |  | 16 | 3 | 
 g_opendir| Name:  | g_opendir |  | Prototype:  | static DIR * g_opendir(Char *str, _ssh_compat_glob_t *pglob) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c |  | Lines:  | 983-999 |  
  |  | 16 | 4 | 
 fudge_readdir| Name:  | fudge_readdir |  | Prototype:  | static struct dirent * fudge_readdir(struct SFTP_OPENDIR *od) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 64-101 |  
  |  | 16 | 3 | 
 fmt_intarg| Name:  | fmt_intarg |  | Prototype:  | static const char * fmt_intarg(OpCodes code, int val) |  | Coverage:  |   0.000% (0/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2422-2457 |  
  |  | 16 | 16 | 
 fdlim_get| Name:  | fdlim_get |  | Prototype:  | static int fdlim_get(int hard) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 119-134 |  
  |  | 16 | 3 | 
 destroy_sensitive_data| Name:  | destroy_sensitive_data |  | Prototype:  | void destroy_sensitive_data(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 469-484 |  
  |  | 16 | 4 | 
 client_register_global_confirm| Name:  | client_register_global_confirm |  | Prototype:  | void client_register_global_confirm(global_confirm_cb *cb, void *ctx) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 747-766 |  
  |  | 16 | 3 | 
 client_init_dispatch| Name:  | client_init_dispatch |  | Prototype:  | static void client_init_dispatch(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2307-2331 |  
  |  | 16 | 1 | 
 cipher_free| Name:  | cipher_free |  | Prototype:  | void cipher_free(struct sshcipher_ctx *cc) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 410-425 |  
  |  | 16 | 4 | 
 choose_hostkeyalg| Name:  | choose_hostkeyalg |  | Prototype:  | static int choose_hostkeyalg(struct kex *k, char *client, char *server) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 775-789 |  
  |  | 16 | 3 | 
 channel_not_very_much_buffered_data| Name:  | channel_not_very_much_buffered_data |  | Prototype:  | int channel_not_very_much_buffered_data(struct ssh *ssh) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 697-715 |  
  |  | 16 | 4 | 
 chan_send_eow2| Name:  | chan_send_eow2 |  | Prototype:  | static void chan_send_eow2(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c |  | Lines:  | 226-247 |  
  |  | 16 | 5 | 
 chan_send_close2| Name:  | chan_send_close2 |  | Prototype:  | static void chan_send_close2(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c |  | Lines:  | 202-224 |  
  |  | 16 | 5 | 
 auth2_key_already_used| Name:  | auth2_key_already_used |  | Prototype:  | int auth2_key_already_used(Authctxt *authctxt, const struct sshkey *key) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c |  | Lines:  | 731-749 |  
  |  | 16 | 3 |