| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 channel_permit_all| Name:  | channel_permit_all |  | Prototype:  | void channel_permit_all(struct ssh *ssh, int where) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4005-4012 |  
  |  | 3 | 2 | 
 arc4random| Name:  | arc4random |  | Prototype:  | u_int32_t arc4random(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c |  | Lines:  | 235-244 |  
  |  | 3 | 1 | 
 agent_signer| Name:  | agent_signer |  | Prototype:  | static int agent_signer(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg, u_int compat, void *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1663-1672 |  
  |  | 3 | 1 | 
 addr_hostmask| Name:  | addr_hostmask |  | Prototype:  | static int addr_hostmask(int af, u_int l, struct xaddr *n) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c |  | Lines:  | 258-264 |  
  |  | 3 | 2 | 
 valid_rdomain| Name:  | valid_rdomain |  | Prototype:  | static int valid_rdomain(const char *name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 777-810 |  
  |  | 2 | 1 | 
 umac_update [umac.c #1]| Name:  | umac_update [umac.c #1] |  | Prototype:  | int umac_update(struct umac_ctx *ctx, const u_char *input, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 1254-1261 |  
  |  | 2 | 1 | 
 umac128_update [umac.c #2]| Name:  | umac128_update [umac.c #2] |  | Prototype:  | int umac128_update(struct umac128_ctx *ctx, const u_char *input, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 1254-1261 |  
  |  | 2 | 1 | 
 sshpkt_add_padding| Name:  | sshpkt_add_padding |  | Prototype:  | int sshpkt_add_padding(struct ssh *ssh, u_char pad) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2677-2682 |  
  |  | 2 | 1 | 
 sshkey_ssh_name_plain| Name:  | sshkey_ssh_name_plain |  | Prototype:  | const char * sshkey_ssh_name_plain(const struct sshkey *k) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 191-196 |  
  |  | 2 | 1 | 
 sshkey_private_serialize| Name:  | sshkey_private_serialize |  | Prototype:  | int sshkey_private_serialize(const struct sshkey *key, struct sshbuf *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2916-2921 |  
  |  | 2 | 1 | 
 sshbuf_put_eckey| Name:  | sshbuf_put_eckey |  | Prototype:  | int sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c |  | Lines:  | 217-222 |  
  |  | 2 | 1 | 
 sshbuf_dump| Name:  | sshbuf_dump |  | Prototype:  | void sshbuf_dump(struct sshbuf *buf, FILE *f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c |  | Lines:  | 65-70 |  
  |  | 2 | 1 | 
 ssh_stdio_confirm| Name:  | ssh_stdio_confirm |  | Prototype:  | static void ssh_stdio_confirm(struct ssh *ssh, int id, int success, void *arg) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c |  | Lines:  | 1636-1641 |  
  |  | 2 | 2 | 
 ssh_sandbox_parent_finish| Name:  | ssh_sandbox_parent_finish |  | Prototype:  | void ssh_sandbox_parent_finish(struct ssh_sandbox *box) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c |  | Lines:  | 366-371 |  
  |  | 2 | 1 | 
 ssh_remote_port| Name:  | ssh_remote_port |  | Prototype:  | int ssh_remote_port(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 539-544 |  
  |  | 2 | 1 | 
 ssh_packet_set_mux| Name:  | ssh_packet_set_mux |  | Prototype:  | void ssh_packet_set_mux(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 334-339 |  
  |  | 2 | 1 | 
 ssh_packet_set_input_hook| Name:  | ssh_packet_set_input_hook |  | Prototype:  | void ssh_packet_set_input_hook(struct ssh *ssh, ssh_packet_hook_fn *hook, void *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 264-269 |  
  |  | 2 | 1 | 
 ssh_local_port| Name:  | ssh_local_port |  | Prototype:  | int ssh_local_port(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 560-565 |  
  |  | 2 | 1 | 
 ssh_local_ipaddr| Name:  | ssh_local_ipaddr |  | Prototype:  | const char * ssh_local_ipaddr(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 551-556 |  
  |  | 2 | 1 | 
 ssh_close_authentication_socket| Name:  | ssh_close_authentication_socket |  | Prototype:  | void ssh_close_authentication_socket(int sock) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c |  | Lines:  | 171-176 |  
  |  | 2 | 2 | 
 signal_handler| Name:  | signal_handler |  | Prototype:  | static void signal_handler(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 220-225 |  
  |  | 2 | 1 | 
 set_utmp_time| Name:  | set_utmp_time |  | Prototype:  | void set_utmp_time(struct logininfo *li, struct utmp *ut) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 635-644 |  
  |  | 2 | 1 | 
 set_rdomain| Name:  | set_rdomain |  | Prototype:  | int set_rdomain(int fd, const char *name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 205-234 |  
  |  | 2 | 1 | 
 set_log_handler| Name:  | set_log_handler |  | Prototype:  | void set_log_handler(log_handler_fn *handler, void *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 383-388 |  
  |  | 2 | 1 | 
 send_data| Name:  | send_data |  | Prototype:  | static void send_data(u_int32_t id, const u_char *data, int dlen) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 551-556 |  
  |  | 2 | 1 | 
 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_serial_tree_RB_INSERT_COLOR| Name:  | revoked_serial_tree_RB_INSERT_COLOR |  | Prototype:  | static void revoked_serial_tree_RB_INSERT_COLOR(struct revoked_serial_tree *head, struct revoked_serial *elm) |  | Coverage:  |   0.000% (0/77) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 62-62 |  
  |  | 2 | 23 | 
 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_key_id_tree_RB_INSERT_COLOR| Name:  | revoked_key_id_tree_RB_INSERT_COLOR |  | Prototype:  | static void revoked_key_id_tree_RB_INSERT_COLOR(struct revoked_key_id_tree *head, struct revoked_key_id *elm) |  | Coverage:  |   0.000% (0/77) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 71-71 |  
  |  | 2 | 23 | 
 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 | 
 revoked_blob_tree_RB_INSERT_COLOR| Name:  | revoked_blob_tree_RB_INSERT_COLOR |  | Prototype:  | static void revoked_blob_tree_RB_INSERT_COLOR(struct revoked_blob_tree *head, struct revoked_blob *elm) |  | Coverage:  |   0.000% (0/77) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 81-81 |  
  |  | 2 | 23 | 
 process_output| Name:  | process_output |  | Prototype:  | static void process_output(fd_set *writeset, int connection_out) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 342-348 |  
  |  | 2 | 2 | 
 process_config_line| Name:  | process_config_line |  | Prototype:  | int process_config_line(Options *options, struct passwd *pw, const char *host, const char *original_host, char *line, const char *filename, int linenum, int *activep, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 821-828 |  
  |  | 2 | 1 | 
 pathname_is_dir| Name:  | pathname_is_dir |  | Prototype:  | static int pathname_is_dir(const char *pathname) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 610-616 |  
  |  | 2 | 1 | 
 p1p1_to_p3| Name:  | p1p1_to_p3 |  | Prototype:  | static void p1p1_to_p3(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_p1p1 *p) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 77-81 |  
  |  | 2 | 1 | 
 notify_prepare| Name:  | notify_prepare |  | Prototype:  | static void notify_prepare(fd_set *readset) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 146-151 |  
  |  | 2 | 2 | 
 notify_parent| Name:  | notify_parent |  | Prototype:  | static void notify_parent(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 140-145 |  
  |  | 2 | 2 | 
 match_test_missing_fatal| Name:  | match_test_missing_fatal |  | Prototype:  | static void match_test_missing_fatal(const char *criteria, const char *attrib) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 988-993 |  
  |  | 2 | 1 | 
 login_logout| Name:  | login_logout |  | Prototype:  | int login_logout(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 250-255 |  
  |  | 2 | 1 | 
 login_login| Name:  | login_login |  | Prototype:  | int login_login(struct logininfo *li) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c |  | Lines:  | 233-238 |  
  |  | 2 | 1 | 
 kexc25519_keygen| Name:  | kexc25519_keygen |  | Prototype:  | void kexc25519_keygen(u_char key[32], u_char pub[32]) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c |  | Lines:  | 53-60 |  
  |  | 2 | 1 | 
 kex_reset_dispatch| Name:  | kex_reset_dispatch |  | Prototype:  | static void kex_reset_dispatch(struct ssh *ssh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c |  | Lines:  | 391-396 |  
  |  | 2 | 1 | 
 handle_update_write| Name:  | handle_update_write |  | Prototype:  | static void handle_update_write(int handle, ssize_t bytes) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 396-401 |  
  |  | 2 | 2 | 
 handle_update_read| Name:  | handle_update_read |  | Prototype:  | static void handle_update_read(int handle, ssize_t bytes) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 389-394 |  
  |  | 2 | 2 | 
 fudge_closedir| Name:  | fudge_closedir |  | Prototype:  | static void fudge_closedir(struct SFTP_OPENDIR *od) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 103-108 |  
  |  | 2 | 1 | 
 dispatch_protocol_ignore| Name:  | dispatch_protocol_ignore |  | Prototype:  | int dispatch_protocol_ignore(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c |  | Lines:  | 54-59 |  
  |  | 2 | 1 | 
 crypto_sign_ed25519_ref_shortsc25519_from16bytes| Name:  | crypto_sign_ed25519_ref_shortsc25519_from16bytes |  | Prototype:  | void crypto_sign_ed25519_ref_shortsc25519_from16bytes(crypto_sign_ed25519_ref_shortsc25519 *r, const unsigned char x[16]) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 111-115 |  
  |  | 2 | 2 | 
 crypto_sign_ed25519_ref_sc25519_to32bytes| Name:  | crypto_sign_ed25519_ref_sc25519_to32bytes |  | Prototype:  | void crypto_sign_ed25519_ref_sc25519_to32bytes(unsigned char r[32], const crypto_sign_ed25519_ref_sc25519 *x) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c |  | Lines:  | 134-138 |  
  |  | 2 | 2 | 
 crypto_sign_ed25519_ref_fe25519_setzero| Name:  | crypto_sign_ed25519_ref_fe25519_setzero |  | Prototype:  | void crypto_sign_ed25519_ref_fe25519_setzero(crypto_sign_ed25519_ref_fe25519 *r) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 163-167 |  
  |  | 2 | 2 | 
 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 | 
 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 | 
 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 | 
 channel_pre_connecting| Name:  | channel_pre_connecting |  | Prototype:  | static void channel_pre_connecting(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 1025-1031 |  
  |  | 2 | 1 | 
 channel_post_mux_client| Name:  | channel_post_mux_client |  | Prototype:  | static void channel_post_mux_client(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 2246-2252 |  
  |  | 2 | 1 | 
 blf_key| Name:  | blf_key |  | Prototype:  | void blf_key(blf_ctx *c, const u_int8_t *k, u_int16_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c |  | Lines:  | 504-512 |  
  |  | 2 | 1 | 
 bitmap_zero| Name:  | bitmap_zero |  | Prototype:  | void bitmap_zero(struct bitmap *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c |  | Lines:  | 64-69 |  
  |  | 2 | 1 | 
 auth_openprincipals| Name:  | auth_openprincipals |  | Prototype:  | FILE * auth_openprincipals(const char *file, struct passwd *pw, int strict_modes) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c |  | Lines:  | 553-558 |  
  |  | 2 | 1 | 
 RSA_meth_set_priv_enc| Name:  | RSA_meth_set_priv_enc |  | Prototype:  | int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 575-581 |  
  |  | 2 | 1 | 
 RSA_meth_set_priv_dec| Name:  | RSA_meth_set_priv_dec |  | Prototype:  | int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 585-591 |  
  |  | 2 | 1 | 
 RSA_meth_set_finish| Name:  | RSA_meth_set_finish |  | Prototype:  | int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa)) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c |  | Lines:  | 595-600 |  
  |  | 2 | 1 | 
 window_change_handler| Name:  | window_change_handler |  | Prototype:  | static void window_change_handler(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 209-213 |  
  |  | 1 | 1 | 
 tun_open| Name:  | tun_open |  | Prototype:  | int tun_open(int tun, int mode, char **ifname) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1027-1103 |  
  |  | 1 | 1 | 
 times38| Name:  | times38 |  | Prototype:  | static crypto_uint32 times38(crypto_uint32 a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 38-41 |  
  |  | 1 | 1 | 
 times19| Name:  | times19 |  | Prototype:  | static crypto_uint32 times19(crypto_uint32 a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c |  | Lines:  | 33-36 |  
  |  | 1 | 1 | 
 strdelimw| Name:  | strdelimw |  | Prototype:  | char * strdelimw(char **s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 295-299 |  
  |  | 1 | 1 | 
 strdelim| Name:  | strdelim |  | Prototype:  | char * strdelim(char **s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 286-290 |  
  |  | 1 | 1 | 
 sshpkt_putb| Name:  | sshpkt_putb |  | Prototype:  | int sshpkt_putb(struct ssh *ssh, const struct sshbuf *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2429-2433 |  
  |  | 1 | 1 | 
 sshpkt_put_u8| Name:  | sshpkt_put_u8 |  | Prototype:  | int sshpkt_put_u8(struct ssh *ssh, u_char val) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2435-2439 |  
  |  | 1 | 1 | 
 sshpkt_put_u64| Name:  | sshpkt_put_u64 |  | Prototype:  | int sshpkt_put_u64(struct ssh *ssh, u_int64_t val) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2447-2451 |  
  |  | 1 | 1 | 
 sshpkt_put_u32| Name:  | sshpkt_put_u32 |  | Prototype:  | int sshpkt_put_u32(struct ssh *ssh, u_int32_t val) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2441-2445 |  
  |  | 1 | 1 | 
 sshpkt_put_stringb| Name:  | sshpkt_put_stringb |  | Prototype:  | int sshpkt_put_stringb(struct ssh *ssh, const struct sshbuf *v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2465-2469 |  
  |  | 1 | 1 | 
 sshpkt_put_string| Name:  | sshpkt_put_string |  | Prototype:  | int sshpkt_put_string(struct ssh *ssh, const void *v, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2453-2457 |  
  |  | 1 | 1 | 
 sshpkt_put_ec| Name:  | sshpkt_put_ec |  | Prototype:  | int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2473-2477 |  
  |  | 1 | 1 | 
 sshpkt_put_cstring| Name:  | sshpkt_put_cstring |  | Prototype:  | int sshpkt_put_cstring(struct ssh *ssh, const void *v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2459-2463 |  
  |  | 1 | 1 | 
 sshpkt_put_bignum2| Name:  | sshpkt_put_bignum2 |  | Prototype:  | int sshpkt_put_bignum2(struct ssh *ssh, const BIGNUM *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2481-2485 |  
  |  | 1 | 1 | 
 sshpkt_put| Name:  | sshpkt_put |  | Prototype:  | int sshpkt_put(struct ssh *ssh, const void *v, size_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2423-2427 |  
  |  | 1 | 1 | 
 sshpkt_peek_string_direct| Name:  | sshpkt_peek_string_direct |  | Prototype:  | int sshpkt_peek_string_direct(struct ssh *ssh, const u_char **valp, size_t *lenp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2526-2530 |  
  |  | 1 | 1 | 
 sshpkt_get_u8| Name:  | sshpkt_get_u8 |  | Prototype:  | int sshpkt_get_u8(struct ssh *ssh, u_char *valp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2496-2500 |  
  |  | 1 | 1 | 
 sshpkt_get_u64| Name:  | sshpkt_get_u64 |  | Prototype:  | int sshpkt_get_u64(struct ssh *ssh, u_int64_t *valp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2508-2512 |  
  |  | 1 | 1 | 
 sshpkt_get_u32| Name:  | sshpkt_get_u32 |  | Prototype:  | int sshpkt_get_u32(struct ssh *ssh, u_int32_t *valp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2502-2506 |  
  |  | 1 | 1 | 
 sshpkt_get_string_direct| Name:  | sshpkt_get_string_direct |  | Prototype:  | int sshpkt_get_string_direct(struct ssh *ssh, const u_char **valp, size_t *lenp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2520-2524 |  
  |  | 1 | 1 | 
 sshpkt_get_string| Name:  | sshpkt_get_string |  | Prototype:  | int sshpkt_get_string(struct ssh *ssh, u_char **valp, size_t *lenp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2514-2518 |  
  |  | 1 | 1 | 
 sshpkt_get_ec| Name:  | sshpkt_get_ec |  | Prototype:  | int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2540-2544 |  
  |  | 1 | 1 | 
 sshpkt_get_cstring| Name:  | sshpkt_get_cstring |  | Prototype:  | int sshpkt_get_cstring(struct ssh *ssh, char **valp, size_t *lenp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2532-2536 |  
  |  | 1 | 1 | 
 sshpkt_get_bignum2| Name:  | sshpkt_get_bignum2 |  | Prototype:  | int sshpkt_get_bignum2(struct ssh *ssh, BIGNUM *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2548-2552 |  
  |  | 1 | 1 | 
 sshpkt_get| Name:  | sshpkt_get |  | Prototype:  | int sshpkt_get(struct ssh *ssh, void *valp, size_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2490-2494 |  
  |  | 1 | 1 | 
 sshkey_to_blob| Name:  | sshkey_to_blob |  | Prototype:  | int sshkey_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 888-892 |  
  |  | 1 | 1 | 
 sshkey_ssh_name| Name:  | sshkey_ssh_name |  | Prototype:  | const char * sshkey_ssh_name(const struct sshkey *k) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 185-189 |  
  |  | 1 | 1 | 
 sshkey_signatures_left| Name:  | sshkey_signatures_left |  | Prototype:  | u_int32_t sshkey_signatures_left(const struct sshkey *k) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 4131-4135 |  
  |  | 1 | 1 | 
 sshkey_puts| Name:  | sshkey_puts |  | Prototype:  | int sshkey_puts(const struct sshkey *key, struct sshbuf *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 844-848 |  
  |  | 1 | 1 | 
 sshkey_putb_plain| Name:  | sshkey_putb_plain |  | Prototype:  | int sshkey_putb_plain(const struct sshkey *key, struct sshbuf *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 850-854 |  
  |  | 1 | 1 | 
 sshkey_putb| Name:  | sshkey_putb |  | Prototype:  | int sshkey_putb(const struct sshkey *key, struct sshbuf *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 822-826 |  
  |  | 1 | 1 | 
 sshkey_private_serialize_maxsign| Name:  | sshkey_private_serialize_maxsign |  | Prototype:  | int sshkey_private_serialize_maxsign(const struct sshkey *k, struct sshbuf *b, u_int32_t maxsign, sshkey_printfn *pr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 4124-4129 |  
  |  | 1 | 1 | 
 sshkey_plain_to_blob| Name:  | sshkey_plain_to_blob |  | Prototype:  | int sshkey_plain_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 894-898 |  
  |  | 1 | 1 | 
 sshkey_fromb| Name:  | sshkey_fromb |  | Prototype:  | int sshkey_fromb(struct sshbuf *b, struct sshkey **keyp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2284-2288 |  
  |  | 1 | 1 | 
 sshkey_enable_maxsign| Name:  | sshkey_enable_maxsign |  | Prototype:  | int sshkey_enable_maxsign(struct sshkey *k, u_int32_t maxsign) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 4137-4141 |  
  |  | 1 | 1 | 
 sshbuf_refcount| Name:  | sshbuf_refcount |  | Prototype:  | u_int sshbuf_refcount(const struct sshbuf *buf) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 208-212 |  
  |  | 1 | 1 |