| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssh_packet_get_string| Name: | ssh_packet_get_string | | Prototype: | void * ssh_packet_get_string(struct ssh *ssh, u_int *length_ptr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 169-181 |
| | 10 | 3 |
ssh_packet_get_state| Name: | ssh_packet_get_state | | Prototype: | int ssh_packet_get_state(struct ssh *ssh, struct sshbuf *m) | | Coverage: | 50.000% (16/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2230-2254 |
| | 19 | 2 |
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_int64| Name: | ssh_packet_get_int64 | | Prototype: | u_int64_t ssh_packet_get_int64(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 135-144 |
| | 5 | 2 |
ssh_packet_get_int| Name: | ssh_packet_get_int | | Prototype: | u_int ssh_packet_get_int(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 124-133 |
| | 5 | 2 |
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_ecpoint| Name: | ssh_packet_get_ecpoint | | Prototype: | void ssh_packet_get_ecpoint(struct ssh *ssh, const EC_GROUP *curve, EC_POINT *point) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 158-165 |
| | 3 | 2 |
ssh_packet_get_cstring| Name: | ssh_packet_get_cstring | | Prototype: | char * ssh_packet_get_cstring(struct ssh *ssh, u_int *length_ptr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 197-209 |
| | 10 | 3 |
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_get_char| Name: | ssh_packet_get_char | | Prototype: | u_int ssh_packet_get_char(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 113-122 |
| | 5 | 2 |
ssh_packet_get_bytes| Name: | ssh_packet_get_bytes | | Prototype: | void ssh_packet_get_bytes(struct ssh *ssh, u_int64_t *ibytes, u_int64_t *obytes) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 454-461 |
| | 4 | 3 |
ssh_packet_get_bignum2| Name: | ssh_packet_get_bignum2 | | Prototype: | void ssh_packet_get_bignum2(struct ssh *ssh, BIGNUM * value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 148-155 |
| | 3 | 2 |
ssh_packet_enable_delayed_compress| Name: | ssh_packet_enable_delayed_compress | | Prototype: | static int ssh_packet_enable_delayed_compress(struct ssh *ssh) | | Coverage: | 29.630% (8/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 976-1007 |
| | 24 | 8 |
ssh_packet_disconnect| Name: | ssh_packet_disconnect | | Prototype: | void ssh_packet_disconnect(struct ssh *ssh, const char *fmt,...) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1859-1896 |
| | 33 | 4 |
ssh_packet_connection_is_on_socket| Name: | ssh_packet_connection_is_on_socket | | Prototype: | int ssh_packet_connection_is_on_socket(struct ssh *ssh) | | Coverage: | 13.333% (4/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 421-452 |
| | 37 | 8 |
ssh_packet_connection_af| Name: | ssh_packet_connection_af | | Prototype: | int ssh_packet_connection_af(struct ssh *ssh) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 463-479 |
| | 24 | 3 |
ssh_packet_close_internal| Name: | ssh_packet_close_internal | | Prototype: | static void ssh_packet_close_internal(struct ssh *ssh, int do_close) | | Coverage: | 36.364% (12/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 581-644 |
| | 70 | 11 |
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_msg_send| Name: | ssh_msg_send | | Prototype: | int ssh_msg_send(int fd, u_char type, struct sshbuf *m) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c | | Lines: | 44-63 |
| | 12 | 3 |
ssh_msg_recv| Name: | ssh_msg_recv | | Prototype: | int ssh_msg_recv(int fd, struct sshbuf *m) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c | | Lines: | 65-94 |
| | 28 | 6 |
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_lock_agent| Name: | ssh_lock_agent | | Prototype: | int ssh_lock_agent(int sock, int lock, const char *password) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 179-199 |
| | 17 | 6 |
ssh_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_local_cmd| Name: | ssh_local_cmd | | Prototype: | int ssh_local_cmd(const char *args) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 1517-1552 |
| | 93 | 8 |
ssh_krl_to_blob| Name: | ssh_krl_to_blob | | Prototype: | int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf, const struct sshkey **sign_keys, u_int nsign_keys) | | Coverage: | 0.000% (0/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 733-827 |
| | 94 | 24 |
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_set_comment| Name: | ssh_krl_set_comment | | Prototype: | int ssh_krl_set_comment(struct ssh_krl *krl, const char *comment) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 200-207 |
| | 38 | 3 |
ssh_krl_revoke_key_sha256| Name: | ssh_krl_revoke_key_sha256 | | Prototype: | int ssh_krl_revoke_key_sha256(struct ssh_krl *krl, const u_char *p, size_t len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 444-451 |
| | 4 | 2 |
ssh_krl_revoke_key_sha1| Name: | ssh_krl_revoke_key_sha1 | | Prototype: | int ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const u_char *p, size_t len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 435-442 |
| | 4 | 2 |
ssh_krl_revoke_key_explicit| Name: | ssh_krl_revoke_key_explicit | | Prototype: | int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 405-416 |
| | 7 | 2 |
ssh_krl_revoke_key| Name: | ssh_krl_revoke_key | | Prototype: | int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 453-469 |
| | 9 | 3 |
ssh_krl_revoke_cert_by_serial_range| Name: | ssh_krl_revoke_cert_by_serial_range | | Prototype: | int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl, const struct sshkey *ca_key, u_int64_t lo, u_int64_t hi) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 328-340 |
| | 7 | 3 |
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_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_krl_init| Name: | ssh_krl_init | | Prototype: | struct ssh_krl * ssh_krl_init(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 131-143 |
| | 30 | 2 |
ssh_krl_from_blob| Name: | ssh_krl_from_blob | | Prototype: | int ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp, const struct sshkey **sign_ca_keys, size_t nsign_ca_keys) | | Coverage: | 0.000% (0/159) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 983-1216 |
| | 237 | 49 |
ssh_krl_free| Name: | ssh_krl_free | | Prototype: | void ssh_krl_free(struct ssh_krl *krl) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 163-192 |
| | 41 | 7 |
ssh_krl_file_contains_key| Name: | ssh_krl_file_contains_key | | Prototype: | int ssh_krl_file_contains_key(const char *path, const struct sshkey *key) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 1333-1366 |
| | 55 | 9 |
ssh_krl_check_key| Name: | ssh_krl_check_key | | Prototype: | int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 1316-1331 |
| | 8 | 4 |
ssh_kill_proxy_command| Name: | ssh_kill_proxy_command | | Prototype: | void ssh_kill_proxy_command(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 256-265 |
| | 6 | 2 |
ssh_keysign| Name: | ssh_keysign | | Prototype: | static int ssh_keysign(struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen) | | Coverage: | 0.000% (0/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1804-1916 |
| | 193 | 22 |
ssh_kex2| Name: | ssh_kex2 | | Prototype: | void ssh_kex2(char *host, struct sockaddr *hostaddr, u_short port) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 157-241 |
| | 59 | 7 |
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_init_stdio_forwarding| Name: | ssh_init_stdio_forwarding | | Prototype: | static void ssh_init_stdio_forwarding(struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1643-1663 |
| | 30 | 4 |
ssh_init_forwarding| Name: | ssh_init_forwarding | | Prototype: | static void ssh_init_forwarding(struct ssh *ssh, char **ifname) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1665-1733 |
| | 77 | 10 |
ssh_init| Name: | ssh_init | | Prototype: | int ssh_init(struct ssh **sshp, int is_server, struct kex_params *kex_params) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 72-135 |
| | 49 | 6 |
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_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_hmac_init| Name: | ssh_hmac_init | | Prototype: | int ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen) | | Coverage: | 56.000% (14/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | | Lines: | 63-90 |
| | 21 | 9 |
ssh_hmac_free| Name: | ssh_hmac_free | | Prototype: | void ssh_hmac_free(struct ssh_hmac_ctx *ctx) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | | Lines: | 121-135 |
| | 11 | 3 |
ssh_hmac_final| Name: | ssh_hmac_final | | Prototype: | int ssh_hmac_final(struct ssh_hmac_ctx *ctx, u_char *d, size_t dlen) | | Coverage: | 46.154% (6/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | | Lines: | 104-119 |
| | 10 | 3 |
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_progname| Name: | ssh_get_progname | | Prototype: | char *ssh_get_progname(char *argv0) | | Coverage: | 23.077% (3/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c | | Lines: | 43-64 |
| | 41 | 3 |
ssh_get_authentication_socket| Name: | ssh_get_authentication_socket | | Prototype: | int ssh_get_authentication_socket(int *fdp) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 86-120 |
| | 53 | 6 |
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_gai_strerror| Name: | ssh_gai_strerror | | Prototype: | const char * ssh_gai_strerror(int gaierr) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 139-145 |
| | 15 | 2 |
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_free| Name: | ssh_free | | Prototype: | void ssh_free(struct ssh *ssh) | | Coverage: | 73.913% (17/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 137-160 |
| | 23 | 7 |
ssh_fetch_identitylist| Name: | ssh_fetch_identitylist | | Prototype: | int ssh_fetch_identitylist(int sock, struct ssh_identitylist **idlp) | | Coverage: | 0.000% (0/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 228-300 |
| | 70 | 16 |
ssh_exchange_identification| Name: | ssh_exchange_identification | | Prototype: | void ssh_exchange_identification(int timeout_ms) | | Coverage: | 0.000% (0/94) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 624-709 |
| | 283 | 25 |
ssh_err| Name: | ssh_err | | Prototype: | const char * ssh_err(int n) | | Coverage: | 0.000% (0/120) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssherr.c | | Lines: | 22-147 |
| | 65 | 61 |
ssh_ed25519_verify| Name: | ssh_ed25519_verify | | Prototype: | int ssh_ed25519_verify(const struct sshkey *key, const u_char *signature, size_t signaturelen, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 44.048% (37/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ed25519.c | | Lines: | 94-167 |
| | 264 | 20 |
ssh_ed25519_sign| Name: | ssh_ed25519_sign | | Prototype: | int ssh_ed25519_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 51.111% (23/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ed25519.c | | Lines: | 35-92 |
| | 77 | 13 |
ssh_ecdsa_verify| Name: | ssh_ecdsa_verify | | Prototype: | int ssh_ecdsa_verify(const struct sshkey *key, const u_char *signature, size_t signaturelen, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 42.697% (38/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ecdsa.c | | Lines: | 113-200 |
| | 279 | 22 |
ssh_ecdsa_sign| Name: | ssh_ecdsa_sign | | Prototype: | int ssh_ecdsa_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 48.000% (24/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ecdsa.c | | Lines: | 49-110 |
| | 89 | 14 |
ssh_dss_verify| Name: | ssh_dss_verify | | Prototype: | int ssh_dss_verify(const struct sshkey *key, const u_char *signature, size_t signaturelen, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 38.889% (35/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-dss.c | | Lines: | 119-208 |
| | 289 | 23 |
ssh_dss_sign| Name: | ssh_dss_sign | | Prototype: | int ssh_dss_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, u_int compat) | | Coverage: | 47.826% (22/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-dss.c | | Lines: | 51-117 |
| | 99 | 14 |
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_dispatch_run_fatal| Name: | ssh_dispatch_run_fatal | | Prototype: | void ssh_dispatch_run_fatal(struct ssh *ssh, int mode, volatile sig_atomic_t *done) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 128-135 |
| | 3 | 2 |
ssh_dispatch_run| Name: | ssh_dispatch_run | | Prototype: | int ssh_dispatch_run(struct ssh *ssh, int mode, volatile sig_atomic_t *done) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 87-126 |
| | 35 | 11 |
ssh_dispatch_range| Name: | ssh_dispatch_range | | Prototype: | void ssh_dispatch_range(struct ssh *ssh, u_int from, u_int to, dispatch_fn *fn) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 69-79 |
| | 5 | 3 |
ssh_dispatch_init| Name: | ssh_dispatch_init | | Prototype: | void ssh_dispatch_init(struct ssh *ssh, dispatch_fn *dflt) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 61-67 |
| | 3 | 2 |
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_update| Name: | ssh_digest_update | | Prototype: | int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 143-149 |
| | 3 | 2 |
ssh_digest_start| Name: | ssh_digest_start | | Prototype: | struct ssh_digest_ctx * ssh_digest_start(int alg) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 112-130 |
| | 38 | 4 |
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_free| Name: | ssh_digest_free | | Prototype: | void ssh_digest_free(struct ssh_digest_ctx *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 174-181 |
| | 6 | 2 |
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_digest_copy_state| Name: | ssh_digest_copy_state | | Prototype: | int ssh_digest_copy_state(struct ssh_digest_ctx *from, struct ssh_digest_ctx *to) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 132-141 |
| | 5 | 3 |
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_by_alg| Name: | ssh_digest_by_alg | | Prototype: | static const struct ssh_digest * ssh_digest_by_alg(int alg) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 66-76 |
| | 21 | 4 |
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 |
ssh_digest_alg_by_name| Name: | ssh_digest_alg_by_name | | Prototype: | int ssh_digest_alg_by_name(const char *name) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 78-88 |
| | 5 | 3 |
ssh_create_socket| Name: | ssh_create_socket | | Prototype: | static int ssh_create_socket(struct addrinfo *ai) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 333-420 |
| | 124 | 16 |
ssh_crc32| Name: | ssh_crc32 | | Prototype: | u_int32_t ssh_crc32(const u_char *buf, u_int32_t size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/crc32.c | | Lines: | 96-105 |
| | 5 | 2 |
ssh_connect_direct| Name: | ssh_connect_direct | | Prototype: | static int ssh_connect_direct(struct ssh *ssh, const char *host, struct addrinfo *aitop, struct sockaddr_storage *hostaddr, u_short port, int family, int connection_attempts, int *timeout_ms, int want_keepalive) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 498-585 |
| | 121 | 12 |