| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sshbuf_put_eckey| Name: | sshbuf_put_eckey | | Prototype: | int sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | | Lines: | 217-222 |
| | 2 | 1 |
sshkey_private_serialize| Name: | sshkey_private_serialize | | Prototype: | int sshkey_private_serialize(const struct sshkey *key, struct sshbuf *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2916-2921 |
| | 2 | 1 |
sshkey_ssh_name_plain| Name: | sshkey_ssh_name_plain | | Prototype: | const char * sshkey_ssh_name_plain(const struct sshkey *k) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 191-196 |
| | 2 | 1 |
sshpkt_add_padding| Name: | sshpkt_add_padding | | Prototype: | int sshpkt_add_padding(struct ssh *ssh, u_char pad) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2677-2682 |
| | 2 | 1 |
umac128_update [umac.c #2]| Name: | umac128_update [umac.c #2] | | Prototype: | int umac128_update(struct umac128_ctx *ctx, const u_char *input, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1254-1261 |
| | 2 | 1 |
umac_update [umac.c #1]| Name: | umac_update [umac.c #1] | | Prototype: | int umac_update(struct umac_ctx *ctx, const u_char *input, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1254-1261 |
| | 2 | 1 |
valid_rdomain| Name: | valid_rdomain | | Prototype: | static int valid_rdomain(const char *name) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 777-810 |
| | 2 | 1 |
addr_hostmask| Name: | addr_hostmask | | Prototype: | static int addr_hostmask(int af, u_int l, struct xaddr *n) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 258-264 |
| | 3 | 2 |
agent_signer| Name: | agent_signer | | Prototype: | static int agent_signer(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg, u_int compat, void *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1663-1672 |
| | 3 | 1 |
arc4random| Name: | arc4random | | Prototype: | u_int32_t arc4random(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 235-244 |
| | 3 | 1 |
channel_permit_all| Name: | channel_permit_all | | Prototype: | void channel_permit_all(struct ssh *ssh, int where) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4005-4012 |
| | 3 | 2 |
check_parent_exists| Name: | check_parent_exists | | Prototype: | static void check_parent_exists(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 1041-1053 |
| | 3 | 2 |
cleanup_handler| Name: | cleanup_handler | | Prototype: | static void cleanup_handler(int sig) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 1031-1039 |
| | 3 | 1 |
client_channel_closed| Name: | client_channel_closed | | Prototype: | static void client_channel_closed(struct ssh *ssh, int id, void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1221-1227 |
| | 3 | 1 |
connect_local_xsocket| Name: | connect_local_xsocket | | Prototype: | static int connect_local_xsocket(u_int dnr) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4624-4630 |
| | 3 | 1 |
crypto_sign_ed25519_ref_fe25519_add| Name: | crypto_sign_ed25519_ref_fe25519_add | | Prototype: | void crypto_sign_ed25519_ref_fe25519_add(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 178-183 |
| | 3 | 2 |
crypto_sign_ed25519_ref_fe25519_getparity| Name: | crypto_sign_ed25519_ref_fe25519_getparity | | Prototype: | unsigned char crypto_sign_ed25519_ref_fe25519_getparity(const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 149-154 |
| | 3 | 1 |
crypto_sign_ed25519_ref_fe25519_setone| Name: | crypto_sign_ed25519_ref_fe25519_setone | | Prototype: | void crypto_sign_ed25519_ref_fe25519_setone(crypto_sign_ed25519_ref_fe25519 *r) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 156-161 |
| | 3 | 2 |
crypto_sign_ed25519_ref_fe25519_unpack| Name: | crypto_sign_ed25519_ref_fe25519_unpack | | Prototype: | void crypto_sign_ed25519_ref_fe25519_unpack(crypto_sign_ed25519_ref_fe25519 *r, const unsigned char x[32]) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 100-105 |
| | 3 | 2 |
crypto_sign_ed25519_ref_sc25519_mul_shortsc| Name: | crypto_sign_ed25519_ref_sc25519_mul_shortsc | | Prototype: | void crypto_sign_ed25519_ref_sc25519_mul_shortsc(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_shortsc25519 *y) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 214-219 |
| | 3 | 1 |
dump_cfg_strarray| Name: | dump_cfg_strarray | | Prototype: | static void dump_cfg_strarray(OpCodes code, u_int count, char **vals) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 2490-2497 |
| | 3 | 2 |
dump_cfg_strarray| Name: | dump_cfg_strarray | | Prototype: | static void dump_cfg_strarray(ServerOpCodes code, u_int count, char **vals) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2453-2460 |
| | 3 | 2 |
explicit_bzero| Name: | explicit_bzero | | Prototype: | void explicit_bzero(void *p, size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/explicit_bzero.c | | Lines: | 36-53 |
| | 3 | 2 |
handle_bytes_read| Name: | handle_bytes_read | | Prototype: | static u_int64_t handle_bytes_read(int handle) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 403-409 |
| | 3 | 2 |
handle_bytes_write| Name: | handle_bytes_write | | Prototype: | static u_int64_t handle_bytes_write(int handle) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 411-417 |
| | 3 | 2 |
handle_to_fd| Name: | handle_to_fd | | Prototype: | static int handle_to_fd(int handle) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 373-379 |
| | 3 | 2 |
handle_to_flags| Name: | handle_to_flags | | Prototype: | static int handle_to_flags(int handle) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 381-387 |
| | 3 | 2 |
handle_unused| Name: | handle_unused | | Prototype: | static void handle_unused(int i) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 292-297 |
| | 3 | 1 |
input_userauth_error| Name: | input_userauth_error | | Prototype: | int input_userauth_error(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 497-503 |
| | 3 | 1 |
kexc25519_server| Name: | kexc25519_server | | Prototype: | int kexc25519_server(struct ssh *ssh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519s.c | | Lines: | 46-52 |
| | 3 | 1 |
kexecdh_server| Name: | kexecdh_server | | Prototype: | int kexecdh_server(struct ssh *ssh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhs.c | | Lines: | 52-58 |
| | 3 | 1 |
monotime| Name: | monotime | | Prototype: | time_t monotime(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1311-1318 |
| | 3 | 1 |
monotime_double| Name: | monotime_double | | Prototype: | double monotime_double(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1320-1327 |
| | 3 | 1 |
negative| Name: | negative | | Prototype: | static unsigned char negative(signed char b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 163-168 |
| | 3 | 1 |
nh_init [umac.c #1]| Name: | nh_init [umac.c #1] | | Prototype: | static void nh_init(nh_ctx *hc, aes_int_key prf_key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 601-607 |
| | 3 | 1 |
nh_init [umac.c #2]| Name: | nh_init [umac.c #2] | | Prototype: | static void nh_init(nh_ctx *hc, aes_int_key prf_key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 601-607 |
| | 3 | 1 |
nh_transform [umac.c #1]| Name: | nh_transform [umac.c #1] | | Prototype: | static void nh_transform(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 536-547 |
| | 3 | 1 |
nh_transform [umac.c #2]| Name: | nh_transform [umac.c #2] | | Prototype: | static void nh_transform(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 536-547 |
| | 3 | 1 |
p1p1_to_p2| Name: | p1p1_to_p2 | | Prototype: | static void p1p1_to_p2(ge25519_p2 *r, const ge25519_p1p1 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 70-75 |
| | 3 | 1 |
packet_process_incoming| Name: | packet_process_incoming | | Prototype: | void packet_process_incoming(const char *buf, u_int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 262-269 |
| | 3 | 2 |
packet_read_expect| Name: | packet_read_expect | | Prototype: | void packet_read_expect(int expected_type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 289-296 |
| | 3 | 2 |
packet_write_poll| Name: | packet_write_poll | | Prototype: | void packet_write_poll(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 280-287 |
| | 3 | 2 |
packet_write_wait| Name: | packet_write_wait | | Prototype: | void packet_write_wait(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 271-278 |
| | 3 | 2 |
platform_sys_dir_uid| Name: | platform_sys_dir_uid | | Prototype: | int platform_sys_dir_uid(uid_t uid) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-misc.c | | Lines: | 25-35 |
| | 3 | 2 |
put_u16| Name: | put_u16 | | Prototype: | void put_u16(void *vp, u_int16_t v) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1242-1249 |
| | 3 | 1 |
read_config_file| Name: | read_config_file | | Prototype: | int read_config_file(const char *filename, struct passwd *pw, const char *host, const char *original_host, Options *options, int flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 1732-1740 |
| | 3 | 1 |
send_msg| Name: | send_msg | | Prototype: | static void send_msg(struct sshbuf *m) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 100-107 |
| | 3 | 2 |
serial_cmp| Name: | serial_cmp | | Prototype: | static int serial_cmp(struct revoked_serial *a, struct revoked_serial *b) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | | Lines: | 104-110 |
| | 3 | 2 |
server_input_keep_alive| Name: | server_input_keep_alive | | Prototype: | static int server_input_keep_alive(int type, u_int32_t seq, struct ssh *ssh) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 445-456 |
| | 3 | 1 |
sftpio| Name: | sftpio | | Prototype: | static int sftpio(void *_bwlimit, size_t amount) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 99-106 |
| | 3 | 1 |
skip_space| Name: | skip_space | | Prototype: | static void skip_space(char **cpp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 525-533 |
| | 3 | 2 |
ssh_digest_update| Name: | ssh_digest_update | | Prototype: | int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | | Lines: | 143-149 |
| | 3 | 2 |
ssh_dispatch_init| Name: | ssh_dispatch_init | | Prototype: | void ssh_dispatch_init(struct ssh *ssh, dispatch_fn *dflt) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 61-67 |
| | 3 | 2 |
ssh_dispatch_run_fatal| Name: | ssh_dispatch_run_fatal | | Prototype: | void ssh_dispatch_run_fatal(struct ssh *ssh, int mode, volatile sig_atomic_t *done) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | | Lines: | 128-135 |
| | 3 | 2 |
ssh_output_ptr| Name: | ssh_output_ptr | | Prototype: | const u_char * ssh_output_ptr(struct ssh *ssh, size_t *len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 286-293 |
| | 3 | 1 |
ssh_packet_get_bignum2| Name: | ssh_packet_get_bignum2 | | Prototype: | void ssh_packet_get_bignum2(struct ssh *ssh, BIGNUM * value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 148-155 |
| | 3 | 2 |
ssh_packet_get_ecpoint| Name: | ssh_packet_get_ecpoint | | Prototype: | void ssh_packet_get_ecpoint(struct ssh *ssh, const EC_GROUP *curve, EC_POINT *point) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 158-165 |
| | 3 | 2 |
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_not_very_much_data_to_write| Name: | ssh_packet_not_very_much_data_to_write | | Prototype: | int ssh_packet_not_very_much_data_to_write(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 1997-2004 |
| | 3 | 2 |
ssh_packet_put_bignum2| Name: | ssh_packet_put_bignum2 | | Prototype: | void ssh_packet_put_bignum2(struct ssh *ssh, BIGNUM * value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 82-89 |
| | 3 | 2 |
ssh_packet_put_cstring| Name: | ssh_packet_put_cstring | | Prototype: | void ssh_packet_put_cstring(struct ssh *ssh, const char *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 62-69 |
| | 3 | 2 |
ssh_packet_put_ecpoint| Name: | ssh_packet_put_ecpoint | | Prototype: | void ssh_packet_put_ecpoint(struct ssh *ssh, const EC_GROUP *curve, const EC_POINT *point) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 92-100 |
| | 3 | 2 |
ssh_packet_put_int| Name: | ssh_packet_put_int | | Prototype: | void ssh_packet_put_int(struct ssh *ssh, u_int value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 35-42 |
| | 3 | 2 |
ssh_packet_put_int64| Name: | ssh_packet_put_int64 | | Prototype: | void ssh_packet_put_int64(struct ssh *ssh, u_int64_t value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 44-51 |
| | 3 | 2 |
ssh_packet_put_raw| Name: | ssh_packet_put_raw | | Prototype: | void ssh_packet_put_raw(struct ssh *ssh, const void *buf, u_int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 71-78 |
| | 3 | 2 |
ssh_packet_put_string| Name: | ssh_packet_put_string | | Prototype: | void ssh_packet_put_string(struct ssh *ssh, const void *buf, u_int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 53-60 |
| | 3 | 2 |
ssh_packet_send| Name: | ssh_packet_send | | Prototype: | void ssh_packet_send(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 104-111 |
| | 3 | 2 |
ssh_packet_set_nonblocking| Name: | ssh_packet_set_nonblocking | | Prototype: | void ssh_packet_set_nonblocking(struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 483-491 |
| | 3 | 2 |
ssh_packet_start| Name: | ssh_packet_start | | Prototype: | void ssh_packet_start(struct ssh *ssh, u_char type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c | | Lines: | 16-23 |
| | 3 | 2 |
sshbuf_avail| Name: | sshbuf_avail | | Prototype: | size_t sshbuf_avail(const struct sshbuf *buf) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 260-266 |
| | 3 | 2 |
sshbuf_len| Name: | sshbuf_len | | Prototype: | size_t sshbuf_len(const struct sshbuf *buf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | | Lines: | 252-258 |
| | 3 | 2 |
sshkey_type_is_valid_ca| Name: | sshkey_type_is_valid_ca | | Prototype: | static int sshkey_type_is_valid_ca(int type) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 325-338 |
| | 3 | 7 |
sshpkt_get_end| Name: | sshpkt_get_end | | Prototype: | int sshpkt_get_end(struct ssh *ssh) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2555-2561 |
| | 3 | 2 |
sshpkt_send| Name: | sshpkt_send | | Prototype: | int sshpkt_send(struct ssh *ssh) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 2648-2654 |
| | 3 | 2 |
umac128_final [umac.c #2]| Name: | umac128_final [umac.c #2] | | Prototype: | int umac128_final(struct umac128_ctx *ctx, u_char tag[], const u_char nonce[8]) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1243-1250 |
| | 3 | 1 |
umac_final [umac.c #1]| Name: | umac_final [umac.c #1] | | Prototype: | int umac_final(struct umac_ctx *ctx, u_char tag[], const u_char nonce[8]) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1243-1250 |
| | 3 | 1 |
verify_host_key_callback| Name: | verify_host_key_callback | | Prototype: | static int verify_host_key_callback(struct sshkey *hostkey, struct ssh *ssh) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 95-101 |
| | 3 | 2 |
DH_set_length| Name: | DH_set_length | | Prototype: | int DH_set_length(DH *dh, long length) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 512-520 |
| | 4 | 2 |
_rs_init| Name: | _rs_init | | Prototype: | static __inline void _rs_init(u_char *buf, size_t n) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 75-82 |
| | 4 | 2 |
addr_unicast_masklen| Name: | addr_unicast_masklen | | Prototype: | static int addr_unicast_masklen(int af) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 50-61 |
| | 4 | 4 |
chacha_ivsetup| Name: | chacha_ivsetup | | Prototype: | static void chacha_ivsetup(chacha_ctx *x,const u8 *iv) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/chacha_private.h | | Lines: | 79-86 |
| | 4 | 1 |
channel_post_open| Name: | channel_post_open | | Prototype: | static void channel_post_open(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2150-2158 |
| | 4 | 1 |
cleanhostname| Name: | cleanhostname | | Prototype: | char * cleanhostname(char *host) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 531-539 |
| | 4 | 2 |
client_simple_escape_filter| Name: | client_simple_escape_filter | | Prototype: | int client_simple_escape_filter(struct ssh *ssh, Channel *c, char *buf, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1211-1219 |
| | 4 | 2 |
close_listen_socks| Name: | close_listen_socks | | Prototype: | static void close_listen_socks(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 256-264 |
| | 4 | 2 |
convert_libcrypto_error| Name: | convert_libcrypto_error | | Prototype: | static int convert_libcrypto_error(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 3903-3914 |
| | 4 | 2 |
crypto_sign_ed25519_ref_fe25519_cmov| Name: | crypto_sign_ed25519_ref_fe25519_cmov | | Prototype: | void crypto_sign_ed25519_ref_fe25519_cmov(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, unsigned char b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 141-147 |
| | 4 | 2 |
crypto_sign_ed25519_ref_isneutral_vartime| Name: | crypto_sign_ed25519_ref_isneutral_vartime | | Prototype: | int crypto_sign_ed25519_ref_isneutral_vartime(const crypto_sign_ed25519_ref_ge25519 *p) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 253-259 |
| | 4 | 3 |
crypto_sign_ed25519_ref_sc25519_from64bytes| Name: | crypto_sign_ed25519_ref_sc25519_from64bytes | | Prototype: | void crypto_sign_ed25519_ref_sc25519_from64bytes(crypto_sign_ed25519_ref_sc25519 *r, const unsigned char x[64]) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 117-123 |
| | 4 | 2 |
crypto_sign_ed25519_ref_sc25519_isshort_vartime| Name: | crypto_sign_ed25519_ref_sc25519_isshort_vartime | | Prototype: | int crypto_sign_ed25519_ref_sc25519_isshort_vartime(const crypto_sign_ed25519_ref_sc25519 *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 148-154 |
| | 4 | 3 |
crypto_sign_ed25519_ref_sc25519_iszero_vartime| Name: | crypto_sign_ed25519_ref_sc25519_iszero_vartime | | Prototype: | int crypto_sign_ed25519_ref_sc25519_iszero_vartime(const crypto_sign_ed25519_ref_sc25519 *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 140-146 |
| | 4 | 3 |
equal| Name: | equal | | Prototype: | static crypto_uint32 equal(crypto_uint32 a,crypto_uint32 b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 16-22 |
| | 4 | 1 |
format_absolute_time| Name: | format_absolute_time | | Prototype: | void format_absolute_time(uint64_t t, char *buf, size_t len) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 2008-2016 |
| | 4 | 1 |
free_identity| Name: | free_identity | | Prototype: | static void free_identity(Identity *id) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 184-191 |
| | 4 | 1 |
fwd_perm_clear| Name: | fwd_perm_clear | | Prototype: | static void fwd_perm_clear(struct permission *perm) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 455-462 |
| | 4 | 1 |
g_Ctoc| Name: | g_Ctoc | | Prototype: | static int g_Ctoc(const Char *str, char *buf, u_int len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 1035-1044 |
| | 4 | 3 |
get_last_login_time| Name: | get_last_login_time | | Prototype: | time_t get_last_login_time(uid_t uid, const char *logname, char *buf, size_t bufsize) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c | | Lines: | 74-83 |
| | 4 | 1 |
handle_log_exit| Name: | handle_log_exit | | Prototype: | static void handle_log_exit(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | | Lines: | 454-462 |
| | 4 | 3 |
kexgex_server| Name: | kexgex_server | | Prototype: | int kexgex_server(struct ssh *ssh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexs.c | | Lines: | 62-69 |
| | 4 | 1 |
login_alloc_entry| Name: | login_alloc_entry | | Prototype: | struct logininfo *login_alloc_entry(pid_t pid, const char *username, const char *hostname, const char *line) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 341-350 |
| | 4 | 1 |