| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
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 |
monotime_ts| Name: | monotime_ts | | Prototype: | void monotime_ts(struct timespec *ts) | | Coverage: | 23.077% (3/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1270-1299 |
| | 33 | 5 |
msetlocale| Name: | msetlocale | | Prototype: | void msetlocale(void) | | Coverage: | 36.842% (7/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 310-340 |
| | 57 | 5 |
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 |
mysignal| Name: | mysignal | | Prototype: | mysig_t mysignal(int sig, mysig_t act) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-signal.c | | Lines: | 27-51 |
| | 39 | 5 |
oom_adjust_setup| Name: | oom_adjust_setup | | Prototype: | void oom_adjust_setup(void) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-linux.c | | Lines: | 263-291 |
| | 36 | 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 |
parse_ipqos| Name: | parse_ipqos | | Prototype: | int parse_ipqos(const char *cp) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1442-1460 |
| | 17 | 5 |
parse_server_config| Name: | parse_server_config | | Prototype: | void parse_server_config(ServerOptions *options, const char *filename, struct sshbuf *conf, struct connection_info *connectinfo) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2359-2382 |
| | 88 | 5 |
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 |
pick_salt| Name: | pick_salt | | Prototype: | static const char * pick_salt(void) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c | | Lines: | 72-96 |
| | 40 | 5 |
pkcs11_provider_finalize| Name: | pkcs11_provider_finalize | | Prototype: | static void pkcs11_provider_finalize(struct pkcs11_provider *p) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | | Lines: | 92-113 |
| | 24 | 5 |
pkcs11_start_helper| Name: | pkcs11_start_helper | | Prototype: | static int pkcs11_start_helper(void) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c | | Lines: | 172-201 |
| | 66 | 5 |
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 |
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 |
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 |
process_input| Name: | process_input | | Prototype: | static int process_input(struct ssh *ssh, fd_set *readset, int connection_in) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 309-337 |
| | 42 | 5 |
process_opendir| Name: | process_opendir | | Prototype: | static void process_opendir(u_int32_t id) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 1004-1032 |
| | 32 | 5 |
read_mux| Name: | read_mux | | Prototype: | static u_int read_mux(struct ssh *ssh, Channel *c, u_int need) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2160-2184 |
| | 34 | 5 |
reason2txt| Name: | reason2txt | | Prototype: | static char * reason2txt(int reason) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3131-3145 |
| | 6 | 5 |
request_permitted| Name: | request_permitted | | Prototype: | static int request_permitted(struct sftp_handler *h) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 154-180 |
| | 40 | 5 |
revoked_blob_tree_RB_NEXT| Name: | revoked_blob_tree_RB_NEXT | | Prototype: | static struct revoked_blob * revoked_blob_tree_RB_NEXT(struct revoked_blob *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 81-81 |
| | 2 | 5 |
revoked_blob_tree_RB_PREV| Name: | revoked_blob_tree_RB_PREV | | Prototype: | static struct revoked_blob * revoked_blob_tree_RB_PREV(struct revoked_blob *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 81-81 |
| | 2 | 5 |
revoked_key_id_tree_RB_NEXT| Name: | revoked_key_id_tree_RB_NEXT | | Prototype: | static struct revoked_key_id * revoked_key_id_tree_RB_NEXT(struct revoked_key_id *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 71-71 |
| | 2 | 5 |
revoked_key_id_tree_RB_PREV| Name: | revoked_key_id_tree_RB_PREV | | Prototype: | static struct revoked_key_id * revoked_key_id_tree_RB_PREV(struct revoked_key_id *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 71-71 |
| | 2 | 5 |
revoked_serial_tree_RB_NEXT| Name: | revoked_serial_tree_RB_NEXT | | Prototype: | static struct revoked_serial * revoked_serial_tree_RB_NEXT(struct revoked_serial *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 62-62 |
| | 2 | 5 |
revoked_serial_tree_RB_PREV| Name: | revoked_serial_tree_RB_PREV | | Prototype: | static struct revoked_serial * revoked_serial_tree_RB_PREV(struct revoked_serial *elm) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 62-62 |
| | 2 | 5 |
rsa_hash_alg_nid| Name: | rsa_hash_alg_nid | | Prototype: | static int rsa_hash_alg_nid(int type) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c | | Lines: | 93-106 |
| | 17 | 5 |
rsa_hash_alg_oid| Name: | rsa_hash_alg_oid | | Prototype: | static int rsa_hash_alg_oid(int hash_alg, const u_char **oidp, size_t *oidlenp) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c | | Lines: | 380-400 |
| | 12 | 5 |
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 |
send_pubkey_test| Name: | send_pubkey_test | | Prototype: | static int send_pubkey_test(struct ssh *ssh, Authctxt *authctxt, Identity *id) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1340-1377 |
| | 35 | 5 |
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_exit_message| Name: | session_exit_message | | Prototype: | static void session_exit_message(struct ssh *ssh, Session *s, int status) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2293-2342 |
| | 56 | 5 |
session_x11_req| Name: | session_x11_req | | Prototype: | static int session_x11_req(struct ssh *ssh, Session *s) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 2006-2036 |
| | 43 | 5 |
set_control_persist_exit_time| Name: | set_control_persist_exit_time | | Prototype: | static void set_control_persist_exit_time(struct ssh *ssh) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 233-253 |
| | 12 | 5 |
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 |
ssh2_capable| Name: | ssh2_capable | | Prototype: | static int ssh2_capable(int remote_major, int remote_minor) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 207-221 |
| | 7 | 5 |
ssh_add_hostkey| Name: | ssh_add_hostkey | | Prototype: | int ssh_add_hostkey(struct ssh *ssh, struct sshkey *key) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 175-207 |
| | 54 | 5 |
ssh_digest_final| Name: | ssh_digest_final | | Prototype: | int ssh_digest_final(struct ssh_digest_ctx *ctx, u_char *d, size_t dlen) | | Coverage: | 40.000% (6/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 157-172 |
| | 17 | 5 |
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 |
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 |
ssh_hmac_start| Name: | ssh_hmac_start | | Prototype: | struct ssh_hmac_ctx * ssh_hmac_start(int alg) | | Coverage: | 40.000% (6/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | | Lines: | 42-61 |
| | 36 | 5 |
ssh_krl_revoke_cert_by_key_id| Name: | ssh_krl_revoke_cert_by_key_id | | Prototype: | int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl, const struct sshkey *ca_key, const char *key_id) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 342-365 |
| | 54 | 5 |
ssh_packet_log_type| Name: | ssh_packet_log_type | | Prototype: | int ssh_packet_log_type(u_char type) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1010-1021 |
| | 3 | 5 |
ssh_packet_process_incoming| Name: | ssh_packet_process_incoming | | Prototype: | int ssh_packet_process_incoming(struct ssh *ssh, const char *buf, u_int len) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1736-1755 |
| | 12 | 5 |
ssh_packet_set_connection| Name: | ssh_packet_set_connection | | Prototype: | struct ssh * ssh_packet_set_connection(struct ssh *ssh, int fd_in, int fd_out) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 282-317 |
| | 54 | 5 |
ssh_packet_start_discard| Name: | ssh_packet_start_discard | | Prototype: | static int ssh_packet_start_discard(struct ssh *ssh, struct sshenc *enc, struct sshmac *mac, size_t mac_already, u_int discard) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 393-417 |
| | 17 | 5 |
ssh_packet_stop_discard| Name: | ssh_packet_stop_discard | | Prototype: | int ssh_packet_stop_discard(struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 366-391 |
| | 23 | 5 |
ssh_remote_ipaddr| Name: | ssh_remote_ipaddr | | Prototype: | const char * ssh_remote_ipaddr(struct ssh *ssh) | | Coverage: | 56.000% (14/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 514-535 |
| | 79 | 5 |
ssh_session2_setup| Name: | ssh_session2_setup | | Prototype: | static void ssh_session2_setup(struct ssh *ssh, int id, int success, void *arg) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1751-1791 |
| | 47 | 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 |
sshauthopt_from_cert| Name: | sshauthopt_from_cert | | Prototype: | struct sshauthopt * sshauthopt_from_cert(struct sshkey *k) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 538-563 |
| | 41 | 5 |
sshauthopt_serialise| Name: | sshauthopt_serialise | | Prototype: | int sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m, int untrusted) | | Coverage: | 0.000% (0/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 826-871 |
| | 39 | 5 |
sshbuf_b64tod| Name: | sshbuf_b64tod | | Prototype: | int sshbuf_b64tod(struct sshbuf *buf, const char *b64) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | | Lines: | 113-137 |
| | 24 | 5 |
sshbuf_consume| Name: | sshbuf_consume | | Prototype: | int sshbuf_consume(struct sshbuf *buf, size_t len) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 363-381 |
| | 11 | 5 |
sshbuf_dtob16| Name: | sshbuf_dtob16 | | Prototype: | char * sshbuf_dtob16(struct sshbuf *buf) | | Coverage: | 33.333% (7/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | | Lines: | 72-90 |
| | 53 | 5 |
sshbuf_dtob64| Name: | sshbuf_dtob64 | | Prototype: | char * sshbuf_dtob64(struct sshbuf *buf) | | Coverage: | 23.810% (5/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | | Lines: | 92-111 |
| | 62 | 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 |
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_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 |
sshbuf_put_bignum2| Name: | sshbuf_put_bignum2 | | Prototype: | int sshbuf_put_bignum2(struct sshbuf *buf, const BIGNUM *v) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 146-166 |
| | 22 | 5 |
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 |
sshkey_check_revoked| Name: | sshkey_check_revoked | | Prototype: | int sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 512-537 |
| | 8 | 5 |
sshkey_curve_nid_to_bits| Name: | sshkey_curve_nid_to_bits | | Prototype: | u_int sshkey_curve_nid_to_bits(int nid) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 385-400 |
| | 5 | 5 |
sshkey_curve_nid_to_name| Name: | sshkey_curve_nid_to_name | | Prototype: | const char * sshkey_curve_nid_to_name(int nid) | | Coverage: | 25.000% (2/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 419-434 |
| | 9 | 5 |
sshkey_ecdsa_bits_to_nid| Name: | sshkey_ecdsa_bits_to_nid | | Prototype: | int sshkey_ecdsa_bits_to_nid(int bits) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 402-417 |
| | 17 | 5 |
sshkey_load_private_type_fd| Name: | sshkey_load_private_type_fd | | Prototype: | int sshkey_load_private_type_fd(int fd, int type, const char *passphrase, struct sshkey **keyp, char **commentp) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 201-224 |
| | 26 | 5 |
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 |
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 |
start_compression_in| Name: | start_compression_in | | Prototype: | static int start_compression_in(struct ssh *ssh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 708-723 |
| | 8 | 5 |
strlcat| Name: | strlcat | | Prototype: | size_t strlcat(char *dst, const char *src, size_t siz) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strlcat.c | | Lines: | 34-60 |
| | 17 | 5 |
update_card| Name: | update_card | | Prototype: | static int update_card(int agent_fd, int add, const char *id, int qflag) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 392-418 |
| | 35 | 5 |
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 |
waitrfd| Name: | waitrfd | | Prototype: | static int waitrfd(int fd, int *timeoutp) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 427-452 |
| | 41 | 5 |
write_checkpoint| Name: | write_checkpoint | | Prototype: | static void write_checkpoint(char *cpfile, u_int32_t lineno) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | | Lines: | 448-477 |
| | 41 | 5 |
write_host_entry| Name: | write_host_entry | | Prototype: | static int write_host_entry(FILE *f, const char *host, const char *ip, const struct sshkey *key, int store_hash) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 412-441 |
| | 31 | 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 |
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 |
addr_and| Name: | addr_and | | Prototype: | static int addr_and(struct xaddr *dst, const struct xaddr *a, const struct xaddr *b) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 149-170 |
| | 24 | 6 |
addr_invert| Name: | addr_invert | | Prototype: | static int addr_invert(struct xaddr *n) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 232-251 |
| | 12 | 6 |
addr_is_all0s| Name: | addr_is_all0s | | Prototype: | static int addr_is_all0s(const struct xaddr *a) | | Coverage: | 23.077% (3/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 270-286 |
| | 8 | 6 |
addr_pton| Name: | addr_pton | | Prototype: | static int addr_pton(const char *p, struct xaddr *n) | | Coverage: | 65.000% (13/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 205-226 |
| | 42 | 6 |
addr_sa_to_xaddr| Name: | addr_sa_to_xaddr | | Prototype: | static int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 80-109 |
| | 25 | 6 |
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 |
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 |
bitmap_to_string| Name: | bitmap_to_string | | Prototype: | int bitmap_to_string(struct bitmap *b, void *p, size_t l) | | Coverage: | 77.778% (14/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 167-186 |
| | 12 | 6 |
chachapoly_crypt| Name: | chachapoly_crypt | | Prototype: | int chachapoly_crypt(struct chachapoly_ctx *ctx, u_int seqnr, u_char *dest, const u_char *src, u_int len, u_int aadlen, u_int authlen, int do_encrypt) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher-chachapoly.c | | Lines: | 51-103 |
| | 37 | 6 |
channel_garbage_collect| Name: | channel_garbage_collect | | Prototype: | static void channel_garbage_collect(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2347-2366 |
| | 24 | 6 |
channel_handle_efd_read| Name: | channel_handle_efd_read | | Prototype: | static int channel_handle_efd_read(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2069-2099 |
| | 45 | 6 |
channel_input_open_confirmation| Name: | channel_input_open_confirmation | | Prototype: | int channel_input_open_confirmation(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3093-3129 |
| | 25 | 6 |
channel_input_status_confirm| Name: | channel_input_status_confirm | | Prototype: | int channel_input_status_confirm(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 3214-3240 |
| | 25 | 6 |
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 |
channel_new| Name: | channel_new | | Prototype: | Channel * channel_new(struct ssh *ssh, char *ctype, int type, int rfd, int wfd, int efd, u_int window, u_int maxpack, int extusage, char *remote_name, int nonblock) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 354-405 |
| | 52 | 6 |
channel_post_mux_listener| Name: | channel_post_mux_listener | | Prototype: | static void channel_post_mux_listener(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2254-2304 |
| | 54 | 6 |
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 |
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 |
cipher_alg_list| Name: | cipher_alg_list | | Prototype: | char * cipher_alg_list(char sep, int auth_only) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 117-141 |
| | 33 | 6 |
client_request_forwarded_tcpip| Name: | client_request_forwarded_tcpip | | Prototype: | static Channel * client_request_forwarded_tcpip(struct ssh *ssh, const char *request_type, int rchan, u_int rwindow, u_int rmaxpack) | | Coverage: | 0.000% (0/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1484-1535 |
| | 58 | 6 |
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 |
conread| Name: | conread | | Prototype: | static void conread(int s) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 519-552 |
| | 34 | 6 |