| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
process_realpath| Name: | process_realpath | | Prototype: | static void process_realpath(u_int32_t id) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1145-1170 |
| | 31 | 4 |
nh_aux [umac.c #2]| Name: | nh_aux [umac.c #2] | | Prototype: | static void nh_aux(void *kp, const void *dp, void *hp, UINT32 dlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 467-527 |
| | 31 | 2 |
kex_new| Name: | kex_new | | Prototype: | int kex_new(struct ssh *ssh, char *proposal[PROPOSAL_MAX], struct kex **kexp) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 580-605 |
| | 31 | 6 |
fingerprint_private| Name: | fingerprint_private | | Prototype: | static void fingerprint_private(const char *path) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 876-898 |
| | 31 | 4 |
crypto_sign_ed25519_ref_unpackneg_vartime| Name: | crypto_sign_ed25519_ref_unpackneg_vartime | | Prototype: | int crypto_sign_ed25519_ref_unpackneg_vartime(crypto_sign_ed25519_ref_ge25519 *r, const unsigned char p[32]) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 196-241 |
| | 31 | 4 |
crypto_sign_ed25519_ref_double_scalarmult_vartime| Name: | crypto_sign_ed25519_ref_double_scalarmult_vartime | | Prototype: | void crypto_sign_ed25519_ref_double_scalarmult_vartime(crypto_sign_ed25519_ref_ge25519 *r, const crypto_sign_ed25519_ref_ge25519 *p1, const crypto_sign_ed25519_ref_sc25519 *s1, const crypto_sign_ed25519_ref_ge25519 *p2, const crypto_sign_ed25519_ref_sc25519 *s2) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 262-304 |
| | 31 | 4 |
connect_to| Name: | connect_to | | Prototype: | static Channel * connect_to(struct ssh *ssh, const char *host, int port, char *ctype, char *rname) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4244-4266 |
| | 31 | 2 |
confirm| Name: | confirm | | Prototype: | static int confirm(const char *prompt) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 712-734 |
| | 31 | 7 |
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 |
auth2_record_info| Name: | auth2_record_info | | Prototype: | void auth2_record_info(Authctxt *authctxt, const char *fmt, ...) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 680-695 |
| | 31 | 2 |
ask_permission| Name: | ask_permission | | Prototype: | int ask_permission(const char *fmt, ...) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c | | Lines: | 168-192 |
| | 31 | 3 |
sshkey_save_private_blob| Name: | sshkey_save_private_blob | | Prototype: | static int sshkey_save_private_blob(struct sshbuf *keybuf, const char *filename) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 55-72 |
| | 30 | 3 |
sshbuf_peek_string_direct| Name: | sshbuf_peek_string_direct | | Prototype: | int sshbuf_peek_string_direct(const struct sshbuf *buf, const u_char **valp, size_t *lenp) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 149-178 |
| | 30 | 8 |
ssh_krl_init| Name: | ssh_krl_init | | Prototype: | struct ssh_krl * ssh_krl_init(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 131-143 |
| | 30 | 2 |
ssh_init_stdio_forwarding| Name: | ssh_init_stdio_forwarding | | Prototype: | static void ssh_init_stdio_forwarding(struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1643-1663 |
| | 30 | 4 |
revoked_serial_tree_RB_REMOVE_COLOR| Name: | revoked_serial_tree_RB_REMOVE_COLOR | | Prototype: | static void revoked_serial_tree_RB_REMOVE_COLOR(struct revoked_serial_tree *head, struct revoked_serial *parent, struct revoked_serial *elm) | | Coverage: | 0.000% (0/138) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 62-62 |
| | 30 | 38 |
revoked_key_id_tree_RB_REMOVE_COLOR| Name: | revoked_key_id_tree_RB_REMOVE_COLOR | | Prototype: | static void revoked_key_id_tree_RB_REMOVE_COLOR(struct revoked_key_id_tree *head, struct revoked_key_id *parent, struct revoked_key_id *elm) | | Coverage: | 0.000% (0/138) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 71-71 |
| | 30 | 38 |
revoked_blob_tree_RB_REMOVE_COLOR| Name: | revoked_blob_tree_RB_REMOVE_COLOR | | Prototype: | static void revoked_blob_tree_RB_REMOVE_COLOR(struct revoked_blob_tree *head, struct revoked_blob *parent, struct revoked_blob *elm) | | Coverage: | 0.000% (0/138) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 81-81 |
| | 30 | 38 |
record_hostkey| Name: | record_hostkey | | Prototype: | static int record_hostkey(struct hostkey_foreach_line *l, void *_ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 236-268 |
| | 30 | 3 |
print_progress| Name: | print_progress | | Prototype: | static void print_progress(unsigned long start_lineno, unsigned long current_lineno, unsigned long end_lineno) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | | Lines: | 528-566 |
| | 30 | 4 |
mm_answer_term| Name: | mm_answer_term | | Prototype: | int mm_answer_term(int sock, struct sshbuf *req) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 1556-1581 |
| | 30 | 3 |
do_rename| Name: | do_rename | | Prototype: | int do_rename(struct sftp_conn *conn, const char *oldpath, const char *newpath, int force_legacy) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 882-921 |
| | 30 | 7 |
do_pwchange| Name: | do_pwchange | | Prototype: | static void do_pwchange(Session *s) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1463-1486 |
| | 30 | 2 |
do_nologin| Name: | do_nologin | | Prototype: | static void do_nologin(struct passwd *pw) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1292-1322 |
| | 30 | 6 |
compress_buffer| Name: | compress_buffer | | Prototype: | static int compress_buffer(struct ssh *ssh, struct sshbuf *in, struct sshbuf *out) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 726-770 |
| | 30 | 10 |
client_request_agent| Name: | client_request_agent | | Prototype: | static Channel * client_request_agent(struct ssh *ssh, const char *request_type, int rchan) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1595-1619 |
| | 30 | 4 |
choose_enc| Name: | choose_enc | | Prototype: | static int choose_enc(struct sshenc *enc, char *client, char *server) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 698-717 |
| | 30 | 3 |
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 |
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 |
auth_key_is_revoked| Name: | auth_key_is_revoked | | Prototype: | int auth_key_is_revoked(struct sshkey *key) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 635-671 |
| | 30 | 7 |
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 |
uhash_update [umac.c #2]| Name: | uhash_update [umac.c #2] | | Prototype: | static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1045-1097 |
| | 29 | 7 |
uhash_update [umac.c #1]| Name: | uhash_update [umac.c #1] | | Prototype: | static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1045-1097 |
| | 29 | 7 |
sshpkt_disconnect| Name: | sshpkt_disconnect | | Prototype: | int sshpkt_disconnect(struct ssh *ssh, const char *fmt,...) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2656-2674 |
| | 29 | 2 |
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 |
sshbuf_get_eckey| Name: | sshbuf_get_eckey | | Prototype: | int sshbuf_get_eckey(struct sshbuf *buf, EC_KEY *v) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 110-143 |
| | 29 | 6 |
sshbuf_froms| Name: | sshbuf_froms | | Prototype: | int sshbuf_froms(struct sshbuf *buf, struct sshbuf **bufp) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 377-399 |
| | 29 | 5 |
sshbuf_from| Name: | sshbuf_from | | Prototype: | struct sshbuf * sshbuf_from(const void *blob, size_t len) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 87-102 |
| | 29 | 2 |
snmprintf| Name: | snmprintf | | Prototype: | int snmprintf(char *str, size_t sz, int *wp, const char *fmt, ...) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 240-256 |
| | 29 | 2 |
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 |
replacearg| Name: | replacearg | | Prototype: | void replacearg(arglist *args, u_int which, char *fmt, ...) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 884-902 |
| | 29 | 3 |
process_init| Name: | process_init | | Prototype: | static void process_init(void) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 642-673 |
| | 29 | 4 |
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 |
mac_alg_list| Name: | mac_alg_list | | Prototype: | char * mac_alg_list(char sep) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mac.c | | Lines: | 86-106 |
| | 29 | 4 |
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 |
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 |
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_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_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_alg_list| Name: | kex_alg_list | | Prototype: | char * kex_alg_list(char sep) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 109-129 |
| | 29 | 4 |
ipv64_normalise_mapped| Name: | ipv64_normalise_mapped | | Prototype: | void ipv64_normalise_mapped(struct sockaddr_storage *addr, socklen_t *len) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c | | Lines: | 38-61 |
| | 29 | 2 |
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 |
handle_socket_read| Name: | handle_socket_read | | Prototype: | static int handle_socket_read(u_int socknum) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 809-837 |
| | 29 | 4 |
fingerprint_one_key| Name: | fingerprint_one_key | | Prototype: | static void fingerprint_one_key(const struct sshkey *public, const char *comment) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 855-874 |
| | 29 | 3 |
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 |
cleanup_exit| Name: | cleanup_exit | | Prototype: | void cleanup_exit(int i) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 2331-2353 |
| | 29 | 4 |
check_authkeys_file| Name: | check_authkeys_file | | Prototype: | static int check_authkeys_file(struct ssh *ssh, struct passwd *pw, FILE *f, char *file, struct sshkey *key, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 701-730 |
| | 29 | 6 |
_ssh__compat_globfree| Name: | _ssh__compat_globfree | | Prototype: | void _ssh__compat_globfree(_ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 959-981 |
| | 29 | 7 |
_rs_rekey| Name: | _rs_rekey | | Prototype: | static __inline void _rs_rekey(u_char *dat, size_t datlen) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 155-175 |
| | 29 | 3 |
RSA_set0_factors| Name: | RSA_set0_factors | | Prototype: | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 316-332 |
| | 29 | 4 |
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 |
sshbuf_new| Name: | sshbuf_new | | Prototype: | struct sshbuf * sshbuf_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 68-85 |
| | 28 | 3 |
sshbuf_get_string_direct| Name: | sshbuf_get_string_direct | | Prototype: | int sshbuf_get_string_direct(struct sshbuf *buf, const u_char **valp, size_t *lenp) | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 123-147 |
| | 28 | 7 |
ssh_msg_recv| Name: | ssh_msg_recv | | Prototype: | int ssh_msg_recv(int fd, struct sshbuf *m) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c | | Lines: | 65-94 |
| | 28 | 6 |
set_addrinfo_port| Name: | set_addrinfo_port | | Prototype: | static void set_addrinfo_port(struct addrinfo *addrs, int port) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 557-574 |
| | 28 | 6 |
send_userauth_info_request| Name: | send_userauth_info_request | | Prototype: | static int send_userauth_info_request(struct ssh *ssh) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 253-288 |
| | 28 | 7 |
process_mux_stop_listening| Name: | process_mux_stop_listening | | Prototype: | static int process_mux_stop_listening(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1113-1141 |
| | 28 | 4 |
privsep_preauth_child| Name: | privsep_preauth_child | | Prototype: | static void privsep_preauth_child(void) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 529-564 |
| | 28 | 5 |
monitor_apply_keystate| Name: | monitor_apply_keystate | | Prototype: | void monitor_apply_keystate(struct monitor *pmonitor) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 1641-1674 |
| | 28 | 3 |
globtilde| Name: | globtilde | | Prototype: | static const Char * globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, _ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 362-420 |
| | 28 | 9 |
closefrom| Name: | closefrom | | Prototype: | void closefrom(int lowfd) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-closefrom.c | | Lines: | 68-107 |
| | 28 | 6 |
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 |
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_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 |
auth_debug_add| Name: | auth_debug_add | | Prototype: | void auth_debug_add(const char *fmt,...) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 673-688 |
| | 28 | 3 |
arc4random_addrandom| Name: | arc4random_addrandom | | Prototype: | void arc4random_addrandom(u_char *dat, int datlen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 218-233 |
| | 28 | 3 |
userauth_passwd| Name: | userauth_passwd | | Prototype: | int userauth_passwd(Authctxt *authctxt) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 956-993 |
| | 27 | 5 |
sshbuf_dump_data| Name: | sshbuf_dump_data | | Prototype: | void sshbuf_dump_data(const void *s, size_t len, FILE *f) | | Coverage: | 95.238% (20/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | | Lines: | 38-63 |
| | 27 | 7 |
pty_allocate| Name: | pty_allocate | | Prototype: | int pty_allocate(int *ptyfd, int *ttyfd, char *namebuf, size_t namebuflen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c | | Lines: | 63-81 |
| | 27 | 3 |
process_remove_identity| Name: | process_remove_identity | | Prototype: | static void process_remove_identity(SocketEntry *e) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 328-354 |
| | 27 | 6 |
process_readlink| Name: | process_readlink | | Prototype: | static void process_readlink(u_int32_t id) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1232-1255 |
| | 27 | 3 |
process_config_files| Name: | process_config_files | | Prototype: | static void process_config_files(const char *host_name, struct passwd *pw, int post_canon) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 529-554 |
| | 27 | 4 |
mm_sshkey_verify| Name: | mm_sshkey_verify | | Prototype: | int mm_sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, const u_char *data, size_t datalen, const char *sigalg, u_int compat) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 499-532 |
| | 27 | 5 |
mm_auth2_read_banner| Name: | mm_auth2_read_banner | | Prototype: | char * mm_auth2_read_banner(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 344-370 |
| | 27 | 4 |
input_userauth_success| Name: | input_userauth_success | | Prototype: | int input_userauth_success(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 523-538 |
| | 27 | 3 |
grace_alarm_handler| Name: | grace_alarm_handler | | Prototype: | static void grace_alarm_handler(int sig) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 346-364 |
| | 27 | 3 |
get_line| Name: | get_line | | Prototype: | static int get_line(FILE *fp, char *line, size_t len) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 580-604 |
| | 27 | 6 |
get_hostkey_by_type| Name: | get_hostkey_by_type | | Prototype: | static struct sshkey * get_hostkey_by_type(int type, int nid, int need_private, struct ssh *ssh) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 758-785 |
| | 27 | 10 |
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 |
do_cleanup| Name: | do_cleanup | | Prototype: | void do_cleanup(struct ssh *ssh, Authctxt *authctxt) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2564-2622 |
| | 27 | 7 |
crypto_sign_ed25519_ref_sc25519_window5| Name: | crypto_sign_ed25519_ref_sc25519_window5 | | Prototype: | void crypto_sign_ed25519_ref_sc25519_window5(signed char r[51], const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 258-293 |
| | 27 | 3 |
crypto_sign_ed25519_ref_sc25519_window3| Name: | crypto_sign_ed25519_ref_sc25519_window3 | | Prototype: | void crypto_sign_ed25519_ref_sc25519_window3(signed char r[85], const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 221-256 |
| | 27 | 3 |
colon| Name: | colon | | Prototype: | char * colon(char *cp) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 541-562 |
| | 27 | 8 |
channel_connect_to_path| Name: | channel_connect_to_path | | Prototype: | Channel * channel_connect_to_path(struct ssh *ssh, const char *path, char *ctype, char *rname) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4383-4420 |
| | 27 | 8 |
chan_is_dead| Name: | chan_is_dead | | Prototype: | int chan_is_dead(struct ssh *ssh, Channel *c, int do_send) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 327-366 |
| | 27 | 9 |
authmethods_get| Name: | authmethods_get | | Prototype: | static char * authmethods_get(void) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 2136-2158 |
| | 27 | 6 |
xasprintf| Name: | xasprintf | | Prototype: | int xasprintf(char **ret, const char *fmt, ...) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c | | Lines: | 104-118 |
| | 26 | 2 |
usage| Name: | usage | | Prototype: | static void usage(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 914-931 |
| | 26 | 1 |
stravis| Name: | stravis | | Prototype: | int stravis(char **outp, const char *src, int flag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c | | Lines: | 216-233 |
| | 26 | 3 |
sshkey_write| Name: | sshkey_write | | Prototype: | int sshkey_write(const struct sshkey *key, FILE *f) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 1436-1457 |
| | 26 | 6 |