| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 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_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 | 
 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 | 
 sshkey_certify| Name:  | sshkey_certify |  | Prototype:  | int sshkey_certify(struct sshkey *k, struct sshkey *ca, const char *alg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 2675-2679 |  
  |  | 5 | 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 | 
 sshbuf_putf| Name:  | sshbuf_putf |  | Prototype:  | int sshbuf_putf(struct sshbuf *buf, const char *fmt, ...) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 254-264 |  
  |  | 22 | 1 | 
 sshbuf_putb| Name:  | sshbuf_putb |  | Prototype:  | int sshbuf_putb(struct sshbuf *buf, const struct sshbuf *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 248-252 |  
  |  | 1 | 1 | 
 sshbuf_put_stringb| Name:  | sshbuf_put_stringb |  | Prototype:  | int sshbuf_put_stringb(struct sshbuf *buf, const struct sshbuf *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 371-375 |  
  |  | 1 | 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_put_cstring| Name:  | sshbuf_put_cstring |  | Prototype:  | int sshbuf_put_cstring(struct sshbuf *buf, const char *v) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c |  | Lines:  | 365-369 |  
  |  | 5 | 1 | 
 sshbuf_parent| Name:  | sshbuf_parent |  | Prototype:  | const struct sshbuf * sshbuf_parent(const struct sshbuf *buf) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 202-206 |  
  |  | 1 | 1 | 
 sshbuf_max_size| Name:  | sshbuf_max_size |  | Prototype:  | size_t sshbuf_max_size(const struct sshbuf *buf) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 190-194 |  
  |  | 1 | 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 | 
 sshbuf_alloc| Name:  | sshbuf_alloc |  | Prototype:  | size_t sshbuf_alloc(const struct sshbuf *buf) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c |  | Lines:  | 196-200 |  
  |  | 1 | 1 | 
 ssh_set_app_data| Name:  | ssh_set_app_data |  | Prototype:  | void ssh_set_app_data(struct ssh *ssh, void *app_data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 162-166 |  
  |  | 1 | 1 | 
 ssh_sandbox_parent_preauth| Name:  | ssh_sandbox_parent_preauth |  | Prototype:  | void ssh_sandbox_parent_preauth(struct ssh_sandbox *box, pid_t child_pid) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c |  | Lines:  | 373-377 |  
  |  | 1 | 1 | 
 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_sandbox_init| Name:  | ssh_sandbox_init |  | Prototype:  | struct ssh_sandbox * ssh_sandbox_init(struct monitor *monitor) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c |  | Lines:  | 276-290 |  
  |  | 5 | 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_type_is_kex| Name:  | ssh_packet_type_is_kex |  | Prototype:  | static int ssh_packet_type_is_kex(u_char type) |  | Coverage:  |  54.545% (6/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1185-1194 |  
  |  | 6 | 1 | 
 ssh_packet_set_server| Name:  | ssh_packet_set_server |  | Prototype:  | void ssh_packet_set_server(struct ssh *ssh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2122-2126 |  
  |  | 1 | 1 | 
 ssh_packet_set_rekey_limits| Name:  | ssh_packet_set_rekey_limits |  | Prototype:  | void ssh_packet_set_rekey_limits(struct ssh *ssh, u_int64_t bytes, u_int32_t seconds) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2103-2110 |  
  |  | 4 | 1 | 
 ssh_packet_set_protocol_flags| Name:  | ssh_packet_set_protocol_flags |  | Prototype:  | void ssh_packet_set_protocol_flags(struct ssh *ssh, u_int protocol_flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 660-664 |  
  |  | 1 | 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_packet_set_authenticated| Name:  | ssh_packet_set_authenticated |  | Prototype:  | void ssh_packet_set_authenticated(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2128-2132 |  
  |  | 1 | 1 | 
 ssh_packet_set_alive_timeouts| Name:  | ssh_packet_set_alive_timeouts |  | Prototype:  | void ssh_packet_set_alive_timeouts(struct ssh *ssh, int ka) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2091-2095 |  
  |  | 1 | 1 | 
 ssh_packet_remaining| Name:  | ssh_packet_remaining |  | Prototype:  | int ssh_packet_remaining(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1757-1761 |  
  |  | 1 | 1 | 
 ssh_packet_payload| Name:  | ssh_packet_payload |  | Prototype:  | const u_char * ssh_packet_payload(struct ssh *ssh, size_t *lenp) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 268-272 |  
  |  | 1 | 1 | 
 ssh_packet_is_rekeying| Name:  | ssh_packet_is_rekeying |  | Prototype:  | int ssh_packet_is_rekeying(struct ssh *ssh) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 272-277 |  
  |  | 6 | 1 | 
 ssh_packet_is_interactive| Name:  | ssh_packet_is_interactive |  | Prototype:  | int ssh_packet_is_interactive(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2059-2063 |  
  |  | 1 | 1 | 
 ssh_packet_inc_alive_timeouts| Name:  | ssh_packet_inc_alive_timeouts |  | Prototype:  | int ssh_packet_inc_alive_timeouts(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2085-2089 |  
  |  | 1 | 1 | 
 ssh_packet_have_data_to_write| Name:  | ssh_packet_have_data_to_write |  | Prototype:  | int ssh_packet_have_data_to_write(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 1989-1993 |  
  |  | 1 | 1 | 
 ssh_packet_get_rekey_timeout| Name:  | ssh_packet_get_rekey_timeout |  | Prototype:  | time_t ssh_packet_get_rekey_timeout(struct ssh *ssh) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2112-2120 |  
  |  | 4 | 1 | 
 ssh_packet_get_protocol_flags| Name:  | ssh_packet_get_protocol_flags |  | Prototype:  | u_int ssh_packet_get_protocol_flags(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 668-672 |  
  |  | 1 | 1 | 
 ssh_packet_get_output| Name:  | ssh_packet_get_output |  | Prototype:  | void * ssh_packet_get_output(struct ssh *ssh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2140-2144 |  
  |  | 1 | 1 | 
 ssh_packet_get_mux| Name:  | ssh_packet_get_mux |  | Prototype:  | int ssh_packet_get_mux(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 341-345 |  
  |  | 1 | 1 | 
 ssh_packet_get_maxsize| Name:  | ssh_packet_get_maxsize |  | Prototype:  | u_int ssh_packet_get_maxsize(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2097-2101 |  
  |  | 1 | 1 | 
 ssh_packet_get_input| Name:  | ssh_packet_get_input |  | Prototype:  | void * ssh_packet_get_input(struct ssh *ssh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2134-2138 |  
  |  | 1 | 1 | 
 ssh_packet_get_connection_out| Name:  | ssh_packet_get_connection_out |  | Prototype:  | int ssh_packet_get_connection_out(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 503-507 |  
  |  | 1 | 1 | 
 ssh_packet_get_connection_in| Name:  | ssh_packet_get_connection_in |  | Prototype:  | int ssh_packet_get_connection_in(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 495-499 |  
  |  | 1 | 1 | 
 ssh_packet_close| Name:  | ssh_packet_close |  | Prototype:  | void ssh_packet_close(struct ssh *ssh) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 646-650 |  
  |  | 1 | 1 | 
 ssh_packet_clear_keys| Name:  | ssh_packet_clear_keys |  | Prototype:  | void ssh_packet_clear_keys(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 652-656 |  
  |  | 1 | 1 | 
 ssh_output_space| Name:  | ssh_output_space |  | Prototype:  | int ssh_output_space(struct ssh *ssh, size_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 301-305 |  
  |  | 1 | 1 | 
 ssh_output_ptr| Name:  | ssh_output_ptr |  | Prototype:  | const u_char * ssh_output_ptr(struct ssh *ssh, size_t *len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 286-293 |  
  |  | 3 | 1 | 
 ssh_output_consume| Name:  | ssh_output_consume |  | Prototype:  | int ssh_output_consume(struct ssh *ssh, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 295-299 |  
  |  | 1 | 1 | 
 ssh_login| Name:  | ssh_login |  | Prototype:  | void ssh_login(Sensitive *sensitive, const char *orighost, struct sockaddr *hostaddr, u_short port, struct passwd *pw, int timeout_ms) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c |  | Lines:  | 1403-1429 |  
  |  | 12 | 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_krl_set_version| Name:  | ssh_krl_set_version |  | Prototype:  | void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 194-198 |  
  |  | 1 | 1 | 
 ssh_krl_revoke_cert_by_serial| Name:  | ssh_krl_revoke_cert_by_serial |  | Prototype:  | int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t serial) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 321-326 |  
  |  | 1 | 1 | 
 ssh_input_space| Name:  | ssh_input_space |  | Prototype:  | int ssh_input_space(struct ssh *ssh, size_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 307-311 |  
  |  | 1 | 1 | 
 ssh_input_append| Name:  | ssh_input_append |  | Prototype:  | int ssh_input_append(struct ssh *ssh, const u_char *data, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 221-225 |  
  |  | 1 | 1 | 
 ssh_hmac_update_buffer| Name:  | ssh_hmac_update_buffer |  | Prototype:  | int ssh_hmac_update_buffer(struct ssh_hmac_ctx *ctx, const struct sshbuf *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c |  | Lines:  | 98-102 |  
  |  | 1 | 1 | 
 ssh_hmac_update| Name:  | ssh_hmac_update |  | Prototype:  | int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c |  | Lines:  | 92-96 |  
  |  | 1 | 1 | 
 ssh_hmac_bytes| Name:  | ssh_hmac_bytes |  | Prototype:  | size_t ssh_hmac_bytes(int alg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c |  | Lines:  | 36-40 |  
  |  | 1 | 1 | 
 ssh_get_app_data| Name:  | ssh_get_app_data |  | Prototype:  | void * ssh_get_app_data(struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c |  | Lines:  | 168-172 |  
  |  | 1 | 1 | 
 ssh_dispatch_set| Name:  | ssh_dispatch_set |  | Prototype:  | void ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c |  | Lines:  | 81-85 |  
  |  | 1 | 1 | 
 ssh_digest_update_buffer| Name:  | ssh_digest_update_buffer |  | Prototype:  | int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const struct sshbuf *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 151-155 |  
  |  | 1 | 1 | 
 ssh_digest_bytes| Name:  | ssh_digest_bytes |  | Prototype:  | size_t ssh_digest_bytes(int alg) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 98-104 |  
  |  | 6 | 1 | 
 ssh_digest_buffer| Name:  | ssh_digest_buffer |  | Prototype:  | int ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 201-205 |  
  |  | 1 | 1 | 
 ssh_digest_blocksize| Name:  | ssh_digest_blocksize |  | Prototype:  | size_t ssh_digest_blocksize(struct ssh_digest_ctx *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 106-110 |  
  |  | 9 | 1 | 
 ssh_digest_alg_name| Name:  | ssh_digest_alg_name |  | Prototype:  | const char * ssh_digest_alg_name(int alg) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c |  | Lines:  | 90-96 |  
  |  | 10 | 1 | 
 special_char_encode| Name:  | special_char_encode |  | Prototype:  | static u_int special_char_encode(cc_t c) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c |  | Lines:  | 250-258 |  
  |  | 1 | 1 | 
 special_char_decode| Name:  | special_char_decode |  | Prototype:  | static cc_t special_char_decode(u_int c) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c |  | Lines:  | 263-271 |  
  |  | 1 | 1 | 
 sigterm_handler| Name:  | sigterm_handler |  | Prototype:  | static void sigterm_handler(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 318-322 |  
  |  | 1 | 1 | 
 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 | 
 sighup_handler| Name:  | sighup_handler |  | Prototype:  | static void sighup_handler(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 284-291 |  
  |  | 9 | 1 | 
 sigdie| Name:  | sigdie |  | Prototype:  | void sigdie(const char *fmt,...) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c |  | Lines:  | 172-183 |  
  |  | 1 | 1 | 
 sig_winch| Name:  | sig_winch |  | Prototype:  | static void sig_winch(int sig) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c |  | Lines:  | 286-290 |  
  |  | 1 | 1 | 
 sftpio| Name:  | sftpio |  | Prototype:  | static int sftpio(void *_bwlimit, size_t amount) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 99-106 |  
  |  | 3 | 1 | 
 sftp_server_usage| Name:  | sftp_server_usage |  | Prototype:  | static void sftp_server_usage(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 1485-1497 |  
  |  | 12 | 1 | 
 sftp_proto_version| Name:  | sftp_proto_version |  | Prototype:  | u_int sftp_proto_version(struct sftp_conn *conn) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 494-498 |  
  |  | 1 | 1 | 
 setneutral| Name:  | setneutral |  | Prototype:  | static void setneutral(crypto_sign_ed25519_ref_ge25519 *r) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 183-189 |  
  |  | 4 | 1 | 
 setlogin| Name:  | setlogin |  | Prototype:  | int setlogin(const char *name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c |  | Lines:  | 67-70 |  
  |  | 1 | 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_process_rdomain| Name:  | set_process_rdomain |  | Prototype:  | static void set_process_rdomain(struct ssh *ssh, const char *name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 1387-1424 |  
  |  | 1 | 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 | 
 session_pty_cleanup| Name:  | session_pty_cleanup |  | Prototype:  | void session_pty_cleanup(Session *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 2218-2222 |  
  |  | 1 | 1 | 
 server_input_keep_alive| Name:  | server_input_keep_alive |  | Prototype:  | static int server_input_keep_alive(int type, u_int32_t seq, struct ssh *ssh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 445-456 |  
  |  | 3 | 1 | 
 server_init_dispatch| Name:  | server_init_dispatch |  | Prototype:  | static void server_init_dispatch(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c |  | Lines:  | 899-921 |  
  |  | 17 | 1 | 
 servconf_add_hostkey| Name:  | servconf_add_hostkey |  | Prototype:  | void servconf_add_hostkey(const char *file, const int line, ServerOptions *options, const char *path) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 236-245 |  
  |  | 4 | 1 | 
 servconf_add_hostcert| Name:  | servconf_add_hostcert |  | Prototype:  | void servconf_add_hostcert(const char *file, const int line, ServerOptions *options, const char *path) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 247-256 |  
  |  | 4 | 1 | 
 send_handle| Name:  | send_handle |  | Prototype:  | static void send_handle(u_int32_t id, int handle) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c |  | Lines:  | 558-568 |  
  |  | 6 | 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 | 
 remote_glob| Name:  | remote_glob |  | Prototype:  | int remote_glob(struct sftp_conn *conn, const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c |  | Lines:  | 136-150 |  
  |  | 8 | 1 | 
 record_logout| Name:  | record_logout |  | Prototype:  | void record_logout(pid_t pid, const char *tty, const char *user) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c |  | Lines:  | 162-170 |  
  |  | 8 | 1 | 
 record_login| Name:  | record_login |  | Prototype:  | void record_login(pid_t pid, const char *tty, const char *user, uid_t uid, const char *host, struct sockaddr *addr, socklen_t addrlen) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c |  | Lines:  | 132-145 |  
  |  | 6 | 1 | 
 read_config_file| Name:  | read_config_file |  | Prototype:  | int read_config_file(const char *filename, struct passwd *pw, const char *host, const char *original_host, Options *options, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 1732-1740 |  
  |  | 3 | 1 | 
 rdynamic_close| Name:  | rdynamic_close |  | Prototype:  | static void rdynamic_close(struct ssh *ssh, Channel *c) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 1527-1536 |  
  |  | 6 | 1 | 
 queue_listen_addr| Name:  | queue_listen_addr |  | Prototype:  | static void queue_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 816-830 |  
  |  | 17 | 1 | 
 pwcopy| Name:  | pwcopy |  | Prototype:  | struct passwd * pwcopy(struct passwd *pw) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 301-325 |  
  |  | 9 | 1 | 
 put_u64| Name:  | put_u64 |  | Prototype:  | void put_u64(void *vp, u_int64_t v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1205-1218 |  
  |  | 9 | 1 | 
 put_u32_le| Name:  | put_u32_le |  | Prototype:  | void put_u32_le(void *vp, u_int32_t v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1231-1240 |  
  |  | 5 | 1 | 
 put_u32| Name:  | put_u32 |  | Prototype:  | void put_u32(void *vp, u_int32_t v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1220-1229 |  
  |  | 5 | 1 | 
 put_u16| Name:  | put_u16 |  | Prototype:  | void put_u16(void *vp, u_int16_t v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1242-1249 |  
  |  | 3 | 1 | 
 pty_change_window_size| Name:  | pty_change_window_size |  | Prototype:  | void pty_change_window_size(int ptyfd, u_int row, u_int col, u_int xpixel, u_int ypixel) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c |  | Lines:  | 150-162 |  
  |  | 10 | 1 |