| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 colon| Name:  | colon |  | Prototype:  | char * colon(char *cp) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 541-562 |  
  |  | 27 | 8 | 
 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 | 
 cmov_aff| Name:  | cmov_aff |  | Prototype:  | static void cmov_aff(ge25519_aff *r, const ge25519_aff *p, unsigned char b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 146-150 |  
  |  | 2 | 1 | 
 cmd_interrupt| Name:  | cmd_interrupt |  | Prototype:  | static void cmd_interrupt(int signo) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 245-254 |  
  |  | 15 | 1 | 
 closefrom| Name:  | closefrom |  | Prototype:  | void closefrom(int lowfd) |  | Coverage:  |  50.000% (15/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-closefrom.c |  | Lines:  | 68-107 |  
  |  | 28 | 6 | 
 close_startup_pipes| Name:  | close_startup_pipes |  | Prototype:  | static void close_startup_pipes(void) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 266-275 |  
  |  | 5 | 4 | 
 close_socket| Name:  | close_socket |  | Prototype:  | static void close_socket(SocketEntry *e) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 165-174 |  
  |  | 6 | 1 | 
 close_listen_socks| Name:  | close_listen_socks |  | Prototype:  | static void close_listen_socks(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 256-264 |  
  |  | 4 | 2 | 
 client_x11_get_proto| Name:  | client_x11_get_proto |  | Prototype:  | int client_x11_get_proto(struct ssh *ssh, const char *display, const char *xauth_path, u_int trusted, u_int timeout, char **_proto, char **_data) |  | Coverage:  |   0.000% (0/123) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 277-441 |  
  |  | 351 | 28 | 
 client_x11_display_valid| Name:  | client_x11_display_valid |  | Prototype:  | static int client_x11_display_valid(const char *display) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 256-273 |  
  |  | 54 | 4 | 
 client_wait_until_can_do_something| Name:  | client_wait_until_can_do_something |  | Prototype:  | static void client_wait_until_can_do_something(struct ssh *ssh, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, int rekeying) |  | Coverage:  |   0.000% (0/55) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 501-586 |  
  |  | 62 | 14 | 
 client_suspend_self| Name:  | client_suspend_self |  | Prototype:  | static void client_suspend_self(struct sshbuf *bin, struct sshbuf *bout, struct sshbuf *berr) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 588-612 |  
  |  | 25 | 3 | 
 client_stop_mux| Name:  | client_stop_mux |  | Prototype:  | void client_stop_mux(void) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2333-2346 |  
  |  | 9 | 3 | 
 client_status_confirm| Name:  | client_status_confirm |  | Prototype:  | static void client_status_confirm(struct ssh *ssh, int type, Channel *c, void *ctx) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 665-726 |  
  |  | 35 | 11 | 
 client_simple_escape_filter| Name:  | client_simple_escape_filter |  | Prototype:  | int client_simple_escape_filter(struct ssh *ssh, Channel *c, char *buf, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1211-1219 |  
  |  | 4 | 2 | 
 client_session2_setup| Name:  | client_session2_setup |  | Prototype:  | void client_session2_setup(struct ssh *ssh, int id, int want_tty, int want_subsystem, const char *term, struct termios *tiop, int in_fd, struct sshbuf *cmd, char **env) |  | Coverage:  |   0.000% (0/61) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2193-2305 |  
  |  | 167 | 16 | 
 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 | 
 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 | 
 client_request_forwarded_tcpip| Name:  | client_request_forwarded_tcpip |  | Prototype:  | static Channel * client_request_forwarded_tcpip(struct ssh *ssh, const char *request_type, int rchan, u_int rwindow, u_int rmaxpack) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1484-1535 |  
  |  | 58 | 6 | 
 client_request_forwarded_streamlocal| Name:  | client_request_forwarded_streamlocal |  | Prototype:  | static Channel * client_request_forwarded_streamlocal(struct ssh *ssh, const char *request_type, int rchan) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1537-1557 |  
  |  | 25 | 3 | 
 client_request_agent| Name:  | client_request_agent |  | Prototype:  | static Channel * client_request_agent(struct ssh *ssh, const char *request_type, int rchan) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1595-1619 |  
  |  | 30 | 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_process_net_input| Name:  | client_process_net_input |  | Prototype:  | static void client_process_net_input(fd_set *readset) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 614-663 |  
  |  | 52 | 7 | 
 client_process_buffered_input_packets| Name:  | client_process_buffered_input_packets |  | Prototype:  | static void client_process_buffered_input_packets(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1184-1188 |  
  |  | 1 | 1 | 
 client_new_escape_filter_ctx| Name:  | client_new_escape_filter_ctx |  | Prototype:  | void * client_new_escape_filter_ctx(int escape_char) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1193-1202 |  
  |  | 5 | 1 | 
 client_loop| Name:  | client_loop |  | Prototype:  | int client_loop(struct ssh *ssh, int have_pty, int escape_char_arg, int ssh2_chan_id) |  | Coverage:  |   0.000% (0/145) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1235-1480 |  
  |  | 294 | 43 | 
 client_input_hostkeys| Name:  | client_input_hostkeys |  | Prototype:  | static int client_input_hostkeys(void) |  | Coverage:  |   0.000% (0/87) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2020-2168 |  
  |  | 147 | 27 | 
 client_input_global_request| Name:  | client_input_global_request |  | Prototype:  | static int client_input_global_request(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 2170-2191 |  
  |  | 182 | 9 | 
 client_input_channel_req| Name:  | client_input_channel_req |  | Prototype:  | static int client_input_channel_req(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/99) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1719-1771 |  
  |  | 378 | 24 | 
 client_input_channel_open| Name:  | client_input_channel_open |  | Prototype:  | static int client_input_channel_open(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/145) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1664-1717 |  
  |  | 701 | 32 | 
 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 | 
 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 | 
 client_global_hostkeys_private_confirm| Name:  | client_global_hostkeys_private_confirm |  | Prototype:  | static void client_global_hostkeys_private_confirm(struct ssh *ssh, int type, u_int32_t seq, void *_ctx) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1917-1993 |  
  |  | 56 | 13 | 
 client_filter_cleanup| Name:  | client_filter_cleanup |  | Prototype:  | void client_filter_cleanup(struct ssh *ssh, int cid, void *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1205-1209 |  
  |  | 1 | 1 | 
 client_expect_confirm| Name:  | client_expect_confirm |  | Prototype:  | void client_expect_confirm(struct ssh *ssh, int id, const char *request, enum confirm_action action) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 734-745 |  
  |  | 5 | 1 | 
 client_cleanup_stdio_fwd| Name:  | client_cleanup_stdio_fwd |  | Prototype:  | static void client_cleanup_stdio_fwd(struct ssh *ssh, int id, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1629-1634 |  
  |  | 2 | 1 | 
 client_check_window_change| Name:  | client_check_window_change |  | Prototype:  | static void client_check_window_change(struct ssh *ssh) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 450-461 |  
  |  | 5 | 2 | 
 client_channel_closed| Name:  | client_channel_closed |  | Prototype:  | static void client_channel_closed(struct ssh *ssh, int id, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 1221-1227 |  
  |  | 3 | 1 | 
 client_alive_check| Name:  | client_alive_check |  | Prototype:  | static void client_alive_check(struct ssh *ssh) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 179-205 |  
  |  | 13 | 3 | 
 client_abandon_status_confirm| Name:  | client_abandon_status_confirm |  | Prototype:  | static void client_abandon_status_confirm(struct ssh *ssh, Channel *c, void *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 728-732 |  
  |  | 1 | 1 | 
 clear_pass| Name:  | clear_pass |  | Prototype:  | static void clear_pass(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 99-107 |  
  |  | 8 | 2 | 
 clear_libcrypto_errors| Name:  | clear_libcrypto_errors |  | Prototype:  | static void clear_libcrypto_errors(void) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 3892-3897 |  
  |  | 1 | 2 | 
 clear_forwardings| Name:  | clear_forwardings |  | Prototype:  | static void clear_forwardings(Options *options) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 376-404 |  
  |  | 28 | 5 | 
 cleanup_socket| Name:  | cleanup_socket |  | Prototype:  | static void cleanup_socket(void) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 1011-1021 |  
  |  | 7 | 4 | 
 cleanup_handler| Name:  | cleanup_handler |  | Prototype:  | static void cleanup_handler(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 1031-1039 |  
  |  | 3 | 1 | 
 cleanup_exit| Name:  | cleanup_exit |  | Prototype:  | void cleanup_exit(int i) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 2331-2353 |  
  |  | 29 | 4 | 
 cleanhostname| Name:  | cleanhostname |  | Prototype:  | char * cleanhostname(char *host) |  | Coverage:  |  33.333% (2/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 531-539 |  
  |  | 4 | 2 | 
 ciphers_valid| Name:  | ciphers_valid |  | Prototype:  | int ciphers_valid(const char *names) |  | Coverage:  |   0.000% (0/58) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 203-224 |  
  |  | 357 | 12 | 
 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 | 
 cipher_set_keyiv| Name:  | cipher_set_keyiv |  | Prototype:  | int cipher_set_keyiv(struct sshcipher_ctx *cc, const u_char *iv, size_t len) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 493-527 |  
  |  | 22 | 8 | 
 cipher_seclen| Name:  | cipher_seclen |  | Prototype:  | u_int cipher_seclen(const struct sshcipher *c) |  | Coverage:  |   5.882% (2/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 155-161 |  
  |  | 165 | 8 | 
 cipher_keylen| Name:  | cipher_keylen |  | Prototype:  | u_int cipher_keylen(const struct sshcipher *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 149-153 |  
  |  | 1 | 1 | 
 cipher_ivlen| Name:  | cipher_ivlen |  | Prototype:  | u_int cipher_ivlen(const struct sshcipher *c) |  | Coverage:  |  80.000% (4/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 169-178 |  
  |  | 2 | 1 | 
 cipher_is_cbc| Name:  | cipher_is_cbc |  | Prototype:  | u_int cipher_is_cbc(const struct sshcipher *c) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 180-184 |  
  |  | 1 | 1 | 
 cipher_init| Name:  | cipher_init |  | Prototype:  | int cipher_init(struct sshcipher_ctx **ccp, const struct sshcipher *cipher, const u_char *key, u_int keylen, const u_char *iv, u_int ivlen, int do_encrypt) |  | Coverage:  |  44.681% (21/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 235-322 |  
  |  | 83 | 14 | 
 cipher_get_length| Name:  | cipher_get_length |  | Prototype:  | int cipher_get_length(struct sshcipher_ctx *cc, u_int *plenp, u_int seqnr, const u_char *cp, u_int len) |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 397-408 |  
  |  | 7 | 3 | 
 cipher_get_keyiv_len| Name:  | cipher_get_keyiv_len |  | Prototype:  | int cipher_get_keyiv_len(const struct sshcipher_ctx *cc) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 432-446 |  
  |  | 6 | 3 | 
 cipher_get_keyiv| Name:  | cipher_get_keyiv |  | Prototype:  | int cipher_get_keyiv(struct sshcipher_ctx *cc, u_char *iv, size_t len) |  | Coverage:  |   8.824% (3/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 448-491 |  
  |  | 31 | 12 | 
 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 | 
 cipher_ctx_is_plaintext| Name:  | cipher_ctx_is_plaintext |  | Prototype:  | u_int cipher_ctx_is_plaintext(struct sshcipher_ctx *cc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 186-190 |  
  |  | 1 | 1 | 
 cipher_crypt| Name:  | cipher_crypt |  | Prototype:  | int cipher_crypt(struct sshcipher_ctx *cc, u_int seqnr, u_char *dest, const u_char *src, u_int len, u_int aadlen, u_int authlen) |  | Coverage:  |  25.000% (12/48) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 334-394 |  
  |  | 60 | 14 | 
 cipher_by_name| Name:  | cipher_by_name |  | Prototype:  | const struct sshcipher * cipher_by_name(const char *name) |  | Coverage:  |  16.667% (6/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 192-200 |  
  |  | 174 | 9 | 
 cipher_blocksize| Name:  | cipher_blocksize |  | Prototype:  | u_int cipher_blocksize(const struct sshcipher *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 143-147 |  
  |  | 1 | 1 | 
 cipher_authlen| Name:  | cipher_authlen |  | Prototype:  | u_int cipher_authlen(const struct sshcipher *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 163-167 |  
  |  | 1 | 1 | 
 cipher_alg_list| Name:  | cipher_alg_list |  | Prototype:  | char * cipher_alg_list(char sep, int auth_only) |  | Coverage:  |  66.667% (12/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c |  | Lines:  | 117-141 |  
  |  | 33 | 6 | 
 chop| Name:  | chop |  | Prototype:  | char * chop(char *s) |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 75-88 |  
  |  | 7 | 3 | 
 choose_t| Name:  | choose_t |  | Prototype:  | static void choose_t(ge25519_aff *t, unsigned long long pos, signed char b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 170-181 |  
  |  | 8 | 1 | 
 choose_next_state| Name:  | choose_next_state |  | Prototype:  | static int choose_next_state(int current_state, u_int64_t contig, int final, u_int64_t last_gap, u_int64_t next_gap, int *force_new_section) |  | Coverage:  |   0.000% (0/35) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 478-552 |  
  |  | 37 | 8 | 
 choose_mac| Name:  | choose_mac |  | Prototype:  | static int choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 719-734 |  
  |  | 20 | 3 | 
 choose_kex| Name:  | choose_kex |  | Prototype:  | static int choose_kex(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:  | 757-773 |  
  |  | 19 | 3 | 
 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 | 
 choose_enc| Name:  | choose_enc |  | Prototype:  | static int choose_enc(struct sshenc *enc, char *client, char *server) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 698-717 |  
  |  | 30 | 3 | 
 choose_dh| Name:  | choose_dh |  | Prototype:  | DH * choose_dh(int min, int wantbits, int max) |  | Coverage:  |   4.167% (2/48) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 146-218 |  
  |  | 73 | 12 | 
 choose_comp| Name:  | choose_comp |  | Prototype:  | static int choose_comp(struct sshcomp *comp, char *client, char *server) |  | Coverage:  |   5.769% (6/104) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 736-755 |  
  |  | 505 | 23 | 
 child_set_env| Name:  | child_set_env |  | Prototype:  | void child_set_env(char ***envp, u_int *envsizep, const char *name, const char *value) |  | Coverage:  |   0.000% (0/72) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1847-1901 |  
  |  | 273 | 14 | 
 child_close_fds| Name:  | child_close_fds |  | Prototype:  | static void child_close_fds(struct ssh *ssh) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1488-1524 |  
  |  | 15 | 3 | 
 check_rsa_length| Name:  | check_rsa_length |  | Prototype:  | static int check_rsa_length(const RSA *rsa) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2004-2013 |  
  |  | 13 | 2 | 
 check_rhosts_file| Name:  | check_rhosts_file |  | Prototype:  | static int check_rhosts_file(const char *filename, const char *hostname, const char *ipaddr, const char *client_user, const char *server_user) |  | Coverage:  |   0.000% (0/183) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-rhosts.c |  | Lines:  | 55-182 |  
  |  | 641 | 44 | 
 check_rfwd_permission| Name:  | check_rfwd_permission |  | Prototype:  | static int check_rfwd_permission(struct ssh *ssh, struct Forward *fwd) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3721-3754 |  
  |  | 19 | 7 | 
 check_quietlogin| Name:  | check_quietlogin |  | Prototype:  | int check_quietlogin(Session *s, const char *command) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 848-867 |  
  |  | 11 | 3 | 
 check_principals_line| Name:  | check_principals_line |  | Prototype:  | static int check_principals_line(struct ssh *ssh, char *cp, const struct sshkey_cert *cert, const char *loc, struct sshauthopt **authoptsp) |  | Coverage:  |   0.000% (0/69) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 280-328 |  
  |  | 224 | 15 | 
 check_parent_exists| Name:  | check_parent_exists |  | Prototype:  | static void check_parent_exists(void) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 1041-1053 |  
  |  | 3 | 2 | 
 check_markers| Name:  | check_markers |  | Prototype:  | static HostkeyMarker check_markers(char **cpp) |  | Coverage:  |  21.782% (22/101) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 186-219 |  
  |  | 415 | 20 | 
 check_load| Name:  | check_load |  | Prototype:  | static void check_load(int r, const char *path, const char *message) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 505-523 |  
  |  | 11 | 7 | 
 check_key_not_revoked| Name:  | check_key_not_revoked |  | Prototype:  | static int check_key_not_revoked(struct hostkeys *hostkeys, struct sshkey *k) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 307-324 |  
  |  | 12 | 5 | 
 check_key_in_hostkeys| Name:  | check_key_in_hostkeys |  | Prototype:  | HostStatus check_key_in_hostkeys(struct hostkeys *hostkeys, struct sshkey *key, const struct hostkey_entry **found) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 395-402 |  
  |  | 5 | 2 | 
 check_key_in_hostfiles| Name:  | check_key_in_hostfiles |  | Prototype:  | HostStatus check_key_in_hostfiles(struct passwd *pw, struct sshkey *key, const char *host, const char *sysfile, const char *userfile) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 459-502 |  
  |  | 34 | 5 | 
 check_ip_options| Name:  | check_ip_options |  | Prototype:  | static void check_ip_options(struct ssh *ssh) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 1355-1384 |  
  |  | 30 | 5 | 
 check_ifaddrs| Name:  | check_ifaddrs |  | Prototype:  | static int check_ifaddrs(const char *ifname, int af, const struct ifaddrs *ifaddrs, struct sockaddr_storage *resultp, socklen_t *rlenp) |  | Coverage:  |   0.000% (0/70) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 273-327 |  
  |  | 235 | 16 | 
 check_hostkeys_by_key_or_type| Name:  | check_hostkeys_by_key_or_type |  | Prototype:  | static HostStatus check_hostkeys_by_key_or_type(struct hostkeys *hostkeys, struct sshkey *k, int keytype, const struct hostkey_entry **found) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 341-393 |  
  |  | 59 | 15 | 
 check_host_key| Name:  | check_host_key |  | Prototype:  | static int check_host_key(char *hostname, struct sockaddr *hostaddr, u_short port, struct sshkey *host_key, int readonly, char **user_hostfiles, u_int num_user_hostfiles, char **system_hostfiles, u_int num_system_hostfiles) |  | Coverage:  |   0.000% (0/276) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 842-1281 |  
  |  | 520 | 72 | 
 check_host_cert| Name:  | check_host_cert |  | Prototype:  | static int check_host_cert(const char *host, const struct sshkey *key) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 736-760 |  
  |  | 24 | 4 | 
 check_follow_cname| Name:  | check_follow_cname |  | Prototype:  | static int check_follow_cname(int direct, char **namep, const char *cname) |  | Coverage:  |   0.000% (0/54) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 362-393 |  
  |  | 186 | 12 | 
 check_authkeys_file| Name:  | check_authkeys_file |  | Prototype:  | static int check_authkeys_file(struct ssh *ssh, struct passwd *pw, FILE *f, char *file, struct sshkey *key, struct sshauthopt **authoptsp) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 701-730 |  
  |  | 29 | 6 | 
 check_authkey_line| Name:  | check_authkey_line |  | Prototype:  | static int check_authkey_line(struct ssh *ssh, struct passwd *pw, struct sshkey *key, char *cp, const char *loc, struct sshauthopt **authoptsp) |  | Coverage:  |   0.000% (0/70) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c |  | Lines:  | 562-695 |  
  |  | 149 | 23 | 
 check_agent_present| Name:  | check_agent_present |  | Prototype:  | static void check_agent_present(void) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1735-1749 |  
  |  | 11 | 4 | 
 channel_update_permission| Name:  | channel_update_permission |  | Prototype:  | void channel_update_permission(struct ssh *ssh, int idx, int newport) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4066-4087 |  
  |  | 14 | 3 | 
 channel_stop_listening| Name:  | channel_stop_listening |  | Prototype:  | void channel_stop_listening(struct ssh *ssh) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 669-691 |  
  |  | 11 | 9 | 
 channel_still_open| Name:  | channel_still_open |  | Prototype:  | int channel_still_open(struct ssh *ssh) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 718-758 |  
  |  | 14 | 24 | 
 channel_setup_remote_fwd_listener| Name:  | channel_setup_remote_fwd_listener |  | Prototype:  | int channel_setup_remote_fwd_listener(struct ssh *ssh, struct Forward *fwd, int *allocated_listen_port, struct ForwardOptions *fwd_opts) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3757-3773 |  
  |  | 11 | 3 |