| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
parse_user_host_path| Name: | parse_user_host_path | | Prototype: | int parse_user_host_path(const char *s, char **userp, char **hostp, char **pathp) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 573-631 |
| | 95 | 12 |
pkcs11_rsa_private_encrypt| Name: | pkcs11_rsa_private_encrypt | | Prototype: | static int pkcs11_rsa_private_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | | Lines: | 222-304 |
| | 101 | 12 |
process_extended| Name: | process_extended | | Prototype: | static void process_extended(u_int32_t id) | | Coverage: | 0.000% (0/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1372-1394 |
| | 185 | 12 |
read_passphrase| Name: | read_passphrase | | Prototype: | char * read_passphrase(const char *prompt, int flags) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c | | Lines: | 117-166 |
| | 71 | 12 |
session_tty_list| Name: | session_tty_list | | Prototype: | static char * session_tty_list(void) | | Coverage: | 0.000% (0/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2445-2471 |
| | 222 | 12 |
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 |
ssh_packet_read_poll_seqnr| Name: | ssh_packet_read_poll_seqnr | | Prototype: | int ssh_packet_read_poll_seqnr(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1675-1729 |
| | 63 | 12 |
sshpkt_fatal| Name: | sshpkt_fatal | | Prototype: | void sshpkt_fatal(struct ssh *ssh, const char *tag, int r) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1808-1851 |
| | 35 | 12 |
addr_match_list| Name: | addr_match_list | | Prototype: | int addr_match_list(const char *addr, const char *_list) | | Coverage: | 69.565% (32/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 375-424 |
| | 150 | 13 |
authmethod_get| Name: | authmethod_get | | Prototype: | static Authmethod * authmethod_get(char *authlist) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 2096-2134 |
| | 226 | 13 |
bandwidth_limit| Name: | bandwidth_limit | | Prototype: | void bandwidth_limit(struct bwlimit *bw, size_t read_len) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1341-1391 |
| | 177 | 13 |
channel_before_prepare_select_rdynamic| Name: | channel_before_prepare_select_rdynamic | | Prototype: | static void channel_before_prepare_select_rdynamic(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1539-1599 |
| | 39 | 13 |
client_global_hostkeys_private_confirm| Name: | client_global_hostkeys_private_confirm | | Prototype: | static void client_global_hostkeys_private_confirm(struct ssh *ssh, int type, u_int32_t seq, void *_ctx) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1917-1993 |
| | 56 | 13 |
errno_to_portable| Name: | errno_to_portable | | Prototype: | static int errno_to_portable(int unixerrno) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 182-214 |
| | 15 | 13 |
extract_salt| Name: | extract_salt | | Prototype: | static int extract_salt(const char *s, u_int l, u_char *salt, size_t salt_len) | | Coverage: | 19.672% (12/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 72-117 |
| | 239 | 13 |
fmt_intarg| Name: | fmt_intarg | | Prototype: | static const char * fmt_intarg(ServerOpCodes code, int val) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2396-2426 |
| | 14 | 13 |
glob2| Name: | glob2 | | Prototype: | static int glob2(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last, Char *pattern, Char *pattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) | | Coverage: | 0.000% (0/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 627-693 |
| | 69 | 13 |
hostbased_key_allowed| Name: | hostbased_key_allowed | | Prototype: | int hostbased_key_allowed(struct passwd *pw, const char *cuser, char *chost, struct sshkey *key) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-hostbased.c | | Lines: | 169-255 |
| | 73 | 13 |
input_userauth_info_req| Name: | input_userauth_info_req | | Prototype: | int input_userauth_info_req(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1739-1802 |
| | 87 | 13 |
kbdint_next_device| Name: | kbdint_next_device | | Prototype: | static int kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt) | | Coverage: | 0.000% (0/69) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 153-187 |
| | 243 | 13 |
kex_input_ext_info| Name: | kex_input_ext_info | | Prototype: | int kex_input_ext_info(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 438-474 |
| | 199 | 13 |
mktemp_internal| Name: | mktemp_internal | | Prototype: | static int mktemp_internal(char *path, int slen, int mode) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c | | Lines: | 46-97 |
| | 97 | 13 |
mux_client_request_stop_listening| Name: | mux_client_request_stop_listening | | Prototype: | static void mux_client_request_stop_listening(int fd) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 2242-2292 |
| | 52 | 13 |
mux_confirm_remote_forward| Name: | mux_confirm_remote_forward | | Prototype: | static void mux_confirm_remote_forward(struct ssh *ssh, int type, u_int32_t seq, void *ctxt) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 616-694 |
| | 80 | 13 |
newkeys_from_blob| Name: | newkeys_from_blob | | Prototype: | static int newkeys_from_blob(struct sshbuf *m, struct ssh *ssh, int mode) | | Coverage: | 29.787% (14/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2257-2321 |
| | 78 | 13 |
parse_fwd_field| Name: | parse_fwd_field | | Prototype: | static int parse_fwd_field(char **p, struct fwdarg *fwd) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 2143-2197 |
| | 36 | 13 |
process| Name: | process | | Prototype: | static void process(void) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 225-281 |
| | 42 | 13 |
session_pty_req| Name: | session_pty_req | | Prototype: | static int session_pty_req(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1915-1964 |
| | 201 | 13 |
ssh_askpass| Name: | ssh_askpass | | Prototype: | static char * ssh_askpass(char *askpass, const char *msg) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c | | Lines: | 50-109 |
| | 146 | 13 |
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_packet_write_wait| Name: | ssh_packet_write_wait | | Prototype: | int ssh_packet_write_wait(struct ssh *ssh) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1930-1985 |
| | 92 | 13 |
sshkey_ec_validate_public| Name: | sshkey_ec_validate_public | | Prototype: | int sshkey_ec_validate_public(const EC_GROUP *group, const EC_POINT *public) | | Coverage: | 40.426% (19/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 3232-3307 |
| | 71 | 13 |
sshkey_free| Name: | sshkey_free | | Prototype: | void sshkey_free(struct sshkey *k) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 560-614 |
| | 44 | 13 |
sshkey_in_file| Name: | sshkey_in_file | | Prototype: | int sshkey_in_file(struct sshkey *key, const char *filename, int strict_type, int check_ca) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 445-503 |
| | 49 | 13 |
sshkey_sign| Name: | sshkey_sign | | Prototype: | int sshkey_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg, u_int compat) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2393-2429 |
| | 20 | 13 |
sshkey_size| Name: | sshkey_size | | Prototype: | u_int sshkey_size(const struct sshkey *k) | | Coverage: | 47.619% (10/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 291-323 |
| | 33 | 13 |
string_from_portable| Name: | string_from_portable | | Prototype: | static const char * string_from_portable(int pflags) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 240-267 |
| | 14 | 13 |
temporarily_use_uid| Name: | temporarily_use_uid | | Prototype: | void temporarily_use_uid(struct passwd *pw) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uidswap.c | | Lines: | 60-136 |
| | 91 | 13 |
translate_libcrypto_error| Name: | translate_libcrypto_error | | Prototype: | static int translate_libcrypto_error(unsigned long pem_err) | | Coverage: | 31.579% (6/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 3856-3890 |
| | 19 | 13 |
valid_domain| Name: | valid_domain | | Prototype: | int valid_domain(char *name, int makelower, const char **errstr) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1907-1949 |
| | 85 | 13 |
argv_assemble| Name: | argv_assemble | | Prototype: | char * argv_assemble(int argc, char **argv) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1677-1726 |
| | 42 | 14 |
auth_authorise_keyopts| Name: | auth_authorise_keyopts | | Prototype: | int auth_authorise_keyopts(struct ssh *ssh, struct passwd *pw, struct sshauthopt *opts, int allow_cert_authority, const char *loc) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 1109-1202 |
| | 59 | 14 |
auth_rhosts2| Name: | auth_rhosts2 | | Prototype: | int auth_rhosts2(struct passwd *pw, const char *client_user, const char *hostname, const char *ipaddr) | | Coverage: | 0.000% (0/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-rhosts.c | | Lines: | 189-324 |
| | 73 | 14 |
authmethods_get| Name: | authmethods_get | | Prototype: | static char * authmethods_get(Authctxt *authctxt) | | Coverage: | 0.000% (0/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 456-482 |
| | 198 | 14 |
channel_output_poll_input_open| Name: | channel_output_poll_input_open | | Prototype: | static void channel_output_poll_input_open(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2488-2561 |
| | 44 | 14 |
child_set_env| Name: | child_set_env | | Prototype: | void child_set_env(char ***envp, u_int *envsizep, const char *name, const char *value) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1847-1901 |
| | 273 | 14 |
cipher_crypt| Name: | cipher_crypt | | Prototype: | int cipher_crypt(struct sshcipher_ctx *cc, u_int seqnr, u_char *dest, const u_char *src, u_int len, u_int aadlen, u_int authlen) | | Coverage: | 25.000% (12/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 334-394 |
| | 60 | 14 |
cipher_init| Name: | cipher_init | | Prototype: | int cipher_init(struct sshcipher_ctx **ccp, const struct sshcipher *cipher, const u_char *key, u_int keylen, const u_char *iv, u_int ivlen, int do_encrypt) | | Coverage: | 44.681% (21/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 235-322 |
| | 83 | 14 |
client_wait_until_can_do_something| Name: | client_wait_until_can_do_something | | Prototype: | static void client_wait_until_can_do_something(struct ssh *ssh, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, int rekeying) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 501-586 |
| | 62 | 14 |
decode_attrib| Name: | decode_attrib | | Prototype: | int decode_attrib(struct sshbuf *b, Attrib *a) | | Coverage: | 0.000% (0/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 104-150 |
| | 38 | 14 |
do_child| Name: | do_child | | Prototype: | void do_child(struct ssh *ssh, Session *s, const char *command) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1532-1732 |
| | 129 | 14 |
do_ls_dir| Name: | do_ls_dir | | Prototype: | static int do_ls_dir(struct sftp_conn *conn, const char *path, const char *strip_path, int lflag) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 815-898 |
| | 71 | 14 |
is_key_revoked| Name: | is_key_revoked | | Prototype: | static int is_key_revoked(struct ssh_krl *krl, const struct sshkey *key) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 1253-1314 |
| | 54 | 14 |
load_public_identity_files| Name: | load_public_identity_files | | Prototype: | static void load_public_identity_files(struct passwd *pw) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1961-2114 |
| | 164 | 14 |
match_list| Name: | match_list | | Prototype: | char * match_list(const char *client, const char *server, u_int *next) | | Coverage: | 31.034% (18/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 256-294 |
| | 473 | 14 |
monitor_read| Name: | monitor_read | | Prototype: | int monitor_read(struct monitor *pmonitor, struct mon_table *ent, struct mon_table **pent) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 466-537 |
| | 76 | 14 |
mux_client_request_terminate| Name: | mux_client_request_terminate | | Prototype: | static void mux_client_request_terminate(int fd) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1719-1774 |
| | 59 | 14 |
privsep_preauth| Name: | privsep_preauth | | Prototype: | static int privsep_preauth(Authctxt *authctxt) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 566-633 |
| | 95 | 14 |
process_add_smartcard_key| Name: | process_add_smartcard_key | | Prototype: | static void process_add_smartcard_key(SocketEntry *e) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 549-625 |
| | 96 | 14 |
sig2name| Name: | sig2name | | Prototype: | static char * sig2name(int sig) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2224-2243 |
| | 53 | 14 |
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_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_packet_send2| Name: | ssh_packet_send2 | | Prototype: | int ssh_packet_send2(struct ssh *ssh) | | Coverage: | 30.612% (15/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1196-1273 |
| | 59 | 14 |
ssh_proxy_fdpass_connect| Name: | ssh_proxy_fdpass_connect | | Prototype: | static int ssh_proxy_fdpass_connect(struct ssh *ssh, const char *host, u_short port, const char *proxy_command) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 106-179 |
| | 83 | 14 |
sshauthopt_deserialise| Name: | sshauthopt_deserialise | | Prototype: | int sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **optsp) | | Coverage: | 0.000% (0/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 873-932 |
| | 47 | 14 |
sshkey_load_private_cert| Name: | sshkey_load_private_cert | | Prototype: | int sshkey_load_private_cert(int type, const char *filename, const char *passphrase, struct sshkey **keyp, int *perm_ok) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 388-435 |
| | 48 | 14 |
type_bits_valid| Name: | type_bits_valid | | Prototype: | static void type_bits_valid(int type, const char *name, u_int32_t *bitsp) | | Coverage: | 65.854% (27/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 205-249 |
| | 40 | 14 |
update_known_hosts| Name: | update_known_hosts | | Prototype: | static void update_known_hosts(struct hostkeys_update_ctx *ctx) | | Coverage: | 0.000% (0/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1848-1915 |
| | 66 | 14 |
userauth_hostbased| Name: | userauth_hostbased | | Prototype: | static int userauth_hostbased(struct ssh *ssh) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-hostbased.c | | Lines: | 59-166 |
| | 103 | 14 |
wait_until_can_do_something| Name: | wait_until_can_do_something | | Prototype: | static void wait_until_can_do_something(struct ssh *ssh, int connection_in, int connection_out, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, u_int64_t max_time_ms) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 213-303 |
| | 59 | 14 |
argv_split| Name: | argv_split | | Prototype: | int argv_split(const char *s, int *argcp, char ***argvp) | | Coverage: | 0.000% (0/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1603-1671 |
| | 59 | 15 |
channel_cancel_lport_listener_tcpip| Name: | channel_cancel_lport_listener_tcpip | | Prototype: | static int channel_cancel_lport_listener_tcpip(struct ssh *ssh, const char *lhost, u_short lport, int cport, struct ForwardOptions *fwd_opts) | | Coverage: | 0.000% (0/66) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3603-3637 |
| | 214 | 15 |
check_hostkeys_by_key_or_type| Name: | check_hostkeys_by_key_or_type | | Prototype: | static HostStatus check_hostkeys_by_key_or_type(struct hostkeys *hostkeys, struct sshkey *k, int keytype, const struct hostkey_entry **found) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 341-393 |
| | 59 | 15 |
check_principals_line| Name: | check_principals_line | | Prototype: | static int check_principals_line(struct ssh *ssh, char *cp, const struct sshkey_cert *cert, const char *loc, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/69) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 280-328 |
| | 224 | 15 |
do_convert_from| Name: | do_convert_from | | Prototype: | static void do_convert_from(struct passwd *pw) | | Coverage: | 48.571% (17/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 717-774 |
| | 112 | 15 |
do_log| Name: | do_log | | Prototype: | void do_log(LogLevel level, const char *fmt, va_list args) | | Coverage: | 28.205% (11/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 400-480 |
| | 114 | 15 |
glob3| Name: | glob3 | | Prototype: | static int glob3(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last, Char *pattern, Char *restpattern, Char *restpattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 695-778 |
| | 65 | 15 |
input_kex_c25519_init| Name: | input_kex_c25519_init | | Prototype: | static int input_kex_c25519_init(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 45.283% (24/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519s.c | | Lines: | 54-158 |
| | 105 | 15 |
input_kex_c25519_reply| Name: | input_kex_c25519_reply | | Prototype: | static int input_kex_c25519_reply(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 47.059% (24/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519c.c | | Lines: | 71-169 |
| | 98 | 15 |
interactive_loop| Name: | interactive_loop | | Prototype: | static int interactive_loop(struct sftp_conn *conn, char *file1, char *file2) | | Coverage: | 0.000% (0/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 2113-2263 |
| | 142 | 15 |
kex_choose_conf| Name: | kex_choose_conf | | Prototype: | static int kex_choose_conf(struct ssh *ssh) | | Coverage: | 60.526% (46/76) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 815-925 |
| | 126 | 15 |
load_identity_file| Name: | load_identity_file | | Prototype: | static struct sshkey * load_identity_file(Identity *id) | | Coverage: | 0.000% (0/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1379-1441 |
| | 68 | 15 |
mm_answer_sign| Name: | mm_answer_sign | | Prototype: | int mm_answer_sign(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 609-708 |
| | 90 | 15 |
mux_session_confirm| Name: | mux_session_confirm | | Prototype: | static void mux_session_confirm(struct ssh *ssh, int id, int success, void *arg) | | Coverage: | 0.000% (0/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1372-1451 |
| | 75 | 15 |
percent_expand| Name: | percent_expand | | Prototype: | char * percent_expand(const char *string, ...) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 969-1025 |
| | 126 | 15 |
process_add_identity| Name: | process_add_identity | | Prototype: | static void process_add_identity(SocketEntry *e) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 401-478 |
| | 76 | 15 |
process_get| Name: | process_get | | Prototype: | static int process_get(struct sftp_conn *conn, const char *src, const char *dst, const char *pwd, int pflag, int rflag, int resume, int fflag) | | Coverage: | 0.000% (0/60) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 618-702 |
| | 98 | 15 |
process_readdir| Name: | process_readdir | | Prototype: | static void process_readdir(u_int32_t id) | | Coverage: | 0.000% (0/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1034-1088 |
| | 214 | 15 |
process_remove_smartcard_key| Name: | process_remove_smartcard_key | | Prototype: | static void process_remove_smartcard_key(SocketEntry *e) | | Coverage: | 0.000% (0/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 627-666 |
| | 219 | 15 |
refresh_progress_meter| Name: | refresh_progress_meter | | Prototype: | void refresh_progress_meter(void) | | Coverage: | 0.000% (0/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 119-227 |
| | 75 | 15 |
ssh_set_newkeys| Name: | ssh_set_newkeys | | Prototype: | int ssh_set_newkeys(struct ssh *ssh, int mode) | | Coverage: | 32.143% (18/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 828-921 |
| | 85 | 15 |
verify_host_key_dns| Name: | verify_host_key_dns | | Prototype: | int verify_host_key_dns(const char *hostname, struct sockaddr *address, struct sshkey *hostkey, int *flags) | | Coverage: | 0.000% (0/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c | | Lines: | 208-314 |
| | 73 | 15 |
x11_request_forwarding_with_spoofing| Name: | x11_request_forwarding_with_spoofing | | Prototype: | void x11_request_forwarding_with_spoofing(struct ssh *ssh, int client_session_id, const char *disp, const char *proto, const char *data, int want_reply) | | Coverage: | 0.000% (0/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4782-4842 |
| | 274 | 15 |
add_one_listen_addr| Name: | add_one_listen_addr | | Prototype: | static void add_one_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) | | Coverage: | 14.062% (9/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 730-774 |
| | 224 | 16 |
agent_encode_alg| Name: | agent_encode_alg | | Prototype: | static u_int agent_encode_alg(const struct sshkey *key, const char *alg) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 327-337 |
| | 334 | 16 |
auth2_methods_valid| Name: | auth2_methods_valid | | Prototype: | int auth2_methods_valid(const char *_methods, int need_enable) | | Coverage: | 0.000% (0/66) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 507-547 |
| | 302 | 16 |
check_ifaddrs| Name: | check_ifaddrs | | Prototype: | static int check_ifaddrs(const char *ifname, int af, const struct ifaddrs *ifaddrs, struct sockaddr_storage *resultp, socklen_t *rlenp) | | Coverage: | 0.000% (0/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 273-327 |
| | 235 | 16 |
client_session2_setup| Name: | client_session2_setup | | Prototype: | void client_session2_setup(struct ssh *ssh, int id, int want_tty, int want_subsystem, const char *term, struct termios *tiop, int in_fd, struct sshbuf *cmd, char **env) | | Coverage: | 0.000% (0/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 2193-2305 |
| | 167 | 16 |
fmt_intarg| Name: | fmt_intarg | | Prototype: | static const char * fmt_intarg(OpCodes code, int val) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 2422-2457 |
| | 16 | 16 |
handle_permit| Name: | handle_permit | | Prototype: | static int handle_permit(const char **optsp, int allow_bare_port, char ***permitsp, size_t *npermitsp, const char **errstrp) | | Coverage: | 0.000% (0/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 315-381 |
| | 287 | 16 |