| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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_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 |
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 |
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 |
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_is_cert| Name: | sshkey_is_cert | | Prototype: | int sshkey_is_cert(const struct sshkey *k) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 340-346 |
| | 5 | 2 |
sshkey_set_filename| Name: | sshkey_set_filename | | Prototype: | int sshkey_set_filename(struct sshkey *k, const char *filename) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 4143-4149 |
| | 5 | 2 |
sshkey_ssh_name_from_type_nid| Name: | sshkey_ssh_name_from_type_nid | | Prototype: | static const char * sshkey_ssh_name_from_type_nid(int type, int nid) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 161-171 |
| | 5 | 3 |
sshkey_type| Name: | sshkey_type | | Prototype: | const char * sshkey_type(const struct sshkey *k) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 149-159 |
| | 5 | 3 |
sshkey_type_is_cert| Name: | sshkey_type_is_cert | | Prototype: | int sshkey_type_is_cert(int type) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 173-183 |
| | 5 | 3 |
sshpkt_ptr| Name: | sshpkt_ptr | | Prototype: | const u_char * sshpkt_ptr(struct ssh *ssh, size_t *lenp) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2563-2569 |
| | 5 | 2 |
sshpkt_start| Name: | sshpkt_start | | Prototype: | int sshpkt_start(struct ssh *ssh, u_char type) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2573-2583 |
| | 5 | 1 |
syslogin_write_entry| Name: | syslogin_write_entry | | Prototype: | int syslogin_write_entry(struct logininfo *li) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 1446-1458 |
| | 5 | 4 |
timingsafe_bcmp| Name: | timingsafe_bcmp | | Prototype: | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/timingsafe_bcmp.c | | Lines: | 23-32 |
| | 5 | 2 |
uhash_reset [umac.c #1]| Name: | uhash_reset [umac.c #1] | | Prototype: | static int uhash_reset(uhash_ctx_t pc) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 933-948 |
| | 5 | 1 |
umac128_delete [umac.c #2]| Name: | umac128_delete [umac.c #2] | | Prototype: | int umac128_delete(struct umac128_ctx *ctx) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1201-1211 |
| | 5 | 2 |
umac_delete [umac.c #1]| Name: | umac_delete [umac.c #1] | | Prototype: | int umac_delete(struct umac_ctx *ctx) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1201-1211 |
| | 5 | 2 |
userauth_send_banner| Name: | userauth_send_banner | | Prototype: | void userauth_send_banner(const char *msg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 140-148 |
| | 5 | 1 |
uuencode| Name: | uuencode | | Prototype: | int uuencode(const u_char *src, u_int srclength, char *target, size_t targsize) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c | | Lines: | 43-48 |
| | 5 | 1 |
EVP_MD_CTX_free| Name: | EVP_MD_CTX_free | | Prototype: | void EVP_MD_CTX_free(EVP_MD_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 624-633 |
| | 6 | 2 |
add_listen_addr| Name: | add_listen_addr | | Prototype: | static void add_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 714-728 |
| | 6 | 3 |
blf_dec| Name: | blf_dec | | Prototype: | void blf_dec(blf_ctx *c, u_int32_t *data, u_int16_t blocks) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 527-538 |
| | 6 | 2 |
blf_enc| Name: | blf_enc | | Prototype: | void blf_enc(blf_ctx *c, u_int32_t *data, u_int16_t blocks) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 514-525 |
| | 6 | 2 |
blob_cmp| Name: | blob_cmp | | Prototype: | static int blob_cmp(struct revoked_blob *a, struct revoked_blob *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 118-129 |
| | 6 | 3 |
channel_close_all| Name: | channel_close_all | | Prototype: | void channel_close_all(struct ssh *ssh) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 656-664 |
| | 6 | 3 |
channel_free_all| Name: | channel_free_all | | Prototype: | void channel_free_all(struct ssh *ssh) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 642-650 |
| | 6 | 3 |
channel_input_oclose| Name: | channel_input_oclose | | Prototype: | int channel_input_oclose(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3081-3091 |
| | 6 | 3 |
cipher_get_keyiv_len| Name: | cipher_get_keyiv_len | | Prototype: | int cipher_get_keyiv_len(const struct sshcipher_ctx *cc) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 432-446 |
| | 6 | 3 |
close_socket| Name: | close_socket | | Prototype: | static void close_socket(SocketEntry *e) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 165-174 |
| | 6 | 1 |
count_dns_rr| Name: | count_dns_rr | | Prototype: | static int count_dns_rr(struct dns_rr *p, u_int16_t class, u_int16_t type) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | | Lines: | 596-608 |
| | 6 | 3 |
crypto_sign_ed25519_ref_pack| Name: | crypto_sign_ed25519_ref_pack | | Prototype: | void crypto_sign_ed25519_ref_pack(unsigned char r[32], const crypto_sign_ed25519_ref_ge25519 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 243-251 |
| | 6 | 1 |
do_file| Name: | do_file | | Prototype: | static int do_file(int agent_fd, int deleting, int key_only, char *file, int qflag) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 495-506 |
| | 6 | 4 |
do_stat| Name: | do_stat | | Prototype: | Attrib * do_stat(struct sftp_conn *conn, const char *path, int quiet) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 742-754 |
| | 6 | 1 |
dump_cfg_string| Name: | dump_cfg_string | | Prototype: | static void dump_cfg_string(ServerOpCodes code, const char *val) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2446-2451 |
| | 6 | 1 |
fill_default_options_for_canonicalization| Name: | fill_default_options_for_canonicalization | | Prototype: | void fill_default_options_for_canonicalization(Options *options) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 1915-1924 |
| | 6 | 4 |
freezero| Name: | freezero | | Prototype: | void freezero(void *ptr, size_t sz) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/freezero.c | | Lines: | 24-31 |
| | 6 | 2 |
ga_match| Name: | ga_match | | Prototype: | int ga_match(char * const *groups, int n) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c | | Lines: | 84-94 |
| | 6 | 4 |
ip_short [umac.c #1]| Name: | ip_short [umac.c #1] | | Prototype: | static void ip_short(uhash_ctx_t ahc, UINT8 *nh_res, u_char *res) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 887-906 |
| | 6 | 1 |
key_print_wrapper| Name: | key_print_wrapper | | Prototype: | static int key_print_wrapper(struct sshkey *hostkey, struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 196-205 |
| | 6 | 2 |
lookup_key_in_hostkeys_by_type| Name: | lookup_key_in_hostkeys_by_type | | Prototype: | int lookup_key_in_hostkeys_by_type(struct hostkeys *hostkeys, int keytype, const struct hostkey_entry **found) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 404-410 |
| | 6 | 1 |
make_absolute| Name: | make_absolute | | Prototype: | static char * make_absolute(char *p, const char *pwd) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 386-398 |
| | 6 | 2 |
match_hostname| Name: | match_hostname | | Prototype: | int match_hostname(const char *host, const char *pattern) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 179-189 |
| | 6 | 1 |
mm_chall_setup| Name: | mm_chall_setup | | Prototype: | static void mm_chall_setup(char **name, char **infotxt, u_int *numprompts, char ***prompts, u_int **echo_on) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 794-804 |
| | 6 | 1 |
nh_reset [umac.c #2]| Name: | nh_reset [umac.c #2] | | Prototype: | static void nh_reset(nh_ctx *hc) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 581-597 |
| | 6 | 1 |
packet_close| Name: | packet_close | | Prototype: | void packet_close(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 255-260 |
| | 6 | 1 |
pdf_init [umac.c #1]| Name: | pdf_init [umac.c #1] | | Prototype: | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 222-233 |
| | 6 | 1 |
pdf_init [umac.c #2]| Name: | pdf_init [umac.c #2] | | Prototype: | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 222-233 |
| | 6 | 1 |
platform_disable_tracing| Name: | platform_disable_tracing | | Prototype: | void platform_disable_tracing(int strict) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-tracing.c | | Lines: | 33-51 |
| | 6 | 2 |
pubkey_reset| Name: | pubkey_reset | | Prototype: | static void pubkey_reset(Authctxt *authctxt) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1633-1640 |
| | 6 | 2 |
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 |
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 |
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 |
revoked_blob_tree_RB_FIND| Name: | revoked_blob_tree_RB_FIND | | Prototype: | static struct revoked_blob * revoked_blob_tree_RB_FIND(struct revoked_blob_tree *head, struct revoked_blob *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 81-81 |
| | 6 | 4 |
revoked_blob_tree_RB_NFIND| Name: | revoked_blob_tree_RB_NFIND | | Prototype: | static struct revoked_blob * revoked_blob_tree_RB_NFIND(struct revoked_blob_tree *head, struct revoked_blob *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 81-81 |
| | 6 | 4 |
revoked_key_id_tree_RB_FIND| Name: | revoked_key_id_tree_RB_FIND | | Prototype: | static struct revoked_key_id * revoked_key_id_tree_RB_FIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 71-71 |
| | 6 | 4 |
revoked_key_id_tree_RB_NFIND| Name: | revoked_key_id_tree_RB_NFIND | | Prototype: | static struct revoked_key_id * revoked_key_id_tree_RB_NFIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 71-71 |
| | 6 | 4 |
revoked_serial_tree_RB_FIND| Name: | revoked_serial_tree_RB_FIND | | Prototype: | static struct revoked_serial * revoked_serial_tree_RB_FIND(struct revoked_serial_tree *head, struct revoked_serial *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 62-62 |
| | 6 | 4 |
revoked_serial_tree_RB_NFIND| Name: | revoked_serial_tree_RB_NFIND | | Prototype: | static struct revoked_serial * revoked_serial_tree_RB_NFIND(struct revoked_serial_tree *head, struct revoked_serial *elm) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 62-62 |
| | 6 | 4 |
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 |
session_exec_req| Name: | session_exec_req | | Prototype: | static int session_exec_req(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2045-2055 |
| | 6 | 2 |
session_get_remote_name_or_ip| Name: | session_get_remote_name_or_ip | | Prototype: | const char * session_get_remote_name_or_ip(struct ssh *ssh, u_int utmp_size, int use_dns) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2626-2636 |
| | 6 | 3 |
session_set_fds| Name: | session_set_fds | | Prototype: | void session_set_fds(struct ssh *ssh, Session *s, int fdin, int fdout, int fderr, int ignore_fderr, int is_tty) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2165-2179 |
| | 6 | 2 |
session_shell_req| Name: | session_shell_req | | Prototype: | static int session_shell_req(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2038-2043 |
| | 6 | 2 |
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_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_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_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_put| Name: | ssh_packet_put | | Prototype: | int ssh_packet_put(struct ssh *ssh, int type, const u_char *data, size_t len) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 274-284 |
| | 6 | 2 |
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 |
sshbuf_put_u16| Name: | sshbuf_put_u16 | | Prototype: | int sshbuf_put_u16(struct sshbuf *buf, u_int16_t val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 323-333 |
| | 6 | 2 |
sshbuf_put_u32| Name: | sshbuf_put_u32 | | Prototype: | int sshbuf_put_u32(struct sshbuf *buf, u_int32_t val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 311-321 |
| | 6 | 2 |
sshbuf_put_u64| Name: | sshbuf_put_u64 | | Prototype: | int sshbuf_put_u64(struct sshbuf *buf, u_int64_t val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 299-309 |
| | 6 | 2 |
sshbuf_put_u8| Name: | sshbuf_put_u8 | | Prototype: | int sshbuf_put_u8(struct sshbuf *buf, u_char val) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 335-345 |
| | 6 | 2 |
strvis| Name: | strvis | | Prototype: | int strvis(char *dst, const char *src, int flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c | | Lines: | 160-170 |
| | 6 | 2 |
syslogin_perform_login| Name: | syslogin_perform_login | | Prototype: | static int syslogin_perform_login(struct logininfo *li) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 1411-1422 |
| | 6 | 1 |
tilde_expand_paths| Name: | tilde_expand_paths | | Prototype: | static void tilde_expand_paths(char **paths, u_int num_paths) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 215-226 |
| | 6 | 2 |
xstrdup| Name: | xstrdup | | Prototype: | char * xstrdup(const char *str) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c | | Lines: | 92-102 |
| | 6 | 1 |
addr_host_is_all0s| Name: | addr_host_is_all0s | | Prototype: | static int addr_host_is_all0s(const struct xaddr *a, u_int masklen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 294-305 |
| | 7 | 3 |
append_hostkey_type| Name: | append_hostkey_type | | Prototype: | static void append_hostkey_type(struct sshbuf *b, const char *s) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 688-700 |
| | 7 | 3 |
attrib_clear| Name: | attrib_clear | | Prototype: | void attrib_clear(Attrib *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 53-63 |
| | 7 | 1 |
channel_cancel_lport_listener| Name: | channel_cancel_lport_listener | | Prototype: | int channel_cancel_lport_listener(struct ssh *ssh, struct Forward *fwd, int cport, struct ForwardOptions *fwd_opts) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3666-3677 |
| | 7 | 2 |
channel_cancel_rport_listener| Name: | channel_cancel_rport_listener | | Prototype: | int channel_cancel_rport_listener(struct ssh *ssh, struct Forward *fwd) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3591-3601 |
| | 7 | 2 |
chop| Name: | chop | | Prototype: | char * chop(char *s) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 75-88 |
| | 7 | 3 |
cipher_get_length| Name: | cipher_get_length | | Prototype: | int cipher_get_length(struct sshcipher_ctx *cc, u_int *plenp, u_int seqnr, const u_char *cp, u_int len) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 397-408 |
| | 7 | 3 |
cleanup_socket| Name: | cleanup_socket | | Prototype: | static void cleanup_socket(void) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 1011-1021 |
| | 7 | 4 |
crypto_sign_ed25519_ref_fe25519_sub| Name: | crypto_sign_ed25519_ref_fe25519_sub | | Prototype: | void crypto_sign_ed25519_ref_fe25519_sub(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 185-194 |
| | 7 | 3 |
crypto_sign_ed25519_ref_sc25519_add| Name: | crypto_sign_ed25519_ref_sc25519_add | | Prototype: | void crypto_sign_ed25519_ref_sc25519_add(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 167-178 |
| | 7 | 3 |
crypto_sign_ed25519_ref_sc25519_sub_nored| Name: | crypto_sign_ed25519_ref_sc25519_sub_nored | | Prototype: | void crypto_sign_ed25519_ref_sc25519_sub_nored(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 180-191 |
| | 7 | 2 |
dh_estimate| Name: | dh_estimate | | Prototype: | u_int dh_estimate(int bits) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 480-490 |
| | 7 | 4 |
display_loginmsg| Name: | display_loginmsg | | Prototype: | static void display_loginmsg(void) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 249-260 |
| | 7 | 3 |
equal| Name: | equal | | Prototype: | static unsigned char equal(signed char b,signed char c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 152-161 |
| | 7 | 1 |
format_size| Name: | format_size | | Prototype: | static void format_size(char *buf, int size, off_t bytes) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 106-117 |
| | 7 | 2 |
freeze| Name: | freeze | | Prototype: | static void freeze(unsigned int a[32]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | | Lines: | 50-60 |
| | 7 | 3 |
ga_match_pattern_list| Name: | ga_match_pattern_list | | Prototype: | int ga_match_pattern_list(const char *group_pattern) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c | | Lines: | 100-116 |
| | 7 | 5 |
gcd| Name: | gcd | | Prototype: | static int gcd(int a, int b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getopt_long.c | | Lines: | 118-131 |
| | 7 | 2 |
get_hostkey_by_index| Name: | get_hostkey_by_index | | Prototype: | struct sshkey * get_hostkey_by_index(int ind) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 799-805 |
| | 7 | 2 |
get_hostkey_public_by_index| Name: | get_hostkey_public_by_index | | Prototype: | struct sshkey * get_hostkey_public_by_index(int ind, struct ssh *ssh) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 807-813 |
| | 7 | 2 |
get_u32| Name: | get_u32 | | Prototype: | u_int32_t get_u32(const void *vp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1165-1177 |
| | 7 | 1 |
get_u32_le| Name: | get_u32_le | | Prototype: | u_int32_t get_u32_le(const void *vp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1179-1191 |
| | 7 | 1 |
handle_to_dir| Name: | handle_to_dir | | Prototype: | static DIR * handle_to_dir(int handle) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 365-371 |
| | 7 | 2 |