| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 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 | 
 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 | 
 filter_list| Name:  | filter_list |  | Prototype:  | static char * filter_list(const char *proposal, const char *filter, int blacklist) |  | Coverage:  |  50.000% (15/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c |  | Lines:  | 303-330 |  
  |  | 131 | 6 | 
 export_dns_rr| Name:  | export_dns_rr |  | Prototype:  | int export_dns_rr(const char *hostname, struct sshkey *key, FILE *f, int generic) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c |  | Lines:  | 319-356 |  
  |  | 25 | 6 | 
 ecdsa_generate_private_key| Name:  | ecdsa_generate_private_key |  | Prototype:  | static int ecdsa_generate_private_key(u_int bits, int *nid, EC_KEY **ecdsap) |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1583-1609 |  
  |  | 39 | 6 | 
 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 | 
 do_nologin| Name:  | do_nologin |  | Prototype:  | static void do_nologin(struct passwd *pw) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1292-1322 |  
  |  | 30 | 6 | 
 do_download| Name:  | do_download |  | Prototype:  | static void do_download(struct passwd *pw) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 796-838 |  
  |  | 52 | 6 | 
 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 | 
 dh_gen_key| Name:  | dh_gen_key |  | Prototype:  | int dh_gen_key(DH *dh, int need) |  | Coverage:  |  41.667% (10/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 270-297 |  
  |  | 33 | 6 | 
 crypto_sign_ed25519_open| Name:  | crypto_sign_ed25519_open |  | Prototype:  | int crypto_sign_ed25519_open( unsigned char *m,unsigned long long *mlen, const unsigned char *sm,unsigned long long smlen, const unsigned char *pk ) |  | Coverage:  |  88.235% (15/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c |  | Lines:  | 103-144 |  
  |  | 22 | 6 | 
 conread| Name:  | conread |  | Prototype:  | static void conread(int s) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 519-552 |  
  |  | 34 | 6 | 
 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 | 
 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 | 
 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 | 
 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 | 
 channel_pre_mux_client| Name:  | channel_pre_mux_client |  | Prototype:  | static void channel_pre_mux_client(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:  | 1170-1191 |  
  |  | 13 | 6 | 
 channel_post_mux_listener| Name:  | channel_post_mux_listener |  | Prototype:  | static void channel_post_mux_listener(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2254-2304 |  
  |  | 54 | 6 | 
 channel_new| Name:  | channel_new |  | Prototype:  | Channel * channel_new(struct ssh *ssh, char *ctype, int type, int rfd, int wfd, int efd, u_int window, u_int maxpack, int extusage, char *remote_name, int nonblock) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 354-405 |  
  |  | 52 | 6 | 
 channel_input_window_adjust| Name:  | channel_input_window_adjust |  | Prototype:  | int channel_input_window_adjust(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3184-3212 |  
  |  | 22 | 6 | 
 channel_input_status_confirm| Name:  | channel_input_status_confirm |  | Prototype:  | int channel_input_status_confirm(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3214-3240 |  
  |  | 25 | 6 | 
 channel_input_open_confirmation| Name:  | channel_input_open_confirmation |  | Prototype:  | int channel_input_open_confirmation(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3093-3129 |  
  |  | 25 | 6 | 
 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 | 
 channel_garbage_collect| Name:  | channel_garbage_collect |  | Prototype:  | static void channel_garbage_collect(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2347-2366 |  
  |  | 24 | 6 | 
 chachapoly_crypt| Name:  | chachapoly_crypt |  | Prototype:  | int chachapoly_crypt(struct chachapoly_ctx *ctx, u_int seqnr, u_char *dest, const u_char *src, u_int len, u_int aadlen, u_int authlen, int do_encrypt) |  | Coverage:  |  78.571% (11/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher-chachapoly.c |  | Lines:  | 51-103 |  
  |  | 37 | 6 | 
 bitmap_to_string| Name:  | bitmap_to_string |  | Prototype:  | int bitmap_to_string(struct bitmap *b, void *p, size_t l) |  | Coverage:  |  77.778% (14/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c |  | Lines:  | 167-186 |  
  |  | 12 | 6 | 
 bitmap_from_string| Name:  | bitmap_from_string |  | Prototype:  | int bitmap_from_string(struct bitmap *b, const void *p, size_t l) |  | Coverage:  |  75.000% (12/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c |  | Lines:  | 188-214 |  
  |  | 20 | 6 | 
 authmethods_get| Name:  | authmethods_get |  | Prototype:  | static char * authmethods_get(void) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 2136-2158 |  
  |  | 27 | 6 | 
 addr_sa_to_xaddr| Name:  | addr_sa_to_xaddr |  | Prototype:  | static int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa) |  | Coverage:  |  30.769% (4/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 80-109 |  
  |  | 25 | 6 | 
 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 | 
 addr_is_all0s| Name:  | addr_is_all0s |  | Prototype:  | static int addr_is_all0s(const struct xaddr *a) |  | Coverage:  |  23.077% (3/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 270-286 |  
  |  | 8 | 6 | 
 addr_invert| Name:  | addr_invert |  | Prototype:  | static int addr_invert(struct xaddr *n) |  | Coverage:  |  25.000% (3/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 232-251 |  
  |  | 12 | 6 | 
 addr_and| Name:  | addr_and |  | Prototype:  | static int addr_and(struct xaddr *dst, const struct xaddr *a, const struct xaddr *b) |  | Coverage:  |  33.333% (6/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 149-170 |  
  |  | 24 | 6 | 
 zero_pad [umac.c #2]| Name:  | zero_pad [umac.c #2] |  | Prototype:  | static void zero_pad(UINT8 *p, int nbytes) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 642-662 |  
  |  | 13 | 5 | 
 zero_pad [umac.c #1]| Name:  | zero_pad [umac.c #1] |  | Prototype:  | static void zero_pad(UINT8 *p, int nbytes) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 642-662 |  
  |  | 13 | 5 | 
 write_host_entry| Name:  | write_host_entry |  | Prototype:  | static int write_host_entry(FILE *f, const char *host, const char *ip, const struct sshkey *key, int store_hash) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c |  | Lines:  | 412-441 |  
  |  | 31 | 5 | 
 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 | 
 userauth_passwd| Name:  | userauth_passwd |  | Prototype:  | int userauth_passwd(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 956-993 |  
  |  | 27 | 5 | 
 update_card| Name:  | update_card |  | Prototype:  | static int update_card(int agent_fd, int add, const char *id, int qflag) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c |  | Lines:  | 392-418 |  
  |  | 35 | 5 | 
 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 | 
 start_compression_in| Name:  | start_compression_in |  | Prototype:  | static int start_compression_in(struct ssh *ssh) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 708-723 |  
  |  | 8 | 5 | 
 sshpkt_msg_ignore| Name:  | sshpkt_msg_ignore |  | Prototype:  | int sshpkt_msg_ignore(struct ssh *ssh, u_int nbytes) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2626-2644 |  
  |  | 13 | 5 | 
 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_load_private_type_fd| Name:  | sshkey_load_private_type_fd |  | Prototype:  | int sshkey_load_private_type_fd(int fd, int type, const char *passphrase, struct sshkey **keyp, char **commentp) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 201-224 |  
  |  | 26 | 5 | 
 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 | 
 sshkey_curve_nid_to_name| Name:  | sshkey_curve_nid_to_name |  | Prototype:  | const char * sshkey_curve_nid_to_name(int nid) |  | Coverage:  |  25.000% (2/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 419-434 |  
  |  | 9 | 5 | 
 sshkey_curve_nid_to_bits| Name:  | sshkey_curve_nid_to_bits |  | Prototype:  | u_int sshkey_curve_nid_to_bits(int nid) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 385-400 |  
  |  | 5 | 5 | 
 sshkey_check_revoked| Name:  | sshkey_check_revoked |  | Prototype:  | int sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c |  | Lines:  | 512-537 |  
  |  | 8 | 5 | 
 sshkey_check_cert_sigtype| Name:  | sshkey_check_cert_sigtype |  | Prototype:  | int sshkey_check_cert_sigtype(const struct sshkey *key, const char *allowed) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2335-2347 |  
  |  | 21 | 5 | 
 sshbuf_put_bignum2| Name:  | sshbuf_put_bignum2 |  | Prototype:  | int sshbuf_put_bignum2(struct sshbuf *buf, const BIGNUM *v) |  | Coverage:  |  64.706% (11/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c |  | Lines:  | 146-166 |  
  |  | 22 | 5 | 
 sshbuf_put_bignum1| Name:  | sshbuf_put_bignum1 |  | Prototype:  | int sshbuf_put_bignum1(struct sshbuf *buf, const BIGNUM *v) |  | Coverage:  |  60.000% (9/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c |  | Lines:  | 168-188 |  
  |  | 15 | 5 | 
 sshbuf_froms| Name:  | sshbuf_froms |  | Prototype:  | int sshbuf_froms(struct sshbuf *buf, struct sshbuf **bufp) |  | Coverage:  |  52.941% (9/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 377-399 |  
  |  | 29 | 5 | 
 sshbuf_free| Name:  | sshbuf_free |  | Prototype:  | void sshbuf_free(struct sshbuf *buf) |  | Coverage:  |  84.615% (11/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 133-166 |  
  |  | 20 | 5 | 
 sshbuf_dtob64| Name:  | sshbuf_dtob64 |  | Prototype:  | char * sshbuf_dtob64(struct sshbuf *buf) |  | Coverage:  |  23.810% (5/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c |  | Lines:  | 92-111 |  
  |  | 62 | 5 | 
 sshbuf_dtob16| Name:  | sshbuf_dtob16 |  | Prototype:  | char * sshbuf_dtob16(struct sshbuf *buf) |  | Coverage:  |  33.333% (7/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c |  | Lines:  | 72-90 |  
  |  | 53 | 5 | 
 sshbuf_consume| Name:  | sshbuf_consume |  | Prototype:  | int sshbuf_consume(struct sshbuf *buf, size_t len) |  | Coverage:  |  84.615% (11/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 363-381 |  
  |  | 11 | 5 | 
 sshbuf_b64tod| Name:  | sshbuf_b64tod |  | Prototype:  | int sshbuf_b64tod(struct sshbuf *buf, const char *b64) |  | Coverage:  |  53.846% (7/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c |  | Lines:  | 113-137 |  
  |  | 24 | 5 | 
 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 | 
 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 | 
 sshauthopt_free| Name:  | sshauthopt_free |  | Prototype:  | void sshauthopt_free(struct sshauthopt *opts) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 265-292 |  
  |  | 20 | 5 | 
 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 | 
 ssh_remote_ipaddr| Name:  | ssh_remote_ipaddr |  | Prototype:  | const char * ssh_remote_ipaddr(struct ssh *ssh) |  | Coverage:  |  56.000% (14/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 514-535 |  
  |  | 79 | 5 | 
 ssh_packet_stop_discard| Name:  | ssh_packet_stop_discard |  | Prototype:  | int ssh_packet_stop_discard(struct ssh *ssh) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 366-391 |  
  |  | 23 | 5 | 
 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_packet_set_connection| Name:  | ssh_packet_set_connection |  | Prototype:  | struct ssh * ssh_packet_set_connection(struct ssh *ssh, int fd_in, int fd_out) |  | Coverage:  |  46.667% (7/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 282-317 |  
  |  | 54 | 5 | 
 ssh_packet_process_incoming| Name:  | ssh_packet_process_incoming |  | Prototype:  | int ssh_packet_process_incoming(struct ssh *ssh, const char *buf, u_int len) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1736-1755 |  
  |  | 12 | 5 | 
 ssh_packet_log_type| Name:  | ssh_packet_log_type |  | Prototype:  | int ssh_packet_log_type(u_char type) |  | Coverage:  |  33.333% (2/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1010-1021 |  
  |  | 3 | 5 | 
 ssh_krl_revoke_cert_by_key_id| Name:  | ssh_krl_revoke_cert_by_key_id |  | Prototype:  | int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl, const struct sshkey *ca_key, const char *key_id) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 342-365 |  
  |  | 54 | 5 | 
 ssh_hmac_start| Name:  | ssh_hmac_start |  | Prototype:  | struct ssh_hmac_ctx * ssh_hmac_start(int alg) |  | Coverage:  |  40.000% (6/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c |  | Lines:  | 42-61 |  
  |  | 36 | 5 | 
 ssh_free_identitylist| Name:  | ssh_free_identitylist |  | Prototype:  | void ssh_free_identitylist(struct ssh_identitylist *idl) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c |  | Lines:  | 302-316 |  
  |  | 15 | 5 | 
 ssh_digest_memory| Name:  | ssh_digest_memory |  | Prototype:  | int ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen) |  | Coverage:  |  38.462% (5/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 183-199 |  
  |  | 20 | 5 | 
 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 | 
 ssh_add_hostkey| Name:  | ssh_add_hostkey |  | Prototype:  | int ssh_add_hostkey(struct ssh *ssh, struct sshkey *key) |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 175-207 |  
  |  | 54 | 5 | 
 ssh2_capable| Name:  | ssh2_capable |  | Prototype:  | static int ssh2_capable(int remote_major, int remote_minor) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c |  | Lines:  | 207-221 |  
  |  | 7 | 5 | 
 square| Name:  | square |  | Prototype:  | static void square(unsigned int out[32],const unsigned int a[32]) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 90-108 |  
  |  | 13 | 5 | 
 set_control_persist_exit_time| Name:  | set_control_persist_exit_time |  | Prototype:  | static void set_control_persist_exit_time(struct ssh *ssh) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 233-253 |  
  |  | 12 | 5 | 
 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_exit_message| Name:  | session_exit_message |  | Prototype:  | static void session_exit_message(struct ssh *ssh, Session *s, int status) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2293-2342 |  
  |  | 56 | 5 | 
 session_by_x11_channel| Name:  | session_by_x11_channel |  | Prototype:  | static Session * session_by_x11_channel(int id) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 1865-1886 |  
  |  | 21 | 5 | 
 send_pubkey_test| Name:  | send_pubkey_test |  | Prototype:  | static int send_pubkey_test(struct ssh *ssh, Authctxt *authctxt, Identity *id) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 1340-1377 |  
  |  | 35 | 5 | 
 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 | 
 rsa_hash_alg_oid| Name:  | rsa_hash_alg_oid |  | Prototype:  | static int rsa_hash_alg_oid(int hash_alg, const u_char **oidp, size_t *oidlenp) |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c |  | Lines:  | 380-400 |  
  |  | 12 | 5 | 
 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_PREV| Name:  | revoked_serial_tree_RB_PREV |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_PREV(struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 2 | 5 | 
 revoked_serial_tree_RB_NEXT| Name:  | revoked_serial_tree_RB_NEXT |  | Prototype:  | static struct revoked_serial * revoked_serial_tree_RB_NEXT(struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 2 | 5 | 
 revoked_key_id_tree_RB_PREV| Name:  | revoked_key_id_tree_RB_PREV |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_PREV(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 |  
  |  | 2 | 5 | 
 revoked_key_id_tree_RB_NEXT| Name:  | revoked_key_id_tree_RB_NEXT |  | Prototype:  | static struct revoked_key_id * revoked_key_id_tree_RB_NEXT(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 |  
  |  | 2 | 5 | 
 revoked_blob_tree_RB_PREV| Name:  | revoked_blob_tree_RB_PREV |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_PREV(struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 2 | 5 | 
 revoked_blob_tree_RB_NEXT| Name:  | revoked_blob_tree_RB_NEXT |  | Prototype:  | static struct revoked_blob * revoked_blob_tree_RB_NEXT(struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 2 | 5 | 
 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 | 
 reason2txt| Name:  | reason2txt |  | Prototype:  | static char * reason2txt(int reason) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3131-3145 |  
  |  | 6 | 5 | 
 read_mux| Name:  | read_mux |  | Prototype:  | static u_int read_mux(struct ssh *ssh, Channel *c, u_int need) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2160-2184 |  
  |  | 34 | 5 | 
 process_opendir| Name:  | process_opendir |  | Prototype:  | static void process_opendir(u_int32_t id) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1004-1032 |  
  |  | 32 | 5 | 
 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_fstat| Name:  | process_fstat |  | Prototype:  | static void process_fstat(u_int32_t id) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 854-878 |  
  |  | 21 | 5 | 
 privsep_preauth_child| Name:  | privsep_preauth_child |  | Prototype:  | static void privsep_preauth_child(void) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 529-564 |  
  |  | 28 | 5 | 
 privsep_postauth| Name:  | privsep_postauth |  | Prototype:  | static void privsep_postauth(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 635-686 |  
  |  | 20 | 5 | 
 pkcs11_start_helper| Name:  | pkcs11_start_helper |  | Prototype:  | static int pkcs11_start_helper(void) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 172-201 |  
  |  | 66 | 5 | 
 pkcs11_provider_finalize| Name:  | pkcs11_provider_finalize |  | Prototype:  | static void pkcs11_provider_finalize(struct pkcs11_provider *p) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 92-113 |  
  |  | 24 | 5 |