| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
client_wait_until_can_do_something| Name: | client_wait_until_can_do_something | | Prototype: | static void client_wait_until_can_do_something(struct ssh *ssh, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, int rekeying) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 501-586 |
| | 62 | 14 |
client_x11_display_valid| Name: | client_x11_display_valid | | Prototype: | static int client_x11_display_valid(const char *display) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 256-273 |
| | 54 | 4 |
client_x11_get_proto| Name: | client_x11_get_proto | | Prototype: | int client_x11_get_proto(struct ssh *ssh, const char *display, const char *xauth_path, u_int trusted, u_int timeout, char **_proto, char **_data) | | Coverage: | 0.000% (0/123) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 277-441 |
| | 351 | 28 |
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 |
close_socket| Name: | close_socket | | Prototype: | static void close_socket(SocketEntry *e) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 165-174 |
| | 6 | 1 |
close_startup_pipes| Name: | close_startup_pipes | | Prototype: | static void close_startup_pipes(void) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 266-275 |
| | 5 | 4 |
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 |
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 |
cmov_aff| Name: | cmov_aff | | Prototype: | static void cmov_aff(ge25519_aff *r, const ge25519_aff *p, unsigned char b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 146-150 |
| | 2 | 1 |
collect_children| Name: | collect_children | | Prototype: | static void collect_children(struct ssh *ssh) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | | Lines: | 356-376 |
| | 42 | 4 |
colon| Name: | colon | | Prototype: | char * colon(char *cp) | | Coverage: | 0.000% (0/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 541-562 |
| | 27 | 8 |
compare| Name: | compare | | Prototype: | static int compare(const void *p, const void *q) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 594-598 |
| | 165 | 7 |
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 |
compare_gps| Name: | compare_gps | | Prototype: | static int compare_gps(const void *_p, const void *_q) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 600-607 |
| | 167 | 7 |
compare_host| Name: | compare_host | | Prototype: | static int compare_host(const char *a, const char *b) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 587-595 |
| | 181 | 9 |
compat_cipher_proposal| Name: | compat_cipher_proposal | | Prototype: | char * compat_cipher_proposal(char *cipher_prop) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c | | Lines: | 186-198 |
| | 11 | 4 |
compat_datafellows| Name: | compat_datafellows | | Prototype: | u_int compat_datafellows(const char *version) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c | | Lines: | 44-158 |
| | 9 | 3 |
compat_init_setproctitle| Name: | compat_init_setproctitle | | Prototype: | void compat_init_setproctitle(int argc, char *argv[]) | | Coverage: | 60.526% (23/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/setproctitle.c | | Lines: | 67-119 |
| | 83 | 10 |
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 |
compat_pkalg_proposal| Name: | compat_pkalg_proposal | | Prototype: | char * compat_pkalg_proposal(char *pkalg_prop) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c | | Lines: | 200-212 |
| | 11 | 4 |
compress_buffer| Name: | compress_buffer | | Prototype: | static int compress_buffer(struct ssh *ssh, struct sshbuf *in, struct sshbuf *out) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | | Lines: | 726-770 |
| | 30 | 10 |
conalloc| Name: | conalloc | | Prototype: | static int conalloc(char *iname, char *oname, int keytype) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 361-399 |
| | 33 | 5 |
confirm| Name: | confirm | | Prototype: | static int confirm(const char *prompt) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 712-734 |
| | 31 | 7 |
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 |
confree| Name: | confree | | Prototype: | static void confree(int s) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 401-421 |
| | 37 | 5 |
congreet| Name: | congreet | | Prototype: | static void congreet(int s) | | Coverage: | 0.000% (0/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 443-517 |
| | 278 | 21 |
conloop| Name: | conloop | | Prototype: | static void conloop(void) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 554-604 |
| | 73 | 8 |
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 |
connect_local_xsocket_path| Name: | connect_local_xsocket_path | | Prototype: | static int connect_local_xsocket_path(const char *pathname) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4605-4622 |
| | 33 | 3 |
connect_next| Name: | connect_next | | Prototype: | static int connect_next(struct channel_connect *cctx) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4103-4159 |
| | 89 | 12 |
connect_to| Name: | connect_to | | Prototype: | static Channel * connect_to(struct ssh *ssh, const char *host, int port, char *ctype, char *rname) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4244-4266 |
| | 31 | 2 |
connect_to_helper| Name: | connect_to_helper | | Prototype: | static int connect_to_helper(struct ssh *ssh, const char *name, int port, int socktype, char *ctype, char *rname, struct channel_connect *cctx, int *reason, const char **errmsg) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 4178-4241 |
| | 70 | 7 |
connect_to_server| Name: | connect_to_server | | Prototype: | static void connect_to_server(char *path, char **args, int *in, int *out) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 2265-2324 |
| | 115 | 5 |
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 |
conrecycle| Name: | conrecycle | | Prototype: | static int conrecycle(int s) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 432-441 |
| | 5 | 1 |
construct_utmp| Name: | construct_utmp | | Prototype: | void construct_utmp(struct logininfo *li, struct utmp *ut) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | | Lines: | 646-715 |
| | 63 | 7 |
contouch| Name: | contouch | | Prototype: | static void contouch(int s) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 423-430 |
| | 11 | 2 |
control_client_sighandler| Name: | control_client_sighandler | | Prototype: | static void control_client_sighandler(int signo) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1456-1460 |
| | 1 | 1 |
control_client_sigrelay| Name: | control_client_sigrelay | | Prototype: | static void control_client_sigrelay(int signo) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | | Lines: | 1466-1475 |
| | 10 | 2 |
control_persist_detach| Name: | control_persist_detach | | Prototype: | static void control_persist_detach(void) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1519-1564 |
| | 61 | 7 |
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 |
convtime| Name: | convtime | | Prototype: | long convtime(const char *s) | | Coverage: | 66.667% (32/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 402-461 |
| | 55 | 19 |
copy_environment| Name: | copy_environment | | Prototype: | void copy_environment(char **source, char ***env, u_int *envsize) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 1005-1009 |
| | 5 | 1 |
copy_environment_blacklist| Name: | copy_environment_blacklist | | Prototype: | static void copy_environment_blacklist(char **source, char ***env, u_int *envsize, const char *blacklist) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 977-1003 |
| | 26 | 5 |
copy_set_server_options| Name: | copy_set_server_options | | Prototype: | void copy_set_server_options(ServerOptions *dst, ServerOptions *src, int preauth) | | Coverage: | 0.000% (0/262) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2258-2353 |
| | 114 | 78 |
count_dns_rr| Name: | count_dns_rr | | Prototype: | static int count_dns_rr(struct dns_rr *p, u_int16_t class, u_int16_t type) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | | Lines: | 596-608 |
| | 6 | 3 |
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 |
crypto_hash_sha512| Name: | crypto_hash_sha512 | | Prototype: | int crypto_hash_sha512(unsigned char *out, const unsigned char *in, unsigned long long inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hash.c | | Lines: | 17-27 |
| | 5 | 2 |
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 |
crypto_sign_ed25519| Name: | crypto_sign_ed25519 | | Prototype: | int crypto_sign_ed25519( unsigned char *sm,unsigned long long *smlen, const unsigned char *m,unsigned long long mlen, const unsigned char *sk ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c | | Lines: | 51-101 |
| | 32 | 5 |
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 |
crypto_sign_ed25519_open| Name: | crypto_sign_ed25519_open | | Prototype: | int crypto_sign_ed25519_open( unsigned char *m,unsigned long long *mlen, const unsigned char *sm,unsigned long long smlen, const unsigned char *pk ) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c | | Lines: | 103-144 |
| | 22 | 6 |
crypto_sign_ed25519_ref_double_scalarmult_vartime| Name: | crypto_sign_ed25519_ref_double_scalarmult_vartime | | Prototype: | void crypto_sign_ed25519_ref_double_scalarmult_vartime(crypto_sign_ed25519_ref_ge25519 *r, const crypto_sign_ed25519_ref_ge25519 *p1, const crypto_sign_ed25519_ref_sc25519 *s1, const crypto_sign_ed25519_ref_ge25519 *p2, const crypto_sign_ed25519_ref_sc25519 *s2) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 262-304 |
| | 31 | 4 |
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_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_fe25519_freeze| Name: | crypto_sign_ed25519_ref_fe25519_freeze | | Prototype: | void crypto_sign_ed25519_ref_fe25519_freeze(crypto_sign_ed25519_ref_fe25519 *r) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 84-98 |
| | 10 | 3 |
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_invert| Name: | crypto_sign_ed25519_ref_fe25519_invert | | Prototype: | void crypto_sign_ed25519_ref_fe25519_invert(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 218-283 |
| | 54 | 7 |
crypto_sign_ed25519_ref_fe25519_iseq_vartime| Name: | crypto_sign_ed25519_ref_fe25519_iseq_vartime | | Prototype: | int crypto_sign_ed25519_ref_fe25519_iseq_vartime(const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 129-139 |
| | 8 | 3 |
crypto_sign_ed25519_ref_fe25519_iszero| Name: | crypto_sign_ed25519_ref_fe25519_iszero | | Prototype: | int crypto_sign_ed25519_ref_fe25519_iszero(const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 117-127 |
| | 8 | 2 |
crypto_sign_ed25519_ref_fe25519_mul| Name: | crypto_sign_ed25519_ref_fe25519_mul | | Prototype: | void crypto_sign_ed25519_ref_fe25519_mul(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 196-211 |
| | 10 | 5 |
crypto_sign_ed25519_ref_fe25519_neg| Name: | crypto_sign_ed25519_ref_fe25519_neg | | Prototype: | void crypto_sign_ed25519_ref_fe25519_neg(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 169-176 |
| | 5 | 2 |
crypto_sign_ed25519_ref_fe25519_pack| Name: | crypto_sign_ed25519_ref_fe25519_pack | | Prototype: | void crypto_sign_ed25519_ref_fe25519_pack(unsigned char r[32], const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 108-115 |
| | 5 | 2 |
crypto_sign_ed25519_ref_fe25519_pow2523| Name: | crypto_sign_ed25519_ref_fe25519_pow2523 | | Prototype: | void crypto_sign_ed25519_ref_fe25519_pow2523(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 285-337 |
| | 41 | 8 |
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_setzero| Name: | crypto_sign_ed25519_ref_fe25519_setzero | | Prototype: | void crypto_sign_ed25519_ref_fe25519_setzero(crypto_sign_ed25519_ref_fe25519 *r) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 163-167 |
| | 2 | 2 |
crypto_sign_ed25519_ref_fe25519_square| Name: | crypto_sign_ed25519_ref_fe25519_square | | Prototype: | void crypto_sign_ed25519_ref_fe25519_square(crypto_sign_ed25519_ref_fe25519 *r, 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: | 213-216 |
| | 1 | 1 |
crypto_sign_ed25519_ref_fe25519_sub| Name: | crypto_sign_ed25519_ref_fe25519_sub | | Prototype: | void crypto_sign_ed25519_ref_fe25519_sub(crypto_sign_ed25519_ref_fe25519 *r, const crypto_sign_ed25519_ref_fe25519 *x, const crypto_sign_ed25519_ref_fe25519 *y) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | | Lines: | 185-194 |
| | 7 | 3 |
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_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_pack| Name: | crypto_sign_ed25519_ref_pack | | Prototype: | void crypto_sign_ed25519_ref_pack(unsigned char r[32], const crypto_sign_ed25519_ref_ge25519 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 243-251 |
| | 6 | 1 |
crypto_sign_ed25519_ref_sc25519_2interleave2| Name: | crypto_sign_ed25519_ref_sc25519_2interleave2 | | Prototype: | void crypto_sign_ed25519_ref_sc25519_2interleave2(unsigned char r[127], const crypto_sign_ed25519_ref_sc25519 *s1, const crypto_sign_ed25519_ref_sc25519 *s2) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 295-308 |
| | 9 | 2 |
crypto_sign_ed25519_ref_sc25519_add| Name: | crypto_sign_ed25519_ref_sc25519_add | | Prototype: | void crypto_sign_ed25519_ref_sc25519_add(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 167-178 |
| | 7 | 3 |
crypto_sign_ed25519_ref_sc25519_from32bytes| Name: | crypto_sign_ed25519_ref_sc25519_from32bytes | | Prototype: | void crypto_sign_ed25519_ref_sc25519_from32bytes(crypto_sign_ed25519_ref_sc25519 *r, const unsigned char x[32]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 102-109 |
| | 5 | 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_from_shortsc| Name: | crypto_sign_ed25519_ref_sc25519_from_shortsc | | Prototype: | void crypto_sign_ed25519_ref_sc25519_from_shortsc(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_shortsc25519 *x) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 125-132 |
| | 5 | 3 |
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 |
crypto_sign_ed25519_ref_sc25519_lt_vartime| Name: | crypto_sign_ed25519_ref_sc25519_lt_vartime | | Prototype: | int crypto_sign_ed25519_ref_sc25519_lt_vartime(const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 156-165 |
| | 5 | 4 |
crypto_sign_ed25519_ref_sc25519_mul| Name: | crypto_sign_ed25519_ref_sc25519_mul | | Prototype: | void crypto_sign_ed25519_ref_sc25519_mul(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 193-212 |
| | 11 | 5 |
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 |
crypto_sign_ed25519_ref_sc25519_sub_nored| Name: | crypto_sign_ed25519_ref_sc25519_sub_nored | | Prototype: | void crypto_sign_ed25519_ref_sc25519_sub_nored(crypto_sign_ed25519_ref_sc25519 *r, const crypto_sign_ed25519_ref_sc25519 *x, const crypto_sign_ed25519_ref_sc25519 *y) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 180-191 |
| | 7 | 2 |
crypto_sign_ed25519_ref_sc25519_to32bytes| Name: | crypto_sign_ed25519_ref_sc25519_to32bytes | | Prototype: | void crypto_sign_ed25519_ref_sc25519_to32bytes(unsigned char r[32], const crypto_sign_ed25519_ref_sc25519 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 134-138 |
| | 2 | 2 |
crypto_sign_ed25519_ref_sc25519_window3| Name: | crypto_sign_ed25519_ref_sc25519_window3 | | Prototype: | void crypto_sign_ed25519_ref_sc25519_window3(signed char r[85], const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 221-256 |
| | 27 | 3 |
crypto_sign_ed25519_ref_sc25519_window5| Name: | crypto_sign_ed25519_ref_sc25519_window5 | | Prototype: | void crypto_sign_ed25519_ref_sc25519_window5(signed char r[51], const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 258-293 |
| | 27 | 3 |
crypto_sign_ed25519_ref_scalarmult_base| Name: | crypto_sign_ed25519_ref_scalarmult_base | | Prototype: | void crypto_sign_ed25519_ref_scalarmult_base(crypto_sign_ed25519_ref_ge25519 *r, const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 306-321 |
| | 10 | 2 |
crypto_sign_ed25519_ref_shortsc25519_from16bytes| Name: | crypto_sign_ed25519_ref_shortsc25519_from16bytes | | Prototype: | void crypto_sign_ed25519_ref_shortsc25519_from16bytes(crypto_sign_ed25519_ref_shortsc25519 *r, const unsigned char x[16]) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | | Lines: | 111-115 |
| | 2 | 2 |
crypto_sign_ed25519_ref_unpackneg_vartime| Name: | crypto_sign_ed25519_ref_unpackneg_vartime | | Prototype: | int crypto_sign_ed25519_ref_unpackneg_vartime(crypto_sign_ed25519_ref_ge25519 *r, const unsigned char p[32]) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 196-241 |
| | 31 | 4 |
crypto_verify_32| Name: | crypto_verify_32 | | Prototype: | int crypto_verify_32(const unsigned char *x,const unsigned char *y) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/verify.c | | Lines: | 12-49 |
| | 34 | 1 |
daemonized| Name: | daemonized | | Prototype: | int daemonized(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1580-1595 |
| | 22 | 4 |
dangerous_locale| Name: | dangerous_locale | | Prototype: | static int dangerous_locale(void) | | Coverage: | 2.591% (5/193) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 60-71 |
| | 996 | 37 |
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 |
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 |
decode_attrib| Name: | decode_attrib | | Prototype: | int decode_attrib(struct sshbuf *b, Attrib *a) | | Coverage: | 0.000% (0/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c | | Lines: | 104-150 |
| | 38 | 14 |
decode_reply| Name: | decode_reply | | Prototype: | static int decode_reply(u_char type) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 74-83 |
| | 5 | 3 |
default_key_sign| Name: | default_key_sign | | Prototype: | static int default_key_sign(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: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 2665-2673 |
| | 5 | 2 |
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 |
del_keys_by_name| Name: | del_keys_by_name | | Prototype: | static void del_keys_by_name(char *name) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 70-84 |
| | 173 | 10 |