| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
rdynamic_connect_prepare| Name: | rdynamic_connect_prepare | | Prototype: | static Channel * rdynamic_connect_prepare(struct ssh *ssh, char *ctype, char *rname) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4448-4472 |
| | 18 | 2 |
revoked_certs_free| Name: | revoked_certs_free | | Prototype: | static void revoked_certs_free(struct revoked_certs *rc) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 145-161 |
| | 18 | 3 |
send_names| Name: | send_names | | Prototype: | static void send_names(u_int32_t id, int count, const Stat *stats) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 570-591 |
| | 18 | 5 |
serialise_array| Name: | serialise_array | | Prototype: | static int serialise_array(struct sshbuf *m, char **a, size_t n) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 735-761 |
| | 18 | 6 |
session_open| Name: | session_open | | Prototype: | int session_open(Authctxt *authctxt, int chanid) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1814-1830 |
| | 18 | 3 |
ssh_remove_all_identities| Name: | ssh_remove_all_identities | | Prototype: | int ssh_remove_all_identities(int sock, int version) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 559-580 |
| | 18 | 6 |
sshbuf_get_ec| Name: | sshbuf_get_ec | | Prototype: | int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 89-108 |
| | 18 | 4 |
sshkey_parse_private_fileblob| Name: | sshkey_parse_private_fileblob | | Prototype: | int sshkey_parse_private_fileblob(struct sshbuf *buffer, const char *passphrase, struct sshkey **keyp, char **commentp) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 4052-4063 |
| | 18 | 3 |
sshkey_save_private| Name: | sshkey_save_private | | Prototype: | int sshkey_save_private(struct sshkey *key, const char *filename, const char *passphrase, const char *comment, int force_new_format, const char *new_format_cipher, int new_format_rounds) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 74-93 |
| | 18 | 5 |
undo_glob_escape| Name: | undo_glob_escape | | Prototype: | static void undo_glob_escape(char *s) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 1098-1131 |
| | 18 | 10 |
DSA_set0_key| Name: | DSA_set0_key | | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 208-224 |
| | 19 | 4 |
EVP_CIPHER_CTX_get_iv| Name: | EVP_CIPHER_CTX_get_iv | | Prototype: | int EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx, unsigned char *iv, size_t len) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 336-361 |
| | 19 | 7 |
EVP_CIPHER_CTX_set_iv| Name: | EVP_CIPHER_CTX_set_iv | | Prototype: | int EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 365-390 |
| | 19 | 7 |
assemble_algorithms| Name: | assemble_algorithms | | Prototype: | static void assemble_algorithms(ServerOptions *o) | | Coverage: | 36.364% (8/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 192-221 |
| | 19 | 8 |
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_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 |
channel_by_id| Name: | channel_by_id | | Prototype: | Channel * channel_by_id(struct ssh *ssh, int id) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 244-259 |
| | 19 | 3 |
channel_disable_admin| Name: | channel_disable_admin | | Prototype: | void channel_disable_admin(struct ssh *ssh, int where) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4039-4045 |
| | 19 | 1 |
check_rfwd_permission| Name: | check_rfwd_permission | | Prototype: | static int check_rfwd_permission(struct ssh *ssh, struct Forward *fwd) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3721-3754 |
| | 19 | 7 |
choose_kex| Name: | choose_kex | | Prototype: | static int choose_kex(struct kex *k, char *client, char *server) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 757-773 |
| | 19 | 3 |
deserialise_nullable_string| Name: | deserialise_nullable_string | | Prototype: | static int deserialise_nullable_string(struct sshbuf *m, char **sp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 813-824 |
| | 19 | 2 |
do_close| Name: | do_close | | Prototype: | int do_close(struct sftp_conn *conn, const u_char *handle, u_int handle_len) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 500-525 |
| | 19 | 4 |
ge25519_mixadd2| Name: | ge25519_mixadd2 | | Prototype: | static void ge25519_mixadd2(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_aff *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 83-104 |
| | 19 | 1 |
is_cert_revoked| Name: | is_cert_revoked | | Prototype: | static int is_cert_revoked(const struct sshkey *key, struct revoked_certs *rc) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 1219-1250 |
| | 19 | 4 |
kex_free| Name: | kex_free | | Prototype: | void kex_free(struct kex *kex) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 638-662 |
| | 19 | 2 |
kex_input_newkeys| Name: | kex_input_newkeys | | Prototype: | static int kex_input_newkeys(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 476-496 |
| | 19 | 3 |
key_type_allowed_by_config| Name: | key_type_allowed_by_config | | Prototype: | static int key_type_allowed_by_config(struct sshkey *key) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1443-1470 |
| | 19 | 8 |
mm_auth_password| Name: | mm_auth_password | | Prototype: | int mm_auth_password(struct ssh *ssh, char *password) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 394-430 |
| | 19 | 4 |
mm_request_send| Name: | mm_request_send | | Prototype: | void mm_request_send(int sock, enum monitor_reqtype type, struct sshbuf *m) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 121-137 |
| | 19 | 4 |
nh_update [umac.c #1]| Name: | nh_update [umac.c #1] | | Prototype: | static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 611-638 |
| | 19 | 4 |
nh_update [umac.c #2]| Name: | nh_update [umac.c #2] | | Prototype: | static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 611-638 |
| | 19 | 4 |
poly64 [umac.c #1]| Name: | poly64 [umac.c #1] | | Prototype: | static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 796-822 |
| | 19 | 3 |
poly64 [umac.c #2]| Name: | poly64 [umac.c #2] | | Prototype: | static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 796-822 |
| | 19 | 3 |
process_extended_statvfs| Name: | process_extended_statvfs | | Prototype: | static void process_extended_statvfs(u_int32_t id) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1296-1313 |
| | 19 | 3 |
reallocarray| Name: | reallocarray | | Prototype: | void * reallocarray(void *optr, size_t nmemb, size_t size) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/reallocarray.c | | Lines: | 36-45 |
| | 19 | 2 |
reaper| Name: | reaper | | Prototype: | static time_t reaper(void) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 376-399 |
| | 19 | 6 |
server_request_session| Name: | server_request_session | | Prototype: | static Channel * server_request_session(struct ssh *ssh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 592-621 |
| | 19 | 4 |
session_unused| Name: | session_unused | | Prototype: | void session_unused(int id) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1734-1753 |
| | 19 | 2 |
ssh_packet_get_state| Name: | ssh_packet_get_state | | Prototype: | int ssh_packet_get_state(struct ssh *ssh, struct sshbuf *m) | | Coverage: | 50.000% (16/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2230-2254 |
| | 19 | 2 |
sshauthopt_new_with_keys_defaults| Name: | sshauthopt_new_with_keys_defaults | | Prototype: | struct sshauthopt * sshauthopt_new_with_keys_defaults(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 294-309 |
| | 19 | 2 |
sshbuf_reserve| Name: | sshbuf_reserve | | Prototype: | int sshbuf_reserve(struct sshbuf *buf, size_t len, u_char **dpp) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 343-361 |
| | 19 | 4 |
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 |
bitmap_from_string| Name: | bitmap_from_string | | Prototype: | int bitmap_from_string(struct bitmap *b, const void *p, size_t l) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 188-214 |
| | 20 | 6 |
channel_add_permission| Name: | channel_add_permission | | Prototype: | void channel_add_permission(struct ssh *ssh, int who, int where, char *host, int port) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4017-4034 |
| | 20 | 1 |
choose_mac| Name: | choose_mac | | Prototype: | static int choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 719-734 |
| | 20 | 3 |
compat_kex_proposal| Name: | compat_kex_proposal | | Prototype: | char * compat_kex_proposal(char *p) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c | | Lines: | 214-234 |
| | 20 | 7 |
count_lines| Name: | count_lines | | Prototype: | static unsigned long count_lines(FILE *f) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | | Lines: | 495-510 |
| | 20 | 3 |
debug| Name: | debug | | Prototype: | void debug(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 222-230 |
| | 20 | 1 |
debug2| Name: | debug2 | | Prototype: | void debug2(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 232-240 |
| | 20 | 1 |
debug3| Name: | debug3 | | Prototype: | void debug3(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 242-250 |
| | 20 | 1 |
do_log2| Name: | do_log2 | | Prototype: | void do_log2(LogLevel level, const char *fmt,...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 390-398 |
| | 20 | 1 |
do_statvfs| Name: | do_statvfs | | Prototype: | int do_statvfs(struct sftp_conn *conn, const char *path, struct sftp_statvfs *st, int quiet) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 1082-1109 |
| | 20 | 4 |
error| Name: | error | | Prototype: | void error(const char *fmt,...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 162-170 |
| | 20 | 1 |
logit| Name: | logit | | Prototype: | void logit(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 198-206 |
| | 20 | 1 |
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 |
mux_exit_message| Name: | mux_exit_message | | Prototype: | void mux_exit_message(struct ssh *ssh, Channel *c, int exitval) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1239-1262 |
| | 20 | 4 |
print_escape_help| Name: | print_escape_help | | Prototype: | static void print_escape_help(struct sshbuf *b, int escape_char, int mux_client, int using_stderr) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 911-940 |
| | 20 | 6 |
privsep_postauth| Name: | privsep_postauth | | Prototype: | static void privsep_postauth(Authctxt *authctxt) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 635-686 |
| | 20 | 5 |
session_pty_cleanup2| Name: | session_pty_cleanup2 | | Prototype: | void session_pty_cleanup2(Session *s) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2185-2216 |
| | 20 | 6 |
ssh_digest_memory| Name: | ssh_digest_memory | | Prototype: | int ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 183-199 |
| | 20 | 5 |
sshauthopt_free| Name: | sshauthopt_free | | Prototype: | void sshauthopt_free(struct sshauthopt *opts) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 265-292 |
| | 20 | 5 |
sshbuf_free| Name: | sshbuf_free | | Prototype: | void sshbuf_free(struct sshbuf *buf) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 133-166 |
| | 20 | 5 |
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 |
stat_to_attrib| Name: | stat_to_attrib | | Prototype: | void stat_to_attrib(const struct stat *st, Attrib *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 66-81 |
| | 20 | 1 |
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 |
update_progress_meter| Name: | update_progress_meter | | Prototype: | static void update_progress_meter(int ignore) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 230-247 |
| | 20 | 3 |
user_key_allowed2| Name: | user_key_allowed2 | | Prototype: | static int user_key_allowed2(struct ssh *ssh, struct passwd *pw, struct sshkey *key, char *file, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 838-860 |
| | 20 | 3 |
userauth_kbdint| Name: | userauth_kbdint | | Prototype: | static int userauth_kbdint(struct ssh *ssh) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-kbdint.c | | Lines: | 44-63 |
| | 20 | 3 |
verbose| Name: | verbose | | Prototype: | void verbose(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 210-218 |
| | 20 | 1 |
auth2_challenge_start| Name: | auth2_challenge_start | | Prototype: | static int auth2_challenge_start(struct ssh *ssh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 222-251 |
| | 21 | 4 |
bitmap_new| Name: | bitmap_new | | Prototype: | struct bitmap * bitmap_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 37-51 |
| | 21 | 3 |
chan_rcvd_oclose| Name: | chan_rcvd_oclose | | Prototype: | void chan_rcvd_oclose(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 264-300 |
| | 21 | 8 |
channel_output_poll| Name: | channel_output_poll | | Prototype: | void channel_output_poll(struct ssh *ssh) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2601-2635 |
| | 21 | 7 |
channel_post_mux_client_read| Name: | channel_post_mux_client_read | | Prototype: | static void channel_post_mux_client_read(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2186-2221 |
| | 21 | 8 |
derelativise_path| Name: | derelativise_path | | Prototype: | char * derelativise_path(const char *path) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 697-712 |
| | 21 | 4 |
dh_new_group| Name: | dh_new_group | | Prototype: | DH * dh_new_group(BIGNUM *gen, BIGNUM *modulus) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 324-337 |
| | 21 | 3 |
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 |
expand_authorized_keys| Name: | expand_authorized_keys | | Prototype: | char * expand_authorized_keys(const char *filename, struct passwd *pw) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 425-448 |
| | 21 | 3 |
fatal| Name: | fatal | | Prototype: | void fatal(const char *fmt,...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 623-632 |
| | 21 | 1 |
kexgex_client| Name: | kexgex_client | | Prototype: | int kexgex_client(struct ssh *ssh) | | Coverage: | 44.444% (8/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexc.c | | Lines: | 59-91 |
| | 21 | 4 |
logdie| Name: | logdie | | Prototype: | void logdie(const char *fmt,...) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 185-194 |
| | 21 | 1 |
match_principals_file| Name: | match_principals_file | | Prototype: | static int match_principals_file(struct ssh *ssh, struct passwd *pw, char *file, struct sshkey_cert *cert, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 367-387 |
| | 21 | 3 |
mm_sshkey_sign| Name: | mm_sshkey_sign | | Prototype: | int mm_sshkey_sign(struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *hostkey_alg, u_int compat) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 220-248 |
| | 21 | 4 |
pkcs11_rsa_finish| Name: | pkcs11_rsa_finish | | Prototype: | static int pkcs11_rsa_finish(RSA *rsa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | | Lines: | 175-191 |
| | 21 | 4 |
process_fstat| Name: | process_fstat | | Prototype: | static void process_fstat(u_int32_t id) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 854-878 |
| | 21 | 5 |
send_status| Name: | send_status | | Prototype: | static void send_status(u_int32_t id, u_int32_t status) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 510-534 |
| | 21 | 6 |
session_by_x11_channel| Name: | session_by_x11_channel | | Prototype: | static Session * session_by_x11_channel(int id) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1865-1886 |
| | 21 | 5 |
session_env_req| Name: | session_env_req | | Prototype: | static int session_env_req(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2069-2102 |
| | 21 | 6 |
speed_to_baud| Name: | speed_to_baud | | Prototype: | static int speed_to_baud(speed_t speed) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c | | Lines: | 72-156 |
| | 21 | 21 |
ssh_digest_by_alg| Name: | ssh_digest_by_alg | | Prototype: | static const struct ssh_digest * ssh_digest_by_alg(int alg) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 66-76 |
| | 21 | 4 |
ssh_hmac_init| Name: | ssh_hmac_init | | Prototype: | int ssh_hmac_init(struct ssh_hmac_ctx *ctx, const void *key, size_t klen) | | Coverage: | 56.000% (14/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | | Lines: | 63-90 |
| | 21 | 9 |
ssh_packet_send_mux| Name: | ssh_packet_send_mux | | Prototype: | static int ssh_packet_send_mux(struct ssh *ssh) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2585-2613 |
| | 21 | 6 |
sshbuf_allocate| Name: | sshbuf_allocate | | Prototype: | int sshbuf_allocate(struct sshbuf *buf, size_t len) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 300-341 |
| | 21 | 6 |
sshkey_check_cert_sigtype| Name: | sshkey_check_cert_sigtype | | Prototype: | int sshkey_check_cert_sigtype(const struct sshkey *key, const char *allowed) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2335-2347 |
| | 21 | 5 |
verifydir| Name: | verifydir | | Prototype: | void verifydir(char *cp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 1348-1360 |
| | 21 | 3 |
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 |
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 |
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 |
channel_input_window_adjust| Name: | channel_input_window_adjust | | Prototype: | int channel_input_window_adjust(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3184-3212 |
| | 22 | 6 |
cipher_set_keyiv| Name: | cipher_set_keyiv | | Prototype: | int cipher_set_keyiv(struct sshcipher_ctx *cc, const u_char *iv, size_t len) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 493-527 |
| | 22 | 8 |