| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
sshkey_equal| Name: | sshkey_equal | | Prototype: | int sshkey_equal(const struct sshkey *a, const struct sshkey *b) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 712-722 |
| | 14 | 4 |
sshkey_format_text| Name: | sshkey_format_text | | Prototype: | int sshkey_format_text(const struct sshkey *key, struct sshbuf *b) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 1419-1434 |
| | 14 | 4 |
sys_tun_infilter| Name: | sys_tun_infilter | | Prototype: | int sys_tun_infilter(struct ssh *ssh, struct Channel *c, char *buf, int _len) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c | | Lines: | 304-346 |
| | 20 | 4 |
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 |
uhash_init [umac.c #1]| Name: | uhash_init [umac.c #1] | | Prototype: | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 957-998 |
| | 22 | 4 |
uhash_init [umac.c #2]| Name: | uhash_init [umac.c #2] | | Prototype: | static void uhash_init(uhash_ctx_t ahc, aes_int_key prf_key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 957-998 |
| | 22 | 4 |
unset_nonblock| Name: | unset_nonblock | | Prototype: | int unset_nonblock(int fd) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 115-137 |
| | 39 | 4 |
userauth_banner| Name: | userauth_banner | | Prototype: | static void userauth_banner(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 150-164 |
| | 15 | 4 |
userauth_kbdint| Name: | userauth_kbdint | | Prototype: | int userauth_kbdint(Authctxt *authctxt) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1705-1734 |
| | 24 | 4 |
userauth_passwd| Name: | userauth_passwd | | Prototype: | static int userauth_passwd(struct ssh *ssh) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-passwd.c | | Lines: | 49-70 |
| | 24 | 4 |
xcalloc| Name: | xcalloc | | Prototype: | void * xcalloc(size_t nmemb, size_t size) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c | | Lines: | 52-66 |
| | 14 | 4 |
Blowfish_expand0state| Name: | Blowfish_expand0state | | Prototype: | void Blowfish_expand0state(blf_ctx *c, const u_int8_t *key, u_int16_t keybytes) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 423-458 |
| | 22 | 5 |
Blowfish_expandstate| Name: | Blowfish_expandstate | | Prototype: | void Blowfish_expandstate(blf_ctx *c, const u_int8_t *data, u_int16_t databytes, const u_int8_t *key, u_int16_t keybytes) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 461-502 |
| | 26 | 5 |
DH_set0_pqg| Name: | DH_set0_pqg | | Prototype: | int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) | | Coverage: | 52.632% (10/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 460-480 |
| | 34 | 5 |
DSA_set0_pqg| Name: | DSA_set0_pqg | | Prototype: | int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 172-193 |
| | 43 | 5 |
RSA_set0_crt_params| Name: | RSA_set0_crt_params | | Prototype: | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 279-301 |
| | 44 | 5 |
RSA_set0_key| Name: | RSA_set0_key | | Prototype: | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 241-261 |
| | 34 | 5 |
a2tun| Name: | a2tun | | Prototype: | int a2tun(const char *s, int *remote) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 344-373 |
| | 74 | 5 |
attrib_to_stat| Name: | attrib_to_stat | | Prototype: | void attrib_to_stat(const Attrib *a, struct stat *st) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 84-101 |
| | 19 | 5 |
auth2_read_banner| Name: | auth2_read_banner | | Prototype: | char * auth2_read_banner(void) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 107-138 |
| | 45 | 5 |
auth2_record_key| Name: | auth2_record_key | | Prototype: | void auth2_record_key(Authctxt *authctxt, int authenticated, const struct sshkey *key) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 702-728 |
| | 19 | 5 |
auth2_setup_methods_lists| Name: | auth2_setup_methods_lists | | Prototype: | int auth2_setup_methods_lists(Authctxt *authctxt) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 556-585 |
| | 22 | 5 |
auth2_update_methods_lists| Name: | auth2_update_methods_lists | | Prototype: | int auth2_update_methods_lists(Authctxt *authctxt, const char *method, const char *submethod) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 645-668 |
| | 15 | 5 |
auth_shadow_acctexpired| Name: | auth_shadow_acctexpired | | Prototype: | int auth_shadow_acctexpired(struct spwd *spw) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-shadow.c | | Lines: | 55-81 |
| | 23 | 5 |
bcrypt_hash| Name: | bcrypt_hash | | Prototype: | static void bcrypt_hash(u_int8_t *sha2pass, u_int8_t *sha2salt, u_int8_t *out) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bcrypt_pbkdf.c | | Lines: | 69-108 |
| | 26 | 5 |
blob_section| Name: | blob_section | | Prototype: | static int blob_section(struct sshbuf *sect, struct revoked_blob_tree *target_tree, size_t expected_len) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 958-980 |
| | 18 | 5 |
buffer_get_bignum_bits| Name: | buffer_get_bignum_bits | | Prototype: | static void buffer_get_bignum_bits(struct sshbuf *b, BIGNUM *value) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 424-440 |
| | 14 | 5 |
cert_compare| Name: | cert_compare | | Prototype: | static int cert_compare(struct sshkey_cert *a, struct sshkey_cert *b) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 616-629 |
| | 22 | 5 |
chan_ibuf_empty| Name: | chan_ibuf_empty | | Prototype: | void chan_ibuf_empty(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 123-143 |
| | 13 | 5 |
chan_send_close2| Name: | chan_send_close2 | | Prototype: | static void chan_send_close2(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 202-224 |
| | 16 | 5 |
chan_send_eof2| Name: | chan_send_eof2 | | Prototype: | static void chan_send_eof2(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 178-200 |
| | 15 | 5 |
chan_send_eow2| Name: | chan_send_eow2 | | Prototype: | static void chan_send_eow2(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 226-247 |
| | 16 | 5 |
chan_shutdown_read| Name: | chan_shutdown_read | | Prototype: | static void chan_shutdown_read(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 390-414 |
| | 32 | 5 |
chan_shutdown_write| Name: | chan_shutdown_write | | Prototype: | static void chan_shutdown_write(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 369-388 |
| | 25 | 5 |
channel_connect_by_listen_address| Name: | channel_connect_by_listen_address | | Prototype: | Channel * channel_connect_by_listen_address(struct ssh *ssh, const char *listen_host, u_short listen_port, char *ctype, char *rname) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4272-4298 |
| | 23 | 5 |
channel_handle_efd_write| Name: | channel_handle_efd_write | | Prototype: | static int channel_handle_efd_write(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2040-2067 |
| | 42 | 5 |
channel_input_ieof| Name: | channel_input_ieof | | Prototype: | int channel_input_ieof(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3060-3079 |
| | 11 | 5 |
channel_post_auth_listener| Name: | channel_post_auth_listener | | Prototype: | static void channel_post_auth_listener(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1793-1820 |
| | 36 | 5 |
channel_post_mux_client_write| Name: | channel_post_mux_client_write | | Prototype: | static void channel_post_mux_client_write(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2223-2244 |
| | 30 | 5 |
channel_request_rforward_cancel_streamlocal| Name: | channel_request_rforward_cancel_streamlocal | | Prototype: | static int channel_request_rforward_cancel_streamlocal(struct ssh *ssh, const char *path) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3952-3982 |
| | 28 | 5 |
channel_request_rforward_cancel_tcpip| Name: | channel_request_rforward_cancel_tcpip | | Prototype: | static int channel_request_rforward_cancel_tcpip(struct ssh *ssh, const char *host, u_short port) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3915-3946 |
| | 28 | 5 |
channel_send_window_changes| Name: | channel_send_window_changes | | Prototype: | void channel_send_window_changes(struct ssh *ssh) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4422-4445 |
| | 26 | 5 |
check_ip_options| Name: | check_ip_options | | Prototype: | static void check_ip_options(struct ssh *ssh) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 1355-1384 |
| | 30 | 5 |
check_key_in_hostfiles| Name: | check_key_in_hostfiles | | Prototype: | HostStatus check_key_in_hostfiles(struct passwd *pw, struct sshkey *key, const char *host, const char *sysfile, const char *userfile) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 459-502 |
| | 34 | 5 |
check_key_not_revoked| Name: | check_key_not_revoked | | Prototype: | static int check_key_not_revoked(struct hostkeys *hostkeys, struct sshkey *k) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 307-324 |
| | 12 | 5 |
clear_forwardings| Name: | clear_forwardings | | Prototype: | static void clear_forwardings(Options *options) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 376-404 |
| | 28 | 5 |
client_global_request_reply| Name: | client_global_request_reply | | Prototype: | static int client_global_request_reply(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 463-480 |
| | 18 | 5 |
client_request_x11| Name: | client_request_x11 | | Prototype: | static Channel * client_request_x11(struct ssh *ssh, const char *request_type, int rchan) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1559-1593 |
| | 47 | 5 |
conalloc| Name: | conalloc | | Prototype: | static int conalloc(char *iname, char *oname, int keytype) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 361-399 |
| | 33 | 5 |
confree| Name: | confree | | Prototype: | static void confree(int s) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 401-421 |
| | 37 | 5 |
connect_to_server| Name: | connect_to_server | | Prototype: | static void connect_to_server(char *path, char **args, int *in, int *out) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 2265-2324 |
| | 115 | 5 |
copy_environment_blacklist| Name: | copy_environment_blacklist | | Prototype: | static void copy_environment_blacklist(char **source, char ***env, u_int *envsize, const char *blacklist) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 977-1003 |
| | 26 | 5 |
crypto_sign_ed25519| Name: | crypto_sign_ed25519 | | Prototype: | int crypto_sign_ed25519( unsigned char *sm,unsigned long long *smlen, const unsigned char *m,unsigned long long mlen, const unsigned char *sk ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c | | Lines: | 51-101 |
| | 32 | 5 |
crypto_sign_ed25519_ref_fe25519_mul| Name: | crypto_sign_ed25519_ref_fe25519_mul | | Prototype: | void crypto_sign_ed25519_ref_fe25519_mul(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 196-211 |
| | 10 | 5 |
crypto_sign_ed25519_ref_sc25519_mul| Name: | crypto_sign_ed25519_ref_sc25519_mul | | Prototype: | void crypto_sign_ed25519_ref_sc25519_mul(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 193-212 |
| | 11 | 5 |
deserialise_identity2| Name: | deserialise_identity2 | | Prototype: | static int deserialise_identity2(struct sshbuf *ids, struct sshkey **keyp, char **commentp) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 202-223 |
| | 29 | 5 |
dh_new_group_asc| Name: | dh_new_group_asc | | Prototype: | DH * dh_new_group_asc(const char *gen, const char *modulus) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 299-318 |
| | 36 | 5 |
do_check_krl| Name: | do_check_krl | | Prototype: | static void do_check_krl(struct passwd *pw, int argc, char **argv) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 2358-2384 |
| | 21 | 5 |
do_fsync| Name: | do_fsync | | Prototype: | int do_fsync(struct sftp_conn *conn, u_char *handle, u_int handle_len) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 994-1023 |
| | 22 | 5 |
do_hardlink| Name: | do_hardlink | | Prototype: | int do_hardlink(struct sftp_conn *conn, const char *oldpath, const char *newpath) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 923-957 |
| | 26 | 5 |
do_host| Name: | do_host | | Prototype: | static void do_host(char *host) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 606-621 |
| | 11 | 5 |
do_login| Name: | do_login | | Prototype: | void do_login(struct ssh *ssh, Session *s, const char *command) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 770-818 |
| | 24 | 5 |
do_print_resource_record| Name: | do_print_resource_record | | Prototype: | static int do_print_resource_record(struct passwd *pw, char *fname, char *hname) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1435-1457 |
| | 35 | 5 |
do_symlink| Name: | do_symlink | | Prototype: | int do_symlink(struct sftp_conn *conn, const char *oldpath, const char *newpath) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 959-992 |
| | 25 | 5 |
dump_base64| Name: | dump_base64 | | Prototype: | void dump_base64(FILE *fp, const u_char *data, u_int len) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c | | Lines: | 75-95 |
| | 18 | 5 |
endian_convert [umac.c #1]| Name: | endian_convert [umac.c #1] | | Prototype: | static void endian_convert(void *buf, UWORD bpw, UINT32 num_bytes) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 552-573 |
| | 14 | 5 |
endian_convert [umac.c #2]| Name: | endian_convert [umac.c #2] | | Prototype: | static void endian_convert(void *buf, UWORD bpw, UINT32 num_bytes) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 552-573 |
| | 14 | 5 |
enter_raw_mode| Name: | enter_raw_mode | | Prototype: | void enter_raw_mode(int quiet) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c | | Lines: | 68-96 |
| | 106 | 5 |
env_permitted| Name: | env_permitted | | Prototype: | static int env_permitted(char *env) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 257-276 |
| | 48 | 5 |
exited_cleanly| Name: | exited_cleanly | | Prototype: | int exited_cleanly(pid_t pid, const char *tag, const char *cmd, int quiet) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1729-1749 |
| | 47 | 5 |
fingerprint_bubblebabble| Name: | fingerprint_bubblebabble | | Prototype: | static char * fingerprint_bubblebabble(u_char *dgst_raw, size_t dgst_raw_len) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 985-1031 |
| | 44 | 5 |
format_forward| Name: | format_forward | | Prototype: | static char * format_forward(u_int ftype, struct Forward *fwd) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 551-585 |
| | 53 | 5 |
g_charclass| Name: | g_charclass | | Prototype: | static int g_charclass(const Char **patternp, Char **bufnextp) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 437-462 |
| | 27 | 5 |
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 |
handle_conn_read| Name: | handle_conn_read | | Prototype: | static int handle_conn_read(u_int socknum) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 839-861 |
| | 32 | 5 |
hexchar| Name: | hexchar | | Prototype: | static int hexchar(const char *s) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 698-715 |
| | 11 | 5 |
host_hash| Name: | host_hash | | Prototype: | char * host_hash(const char *host, const char *name_from_hostfile, u_int src_len) | | Coverage: | 45.455% (10/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 119-155 |
| | 38 | 5 |
hostfile_read_key| Name: | hostfile_read_key | | Prototype: | int hostfile_read_key(char **cpp, u_int *bitsp, struct sshkey *ret) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 162-184 |
| | 12 | 5 |
hostkeys_find| Name: | hostkeys_find | | Prototype: | static int hostkeys_find(struct hostkey_foreach_line *l, void *_ctx) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1815-1846 |
| | 29 | 5 |
input_userauth_failure| Name: | input_userauth_failure | | Prototype: | int input_userauth_failure(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 554-582 |
| | 32 | 5 |
input_userauth_service_accept| Name: | input_userauth_service_accept | | Prototype: | int input_userauth_service_accept(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 419-449 |
| | 23 | 5 |
kex_c25519_hash| Name: | kex_c25519_hash | | Prototype: | int kex_c25519_hash( int hash_alg, const char *client_version_string, const char *server_version_string, const u_char *ckexinit, size_t ckexinitlen, const u_char *skexinit, size_t skexinitlen, const u_char *serverhostkeyblob, size_t sbloblen, const u_char client_dh_pub[32], const u_char server_dh_pub[32], const u_char *shared_secret, size_t secretlen, u_char *hash, size_t *hashlen) | | Coverage: | 45.714% (16/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c | | Lines: | 84-133 |
| | 29 | 5 |
kex_derive_keys| Name: | kex_derive_keys | | Prototype: | int kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen, const struct sshbuf *shared_secret) | | Coverage: | 76.190% (16/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 991-1016 |
| | 17 | 5 |
kex_dh_hash| Name: | kex_dh_hash | | Prototype: | int kex_dh_hash( int hash_alg, const char *client_version_string, const char *server_version_string, const u_char *ckexinit, size_t ckexinitlen, const u_char *skexinit, size_t skexinitlen, const u_char *serverhostkeyblob, size_t sbloblen, const BIGNUM *client_dh_pub, const BIGNUM *server_dh_pub, const BIGNUM *shared_secret, u_char *hash, size_t *hashlen) | | Coverage: | 45.714% (16/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdh.c | | Lines: | 46-95 |
| | 29 | 5 |
kex_ecdh_hash| Name: | kex_ecdh_hash | | Prototype: | int kex_ecdh_hash( int hash_alg, const EC_GROUP *ec_group, const char *client_version_string, const char *server_version_string, const u_char *ckexinit, size_t ckexinitlen, const u_char *skexinit, size_t skexinitlen, const u_char *serverhostkeyblob, size_t sbloblen, const EC_POINT *client_dh_pub, const EC_POINT *server_dh_pub, const BIGNUM *shared_secret, u_char *hash, size_t *hashlen) | | Coverage: | 45.714% (16/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdh.c | | Lines: | 49-99 |
| | 29 | 5 |
kex_free_newkeys| Name: | kex_free_newkeys | | Prototype: | void kex_free_newkeys(struct newkeys *newkeys) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 607-636 |
| | 37 | 5 |
kexecdh_client| Name: | kexecdh_client | | Prototype: | int kexecdh_client(struct ssh *ssh) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhc.c | | Lines: | 54-94 |
| | 36 | 5 |
kexgex_hash| Name: | kexgex_hash | | Prototype: | int kexgex_hash( int hash_alg, const char *client_version_string, const char *server_version_string, const u_char *ckexinit, size_t ckexinitlen, const u_char *skexinit, size_t skexinitlen, const u_char *serverhostkeyblob, size_t sbloblen, int min, int wantbits, int max, const BIGNUM *prime, const BIGNUM *gen, const BIGNUM *client_dh_pub, const BIGNUM *server_dh_pub, const BIGNUM *shared_secret, u_char *hash, size_t *hashlen) | | Coverage: | 46.939% (23/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgex.c | | Lines: | 46-103 |
| | 34 | 5 |
lastlog_write_entry| Name: | lastlog_write_entry | | Prototype: | int lastlog_write_entry(struct logininfo *li) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 1530-1562 |
| | 35 | 5 |
load_identity| Name: | load_identity | | Prototype: | static struct sshkey * load_identity(char *filename) | | Coverage: | 14.286% (2/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 299-320 |
| | 24 | 5 |
load_krl| Name: | load_krl | | Prototype: | static void load_krl(const char *path, struct ssh_krl **krlp) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 2093-2111 |
| | 29 | 5 |
load_pkcs11_key| Name: | load_pkcs11_key | | Prototype: | static struct sshkey * load_pkcs11_key(char *path) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1632-1660 |
| | 29 | 5 |
login_init_entry| Name: | login_init_entry | | Prototype: | int login_init_entry(struct logininfo *li, pid_t pid, const char *username, const char *hostname, const char *line) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 369-397 |
| | 17 | 5 |
match_host_and_ip| Name: | match_host_and_ip | | Prototype: | int match_host_and_ip(const char *host, const char *ipaddr, const char *patterns) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 196-214 |
| | 18 | 5 |
match_user| Name: | match_user | | Prototype: | int match_user(const char *user, const char *host, const char *ipaddr, const char *pattern) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | | Lines: | 221-248 |
| | 136 | 5 |
maybe_add_key_to_agent| Name: | maybe_add_key_to_agent | | Prototype: | void maybe_add_key_to_agent(char *authfile, const struct sshkey *private, char *comment, char *passphrase) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 1554-1581 |
| | 16 | 5 |
mm_answer_authpassword| Name: | mm_answer_authpassword | | Prototype: | int mm_answer_authpassword(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 849-887 |
| | 22 | 5 |
mm_bsdauth_query| Name: | mm_bsdauth_query | | Prototype: | int mm_bsdauth_query(void *ctx, char **name, char **infotxt, u_int *numprompts, char ***prompts, u_int **echo_on) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 806-842 |
| | 29 | 5 |
mm_bsdauth_respond| Name: | mm_bsdauth_respond | | Prototype: | int mm_bsdauth_respond(void *ctx, u_int numresponses, char **responses) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 844-868 |
| | 18 | 5 |
mm_session_pty_cleanup2| Name: | mm_session_pty_cleanup2 | | Prototype: | void mm_session_pty_cleanup2(Session *s) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 605-627 |
| | 20 | 5 |