| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
path_strip| Name: | path_strip | | Prototype: | static char * path_strip(const char *path, const char *strip) | | Coverage: | 0.000% (0/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 368-384 |
| | 213 | 10 |
poly1305_auth| Name: | poly1305_auth | | Prototype: | void poly1305_auth(unsigned char out[16], const unsigned char *m, size_t inlen, const unsigned char key[32]) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/poly1305.c | | Lines: | 33-160 |
| | 95 | 10 |
process_setstat| Name: | process_setstat | | Prototype: | static void process_setstat(u_int32_t id) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 892-937 |
| | 55 | 10 |
record_failed_login| Name: | record_failed_login | | Prototype: | void record_failed_login(const char *username, const char *hostname, const char *ttyn) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 1655-1723 |
| | 98 | 10 |
response| Name: | response | | Prototype: | int response(void) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 1276-1312 |
| | 29 | 10 |
rijndaelKeySetupEnc| Name: | rijndaelKeySetupEnc | | Prototype: | int rijndaelKeySetupEnc(u32 rk[ ], const u8 cipherKey[], int keyBits) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/rijndael.c | | Lines: | 629-709 |
| | 67 | 10 |
sdirent_comp| Name: | sdirent_comp | | Prototype: | static int sdirent_comp(const void *aa, const void *bb) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 796-812 |
| | 174 | 10 |
sglob_comp| Name: | sglob_comp | | Prototype: | static int sglob_comp(const void *aa, const void *bb) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 900-926 |
| | 178 | 10 |
sieve_large| Name: | sieve_large | | Prototype: | static void sieve_large(u_int32_t s) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | | Lines: | 184-235 |
| | 23 | 10 |
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 |
sshbuf_get_cstring| Name: | sshbuf_get_cstring | | Prototype: | int sshbuf_get_cstring(struct sshbuf *buf, char **valp, size_t *lenp) | | Coverage: | 81.250% (26/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 180-213 |
| | 49 | 10 |
sshbuf_set_max_size| Name: | sshbuf_set_max_size | | Prototype: | int sshbuf_set_max_size(struct sshbuf *buf, size_t max_size) | | Coverage: | 78.788% (26/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 214-250 |
| | 28 | 10 |
sshkey_check_sigtype| Name: | sshkey_check_sigtype | | Prototype: | int sshkey_check_sigtype(const u_char *sig, size_t siglen, const char *requested_alg) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2374-2391 |
| | 184 | 10 |
sshkey_ecdsa_nid_from_name| Name: | sshkey_ecdsa_nid_from_name | | Prototype: | int sshkey_ecdsa_nid_from_name(const char *name) | | Coverage: | 29.545% (13/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 212-224 |
| | 175 | 10 |
sshkey_generate| Name: | sshkey_generate | | Prototype: | int sshkey_generate(int type, u_int bits, struct sshkey **keyp) | | Coverage: | 65.385% (17/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 1613-1662 |
| | 42 | 10 |
sshkey_load_private_type| Name: | sshkey_load_private_type | | Prototype: | int sshkey_load_private_type(int type, const char *filename, const char *passphrase, struct sshkey **keyp, char **commentp, int *perm_ok) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 168-199 |
| | 43 | 10 |
sshkey_parse_private_fileblob_type| Name: | sshkey_parse_private_fileblob_type | | Prototype: | int sshkey_parse_private_fileblob_type(struct sshbuf *blob, int type, const char *passphrase, struct sshkey **keyp, char **commentp) | | Coverage: | 47.619% (10/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 4010-4050 |
| | 29 | 10 |
tolocal| Name: | tolocal | | Prototype: | void tolocal(int argc, char **argv) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 745-801 |
| | 69 | 10 |
undo_glob_escape| Name: | undo_glob_escape | | Prototype: | static void undo_glob_escape(char *s) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 1098-1131 |
| | 18 | 10 |
user_key_allowed| Name: | user_key_allowed | | Prototype: | int user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key, int auth_attempt, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 997-1039 |
| | 54 | 10 |
_ssh__compat_glob| Name: | _ssh__compat_glob | | Prototype: | int _ssh__compat_glob(const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 177-229 |
| | 58 | 11 |
chan_write_failed| Name: | chan_write_failed | | Prototype: | void chan_write_failed(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 302-319 |
| | 172 | 11 |
channel_cancel_rport_listener_streamlocal| Name: | channel_cancel_rport_listener_streamlocal | | Prototype: | static int channel_cancel_rport_listener_streamlocal(struct ssh *ssh, const char *path) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3569-3589 |
| | 181 | 11 |
channel_handler| Name: | channel_handler | | Prototype: | static void channel_handler(struct ssh *ssh, int table, fd_set *readset, fd_set *writeset, time_t *unpause_secs) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2370-2417 |
| | 42 | 11 |
channel_input_extended_data| Name: | channel_input_extended_data | | Prototype: | int channel_input_extended_data(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3007-3058 |
| | 37 | 11 |
channel_setup_fwd_listener_streamlocal| Name: | channel_setup_fwd_listener_streamlocal | | Prototype: | static int channel_setup_fwd_listener_streamlocal(struct ssh *ssh, int type, struct Forward *fwd, struct ForwardOptions *fwd_opts) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3474-3546 |
| | 57 | 11 |
client_status_confirm| Name: | client_status_confirm | | Prototype: | static void client_status_confirm(struct ssh *ssh, int type, Channel *c, void *ctx) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 665-726 |
| | 35 | 11 |
delete_file| Name: | delete_file | | Prototype: | static int delete_file(int agent_fd, const char *filename, int key_only, int qflag) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 109-165 |
| | 76 | 11 |
dump_config| Name: | dump_config | | Prototype: | void dump_config(ServerOptions *o) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2516-2690 |
| | 129 | 11 |
execute_in_shell| Name: | execute_in_shell | | Prototype: | static int execute_in_shell(const char *cmd) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 478-535 |
| | 139 | 11 |
fx2txt| Name: | fx2txt | | Prototype: | const char * fx2txt(int status) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 182-208 |
| | 11 | 11 |
hash_to_blob| Name: | hash_to_blob | | Prototype: | static void hash_to_blob(const char *cp, u_char **blobp, size_t *lenp, const char *file, u_long lnum) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 2113-2146 |
| | 226 | 11 |
input_userauth_pk_ok| Name: | input_userauth_pk_ok | | Prototype: | int input_userauth_pk_ok(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 609-677 |
| | 90 | 11 |
kex_names_cat| Name: | kex_names_cat | | Prototype: | char * kex_names_cat(const char *a, const char *b) | | Coverage: | 0.000% (0/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 170-203 |
| | 297 | 11 |
kexdh_client| Name: | kexdh_client | | Prototype: | int kexdh_client(struct ssh *ssh) | | Coverage: | 42.308% (11/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhc.c | | Lines: | 56-105 |
| | 35 | 11 |
known_hosts_find_delete| Name: | known_hosts_find_delete | | Prototype: | static int known_hosts_find_delete(struct hostkey_foreach_line *l, void *_ctx) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1194-1250 |
| | 37 | 11 |
lock_agent| Name: | lock_agent | | Prototype: | static int lock_agent(int agent_fd, int lock) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 463-493 |
| | 195 | 11 |
log_change_level| Name: | log_change_level | | Prototype: | int log_change_level(LogLevel new_log_level) | | Coverage: | 21.429% (3/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 338-359 |
| | 8 | 11 |
mm_answer_keyverify| Name: | mm_answer_keyverify | | Prototype: | int mm_answer_keyverify(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 1357-1429 |
| | 66 | 11 |
monitor_read_log| Name: | monitor_read_log | | Prototype: | static int monitor_read_log(struct monitor *pmonitor) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 414-464 |
| | 56 | 11 |
mux_client_request_alive| Name: | mux_client_request_alive | | Prototype: | static u_int mux_client_request_alive(int fd) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1668-1717 |
| | 43 | 11 |
new_socket| Name: | new_socket | | Prototype: | static void new_socket(sock_type type, int fd) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 771-807 |
| | 41 | 11 |
okname| Name: | okname | | Prototype: | int okname(char *cp0) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 1362-1390 |
| | 32 | 11 |
open_listen_match_tcpip| Name: | open_listen_match_tcpip | | Prototype: | static int open_listen_match_tcpip(struct permission *allowed_open, const char *requestedhost, u_short requestedport, int translate) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3875-3895 |
| | 195 | 11 |
parse_dns_response| Name: | parse_dns_response | | Prototype: | static struct dns_response * parse_dns_response(const u_char *answer, int size) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | | Lines: | 382-445 |
| | 110 | 11 |
parse_jump| Name: | parse_jump | | Prototype: | int parse_jump(const char *s, Options *o, int active) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 2340-2395 |
| | 87 | 11 |
prepare_options_buf| Name: | prepare_options_buf | | Prototype: | static void prepare_options_buf(struct sshbuf *c, int which) | | Coverage: | 0.000% (0/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1592-1630 |
| | 37 | 11 |
process_fsetstat| Name: | process_fsetstat | | Prototype: | static void process_fsetstat(u_int32_t id) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 939-1002 |
| | 54 | 11 |
process_mux_stdio_fwd| Name: | process_mux_stdio_fwd | | Prototype: | static int process_mux_stdio_fwd(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 975-1064 |
| | 75 | 11 |
process_rename| Name: | process_rename | | Prototype: | static void process_rename(u_int32_t id) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1172-1230 |
| | 97 | 11 |
process_sign_request2| Name: | process_sign_request2 | | Prototype: | static void process_sign_request2(SocketEntry *e) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 275-325 |
| | 49 | 11 |
proposals_match| Name: | proposals_match | | Prototype: | static int proposals_match(char *my[PROPOSAL_MAX], char *peer[PROPOSAL_MAX]) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 791-813 |
| | 243 | 11 |
safely_chroot| Name: | safely_chroot | | Prototype: | static void safely_chroot(const char *path, uid_t uid) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1328-1377 |
| | 104 | 11 |
server_request_tun| Name: | server_request_tun | | Prototype: | static Channel * server_request_tun(struct ssh *ssh) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 531-590 |
| | 71 | 11 |
ssh_agent_sign| Name: | ssh_agent_sign | | Prototype: | int ssh_agent_sign(int sock, const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg, u_int compat) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 340-390 |
| | 53 | 11 |
ssh_connect| Name: | ssh_connect | | Prototype: | int ssh_connect(struct ssh *ssh, const char *host, struct addrinfo *addrs, struct sockaddr_storage *hostaddr, u_short port, int family, int connection_attempts, int *timeout_ms, int want_keepalive) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 587-605 |
| | 186 | 11 |
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_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 |
sshauthopt_copy| Name: | sshauthopt_copy | | Prototype: | struct sshauthopt * sshauthopt_copy(const struct sshauthopt *orig) | | Coverage: | 0.000% (0/67) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 692-733 |
| | 206 | 11 |
sshkey_fingerprint_raw| Name: | sshkey_fingerprint_raw | | Prototype: | int sshkey_fingerprint_raw(const struct sshkey *k, int dgst_alg, u_char **retp, size_t *lenp) | | Coverage: | 55.172% (16/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 900-941 |
| | 58 | 11 |
sshkey_load_file| Name: | sshkey_load_file | | Prototype: | int sshkey_load_file(int fd, struct sshbuf *blob) | | Coverage: | 41.935% (13/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 96-135 |
| | 57 | 11 |
sshkey_load_public| Name: | sshkey_load_public | | Prototype: | int sshkey_load_public(const char *filename, struct sshkey **keyp, char **commentp) | | Coverage: | 68.966% (20/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 312-354 |
| | 65 | 11 |
sshkey_private_pem_to_blob| Name: | sshkey_private_pem_to_blob | | Prototype: | static int sshkey_private_pem_to_blob(struct sshkey *key, struct sshbuf *blob, const char *_passphrase, const char *comment) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 3773-3822 |
| | 83 | 11 |
sshkey_sigalg_by_name| Name: | sshkey_sigalg_by_name | | Prototype: | const char * sshkey_sigalg_by_name(const char *name) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2352-2368 |
| | 179 | 11 |
sshkey_verify| Name: | sshkey_verify | | Prototype: | int sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, const u_char *data, size_t dlen, const char *alg, u_int compat) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2435-2467 |
| | 8 | 11 |
store_lastlog_message| Name: | store_lastlog_message | | Prototype: | static void store_lastlog_message(const char *user, uid_t uid) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c | | Lines: | 89-126 |
| | 195 | 11 |
sys_tun_open| Name: | sys_tun_open | | Prototype: | int sys_tun_open(int tun, int mode, char **ifname) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c | | Lines: | 141-196 |
| | 138 | 11 |
uncompress_buffer| Name: | uncompress_buffer | | Prototype: | static int uncompress_buffer(struct ssh *ssh, struct sshbuf *in, struct sshbuf *out) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 772-817 |
| | 29 | 11 |
_ssh_order_hostkeyalgs| Name: | _ssh_order_hostkeyalgs | | Prototype: | int _ssh_order_hostkeyalgs(struct ssh *ssh) | | Coverage: | 38.636% (17/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 482-532 |
| | 161 | 12 |
add_identity_file| Name: | add_identity_file | | Prototype: | void add_identity_file(Options *options, const char *dir, const char *filename, int userprovided) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 430-459 |
| | 186 | 12 |
addr_match_cidr_list| Name: | addr_match_cidr_list | | Prototype: | int addr_match_cidr_list(const char *addr, const char *_list) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 435-498 |
| | 165 | 12 |
atomiciov6| Name: | atomiciov6 | | Prototype: | size_t atomiciov6(ssize_t (*f) (int, const struct iovec *, int), int fd, const struct iovec *_iov, int iovcnt, int (*cb)(void *, size_t), void *cb_arg) | | Coverage: | 0.000% (0/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c | | Lines: | 100-163 |
| | 96 | 12 |
auth_log_authopts| Name: | auth_log_authopts | | Prototype: | void auth_log_authopts(const char *loc, const struct sshauthopt *opts, int do_remote) | | Coverage: | 0.000% (0/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 1009-1074 |
| | 59 | 12 |
barrett_reduce| Name: | barrett_reduce | | Prototype: | static void barrett_reduce(crypto_sign_ed25519_ref_sc25519 *r, const crypto_uint32 x[64]) | | Coverage: | 100.000% (30/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 51-100 |
| | 32 | 12 |
bindresvport_sa| Name: | bindresvport_sa | | Prototype: | int bindresvport_sa(int sd, struct sockaddr *sa) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bindresvport.c | | Lines: | 52-117 |
| | 99 | 12 |
channel_cancel_lport_listener_streamlocal| Name: | channel_cancel_lport_listener_streamlocal | | Prototype: | static int channel_cancel_lport_listener_streamlocal(struct ssh *ssh, const char *path) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3639-3664 |
| | 186 | 12 |
channel_input_data| Name: | channel_input_data | | Prototype: | int channel_input_data(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2945-3005 |
| | 39 | 12 |
channel_lookup| Name: | channel_lookup | | Prototype: | Channel * channel_lookup(struct ssh *ssh, int id) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 279-302 |
| | 17 | 12 |
channel_post_connecting| Name: | channel_post_connecting | | Prototype: | static void channel_post_connecting(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1822-1893 |
| | 65 | 12 |
channel_post_port_listener| Name: | channel_post_port_listener | | Prototype: | static void channel_post_port_listener(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1733-1787 |
| | 80 | 12 |
check_follow_cname| Name: | check_follow_cname | | Prototype: | static int check_follow_cname(int direct, char **namep, const char *cname) | | Coverage: | 0.000% (0/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 362-393 |
| | 186 | 12 |
choose_dh| Name: | choose_dh | | Prototype: | DH * choose_dh(int min, int wantbits, int max) | | Coverage: | 4.167% (2/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 146-218 |
| | 73 | 12 |
cipher_get_keyiv| Name: | cipher_get_keyiv | | Prototype: | int cipher_get_keyiv(struct sshcipher_ctx *cc, u_char *iv, size_t len) | | Coverage: | 8.824% (3/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 448-491 |
| | 31 | 12 |
ciphers_valid| Name: | ciphers_valid | | Prototype: | int ciphers_valid(const char *names) | | Coverage: | 0.000% (0/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 203-224 |
| | 357 | 12 |
connect_next| Name: | connect_next | | Prototype: | static int connect_next(struct channel_connect *cctx) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4103-4159 |
| | 89 | 12 |
do_exec_no_pty| Name: | do_exec_no_pty | | Prototype: | int do_exec_no_pty(struct ssh *ssh, Session *s, const char *command) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 392-555 |
| | 83 | 12 |
do_rc_files| Name: | do_rc_files | | Prototype: | static void do_rc_files(struct ssh *ssh, Session *s, const char *shell) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1223-1290 |
| | 116 | 12 |
fingerprint_randomart| Name: | fingerprint_randomart | | Prototype: | static char * fingerprint_randomart(const char *alg, u_char *dgst_raw, size_t dgst_raw_len, const struct sshkey *k) | | Coverage: | 84.615% (44/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 1066-1161 |
| | 65 | 12 |
fmt_scaled| Name: | fmt_scaled | | Prototype: | int fmt_scaled(long long number, char *result) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/fmt_scaled.c | | Lines: | 218-276 |
| | 41 | 12 |
input_service_request| Name: | input_service_request | | Prototype: | static int input_service_request(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 181-213 |
| | 184 | 12 |
insert_serial_range| Name: | insert_serial_range | | Prototype: | static int insert_serial_range(struct revoked_serial_tree *rt, u_int64_t lo, u_int64_t hi) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 248-319 |
| | 45 | 12 |
kbdint_alloc| Name: | kbdint_alloc | | Prototype: | static KbdintAuthctxt * kbdint_alloc(const char *devs) | | Coverage: | 0.000% (0/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 99-133 |
| | 195 | 12 |
kex_input_kexinit| Name: | kex_input_kexinit | | Prototype: | int kex_input_kexinit(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 48.649% (18/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 528-578 |
| | 58 | 12 |
kex_names_valid| Name: | kex_names_valid | | Prototype: | int kex_names_valid(const char *names) | | Coverage: | 0.000% (0/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 144-164 |
| | 354 | 12 |
listen_on_addrs| Name: | listen_on_addrs | | Prototype: | static void listen_on_addrs(struct listenaddr *la) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 1033-1103 |
| | 109 | 12 |
mac_valid| Name: | mac_valid | | Prototype: | int mac_valid(const char *names) | | Coverage: | 0.000% (0/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c | | Lines: | 247-265 |
| | 354 | 12 |
match_pattern| Name: | match_pattern | | Prototype: | int match_pattern(const char *s, const char *pattern) | | Coverage: | 86.111% (31/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 56-112 |
| | 23 | 12 |
mm_answer_pty| Name: | mm_answer_pty | | Prototype: | int mm_answer_pty(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 1468-1536 |
| | 60 | 12 |
mux_client_hello_exchange| Name: | mux_client_hello_exchange | | Prototype: | static int mux_client_hello_exchange(int fd) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1606-1666 |
| | 62 | 12 |
parse_ls_flags| Name: | parse_ls_flags | | Prototype: | static int parse_ls_flags(char **argv, int argc, int *lflag) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 484-535 |
| | 33 | 12 |