| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
add_host_to_hostfile| Name: | add_host_to_hostfile | | Prototype: | int add_host_to_hostfile(const char *filename, const char *host, const struct sshkey *key, int store_hash) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 447-462 |
| | 16 | 3 |
xauth_valid_string| Name: | xauth_valid_string | | Prototype: | static int xauth_valid_string(const char *s) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 372-384 |
| | 15 | 3 |
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 |
sys_tun_outfilter| Name: | sys_tun_outfilter | | Prototype: | u_char * sys_tun_outfilter(struct ssh *ssh, struct Channel *c, u_char **data, size_t *dlen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c | | Lines: | 348-373 |
| | 15 | 3 |
sshbuf_put_bignum2_bytes| Name: | sshbuf_put_bignum2_bytes | | Prototype: | int sshbuf_put_bignum2_bytes(struct sshbuf *buf, const void *v, size_t len) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | | Lines: | 401-428 |
| | 15 | 6 |
sshbuf_put_bignum1| Name: | sshbuf_put_bignum1 | | Prototype: | int sshbuf_put_bignum1(struct sshbuf *buf, const BIGNUM *v) | | Coverage: | 60.000% (9/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 168-188 |
| | 15 | 5 |
ssh_packet_read_expect| Name: | ssh_packet_read_expect | | Prototype: | int ssh_packet_read_expect(struct ssh *ssh, u_int expected_type) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1387-1403 |
| | 15 | 4 |
ssh_gai_strerror| Name: | ssh_gai_strerror | | Prototype: | const char * ssh_gai_strerror(int gaierr) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 139-145 |
| | 15 | 2 |
ssh_free_identitylist| Name: | ssh_free_identitylist | | Prototype: | void ssh_free_identitylist(struct ssh_identitylist *idl) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 302-316 |
| | 15 | 5 |
send_read_request| Name: | send_read_request | | Prototype: | static void send_read_request(struct sftp_conn *conn, u_int id, u_int64_t offset, u_int len, const u_char *handle, u_int handle_len) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 1141-1159 |
| | 15 | 3 |
process_extended_fsync| Name: | process_extended_fsync | | Prototype: | static void process_extended_fsync(u_int32_t id) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1354-1370 |
| | 15 | 4 |
mux_client_forwards| Name: | mux_client_forwards | | Prototype: | static int mux_client_forwards(int fd, int cancel_flag) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1873-1896 |
| | 15 | 5 |
kludge_FD_SET| Name: | kludge_FD_SET | | Prototype: | void kludge_FD_SET(int n, fd_set *set) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/kludge-fd_set.c | | Lines: | 19-21 |
| | 15 | 1 |
kex_to_blob| Name: | kex_to_blob | | Prototype: | static int kex_to_blob(struct sshbuf *m, struct kex *kex) | | Coverage: | 50.000% (12/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2164-2183 |
| | 15 | 2 |
kex_send_ext_info| Name: | kex_send_ext_info | | Prototype: | static int kex_send_ext_info(struct ssh *ssh) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 398-418 |
| | 15 | 4 |
hostkeys_update_ctx_free| Name: | hostkeys_update_ctx_free | | Prototype: | static void hostkeys_update_ctx_free(struct hostkeys_update_ctx *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1796-1813 |
| | 15 | 4 |
have_rsa_key| Name: | have_rsa_key | | Prototype: | static int have_rsa_key(const RSA *rsa) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | | Lines: | 454-461 |
| | 15 | 1 |
grow_dst| Name: | grow_dst | | Prototype: | static int grow_dst(char **dst, size_t *sz, size_t maxsz, char **dp, size_t need) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 73-90 |
| | 15 | 4 |
getpeereid| Name: | getpeereid | | Prototype: | int getpeereid(int s, uid_t *euid, gid_t *gid) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-getpeereid.c | | Lines: | 27-39 |
| | 15 | 2 |
get_ec| Name: | get_ec | | Prototype: | static int get_ec(const u_char *d, size_t len, EC_POINT *v, const EC_GROUP *g) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 75-87 |
| | 15 | 4 |
expand_proxy_command| Name: | expand_proxy_command | | Prototype: | static char * expand_proxy_command(const char *proxy_command, const char *user, const char *host, int port) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 88-100 |
| | 15 | 1 |
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 |
crypto_sign_ed25519_keypair| Name: | crypto_sign_ed25519_keypair | | Prototype: | int crypto_sign_ed25519_keypair( unsigned char *pk, unsigned char *sk ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c | | Lines: | 26-49 |
| | 15 | 2 |
cmd_interrupt| Name: | cmd_interrupt | | Prototype: | static void cmd_interrupt(int signo) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 245-254 |
| | 15 | 1 |
child_close_fds| Name: | child_close_fds | | Prototype: | static void child_close_fds(struct ssh *ssh) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1488-1524 |
| | 15 | 3 |
channel_request_start| Name: | channel_request_start | | Prototype: | void channel_request_start(struct ssh *ssh, int id, char *service, int wantconfirm) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 899-919 |
| | 15 | 4 |
channel_register_status_confirm| Name: | channel_register_status_confirm | | Prototype: | void channel_register_status_confirm(struct ssh *ssh, int id, channel_confirm_cb *cb, channel_confirm_abandon_cb *abandon_cb, void *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 921-936 |
| | 15 | 2 |
channel_find_open| Name: | channel_find_open | | Prototype: | int channel_find_open(struct ssh *ssh) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 761-800 |
| | 15 | 24 |
channel_by_remote_id| Name: | channel_by_remote_id | | Prototype: | Channel * channel_by_remote_id(struct ssh *ssh, u_int remote_id) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 261-273 |
| | 15 | 3 |
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 |
cert_free| Name: | cert_free | | Prototype: | static void cert_free(struct sshkey_cert *cert) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 454-471 |
| | 15 | 3 |
blf_ecb_encrypt| Name: | blf_ecb_encrypt | | Prototype: | void blf_ecb_encrypt(blf_ctx *c, u_int8_t *data, u_int32_t len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 540-560 |
| | 15 | 2 |
blf_ecb_decrypt| Name: | blf_ecb_decrypt | | Prototype: | void blf_ecb_decrypt(blf_ctx *c, u_int8_t *data, u_int32_t len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 562-582 |
| | 15 | 2 |
bitmap_free| Name: | bitmap_free | | Prototype: | void bitmap_free(struct bitmap *b) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 53-62 |
| | 15 | 2 |
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 |
auth2_challenge_stop| Name: | auth2_challenge_stop | | Prototype: | void auth2_challenge_stop(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 209-219 |
| | 15 | 2 |
auth2_challenge| Name: | auth2_challenge | | Prototype: | int auth2_challenge(struct ssh *ssh, char *devs) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 193-206 |
| | 15 | 3 |
add_p1p1| Name: | add_p1p1 | | Prototype: | static void add_p1p1(ge25519_p1p1 *r, const crypto_sign_ed25519_ref_ge25519 *p, const crypto_sign_ed25519_ref_ge25519 *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 106-124 |
| | 15 | 1 |
add_local_forward| Name: | add_local_forward | | Prototype: | void add_local_forward(Options *options, const struct Forward *newfwd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 321-343 |
| | 15 | 3 |
_ssh_host_public_key| Name: | _ssh_host_public_key | | Prototype: | struct sshkey * _ssh_host_public_key(int type, int nid, struct ssh *ssh) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 437-450 |
| | 15 | 3 |
_ssh_host_private_key| Name: | _ssh_host_private_key | | Prototype: | struct sshkey * _ssh_host_private_key(int type, int nid, struct ssh *ssh) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 452-465 |
| | 15 | 3 |
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 |
vfmprintf| Name: | vfmprintf | | Prototype: | int vfmprintf(FILE *stream, const char *fmt, va_list ap) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 263-275 |
| | 14 | 3 |
umac_new [umac.c #1]| Name: | umac_new [umac.c #1] | | Prototype: | struct umac_ctx *umac_new(const u_char key[]) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1215-1239 |
| | 14 | 2 |
umac128_new [umac.c #2]| Name: | umac128_new [umac.c #2] | | Prototype: | struct umac128_ctx *umac128_new(const u_char key[]) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1215-1239 |
| | 14 | 2 |
try_read_key| Name: | try_read_key | | Prototype: | static struct sshkey * try_read_key(char **cpp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 840-853 |
| | 14 | 3 |
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 |
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 |
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 |
sshd_hostkey_sign| Name: | sshd_hostkey_sign | | Prototype: | int sshd_hostkey_sign(struct sshkey *privkey, struct sshkey *pubkey, u_char **signature, size_t *slenp, const u_char *data, size_t dlen, const char *alg, u_int flag) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 2237-2259 |
| | 14 | 6 |
sshbuf_reset| Name: | sshbuf_reset | | Prototype: | void sshbuf_reset(struct sshbuf *buf) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 168-188 |
| | 14 | 4 |
sshbuf_get_bignum2| Name: | sshbuf_get_bignum2 | | Prototype: | int sshbuf_get_bignum2(struct sshbuf *buf, BIGNUM *v) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 34-46 |
| | 14 | 3 |
session_by_channel| Name: | session_by_channel | | Prototype: | static Session * session_by_channel(int id) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1848-1863 |
| | 14 | 3 |
send_string_attrs_request| Name: | send_string_attrs_request | | Prototype: | static void send_string_attrs_request(struct sftp_conn *conn, u_int id, u_int code, const void *s, u_int len, Attrib *a) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 194-211 |
| | 14 | 3 |
send_rexec_state| Name: | send_rexec_state | | Prototype: | static void send_rexec_state(int fd, struct sshbuf *conf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 933-962 |
| | 14 | 4 |
revoke_blob| Name: | revoke_blob | | Prototype: | static int revoke_blob(struct revoked_blob_tree *rbt, u_char *blob, size_t len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 388-403 |
| | 14 | 3 |
reserve| Name: | reserve | | Prototype: | static int reserve(struct bitmap *b, u_int n) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 81-98 |
| | 14 | 4 |
remove_method| Name: | remove_method | | Prototype: | static int remove_method(char **methods, const char *method, const char *submethod) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 619-637 |
| | 14 | 4 |
put_bitmap| Name: | put_bitmap | | Prototype: | static int put_bitmap(struct sshbuf *buf, struct bitmap *bitmap) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 554-571 |
| | 14 | 3 |
peek_type_nid| Name: | peek_type_nid | | Prototype: | static int peek_type_nid(const char *s, size_t l, int *nid) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 1208-1224 |
| | 14 | 5 |
parse_df_flags| Name: | parse_df_flags | | Prototype: | static int parse_df_flags(const char *cmd, char **argv, int argc, int *hflag, int *iflag) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 537-562 |
| | 14 | 5 |
leave_raw_mode| Name: | leave_raw_mode | | Prototype: | void leave_raw_mode(int quiet) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c | | Lines: | 56-66 |
| | 14 | 4 |
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 |
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 |
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 |
encode_constraints| Name: | encode_constraints | | Prototype: | static int encode_constraints(struct sshbuf *m, u_int life, u_int confirm, u_int maxsign) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 395-417 |
| | 14 | 8 |
drop_connection| Name: | drop_connection | | Prototype: | static int drop_connection(int startups) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 892-912 |
| | 14 | 4 |
crypto_scalarmult_curve25519| Name: | crypto_scalarmult_curve25519 | | Prototype: | int crypto_scalarmult_curve25519(unsigned char *q, const unsigned char *n, const unsigned char *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | | Lines: | 247-265 |
| | 14 | 4 |
channel_update_permission| Name: | channel_update_permission | | Prototype: | void channel_update_permission(struct ssh *ssh, int idx, int newport) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4066-4087 |
| | 14 | 3 |
channel_still_open| Name: | channel_still_open | | Prototype: | int channel_still_open(struct ssh *ssh) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 718-758 |
| | 14 | 24 |
channel_pre_x11_open| Name: | channel_pre_x11_open | | Prototype: | static void channel_pre_x11_open(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 1146-1168 |
| | 14 | 3 |
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 |
zero_pad [umac.c #2]| Name: | zero_pad [umac.c #2] | | Prototype: | static void zero_pad(UINT8 *p, int nbytes) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 642-662 |
| | 13 | 5 |
zero_pad [umac.c #1]| Name: | zero_pad [umac.c #1] | | Prototype: | static void zero_pad(UINT8 *p, int nbytes) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 642-662 |
| | 13 | 5 |
uudecode| Name: | uudecode | | Prototype: | int uudecode(const char *src, u_char *target, size_t targsize) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c | | Lines: | 55-73 |
| | 13 | 3 |
status_to_message| Name: | status_to_message | | Prototype: | static const char * status_to_message(u_int32_t status) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 492-508 |
| | 13 | 1 |
sshpkt_msg_ignore| Name: | sshpkt_msg_ignore | | Prototype: | int sshpkt_msg_ignore(struct ssh *ssh, u_int nbytes) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2626-2644 |
| | 13 | 5 |
sshkey_perm_ok| Name: | sshkey_perm_ok | | Prototype: | int sshkey_perm_ok(int fd, const char *filename) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 139-165 |
| | 13 | 3 |
square| Name: | square | | Prototype: | static void square(unsigned int out[32],const unsigned int a[32]) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | | Lines: | 90-108 |
| | 13 | 5 |
session_by_pid| Name: | session_by_pid | | Prototype: | static Session * session_by_pid(pid_t pid) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1888-1901 |
| | 13 | 3 |
send_string_request| Name: | send_string_request | | Prototype: | static void send_string_request(struct sftp_conn *conn, u_int id, u_int code, const char *s, u_int len) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 176-192 |
| | 13 | 3 |
send_attrib| Name: | send_attrib | | Prototype: | static void send_attrib(u_int32_t id, const Attrib *a) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 593-608 |
| | 13 | 3 |
seed_rng| Name: | seed_rng | | Prototype: | void seed_rng(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/entropy.c | | Lines: | 216-240 |
| | 13 | 3 |
reduce_add_sub| Name: | reduce_add_sub | | Prototype: | static void reduce_add_sub(crypto_sign_ed25519_ref_sc25519 *r) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 30-48 |
| | 13 | 3 |
mm_send_keystate| Name: | mm_send_keystate | | Prototype: | void mm_send_keystate(struct monitor *monitor) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | | Lines: | 534-549 |
| | 13 | 3 |
mm_answer_auth2_read_banner| Name: | mm_answer_auth2_read_banner | | Prototype: | int mm_answer_auth2_read_banner(int sock, struct sshbuf *m) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | | Lines: | 813-826 |
| | 13 | 2 |
lookup_key| Name: | lookup_key | | Prototype: | static struct sshkey * lookup_key(struct sshkey *k) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 87-98 |
| | 13 | 3 |
kex_prop2buf| Name: | kex_prop2buf | | Prototype: | int kex_prop2buf(struct sshbuf *b, char *proposal[PROPOSAL_MAX]) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 297-321 |
| | 13 | 6 |
freeargs| Name: | freeargs | | Prototype: | void freeargs(arglist *args) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 904-916 |
| | 13 | 3 |
forward_equals| Name: | forward_equals | | Prototype: | int forward_equals(const struct Forward *a, const struct Forward *b) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1560-1577 |
| | 13 | 7 |
ensure_minimum_time_since| Name: | ensure_minimum_time_since | | Prototype: | static void ensure_minimum_time_since(double start, double seconds) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 235-250 |
| | 13 | 2 |
dns_read_rdata| Name: | dns_read_rdata | | Prototype: | static int dns_read_rdata(u_int8_t *algorithm, u_int8_t *digest_type, u_char **digest, size_t *digest_len, u_char *rdata, int rdata_len) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c | | Lines: | 147-172 |
| | 13 | 3 |
default_ssh_port| Name: | default_ssh_port | | Prototype: | int default_ssh_port(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 461-472 |
| | 13 | 3 |
dbl_p1p1| Name: | dbl_p1p1 | | Prototype: | static void dbl_p1p1(ge25519_p1p1 *r, const ge25519_p2 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 127-143 |
| | 13 | 1 |
confirm_key| Name: | confirm_key | | Prototype: | static int confirm_key(Identity *id) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 207-221 |
| | 13 | 2 |
compare_forward| Name: | compare_forward | | Prototype: | static int compare_forward(struct Forward *a, struct Forward *b) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 597-614 |
| | 13 | 7 |
client_alive_check| Name: | client_alive_check | | Prototype: | static void client_alive_check(struct ssh *ssh) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 179-205 |
| | 13 | 3 |
check_rsa_length| Name: | check_rsa_length | | Prototype: | static int check_rsa_length(const RSA *rsa) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2004-2013 |
| | 13 | 2 |
channel_pre_mux_client| Name: | channel_pre_mux_client | | Prototype: | static void channel_pre_mux_client(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: | 1170-1191 |
| | 13 | 6 |
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 |