| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
dh_gen_key| Name: | dh_gen_key | | Prototype: | int dh_gen_key(DH *dh, int need) | | Coverage: | 41.667% (10/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 270-297 |
| | 33 | 6 |
dh_estimate| Name: | dh_estimate | | Prototype: | u_int dh_estimate(int bits) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 480-490 |
| | 7 | 4 |
destroy_sensitive_data| Name: | destroy_sensitive_data | | Prototype: | void destroy_sensitive_data(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 469-484 |
| | 16 | 4 |
deserialise_nullable_string| Name: | deserialise_nullable_string | | Prototype: | static int deserialise_nullable_string(struct sshbuf *m, char **sp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 813-824 |
| | 19 | 2 |
deserialise_identity2| Name: | deserialise_identity2 | | Prototype: | static int deserialise_identity2(struct sshbuf *ids, struct sshkey **keyp, char **commentp) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 202-223 |
| | 29 | 5 |
deserialise_array| Name: | deserialise_array | | Prototype: | static int deserialise_array(struct sshbuf *m, char ***ap, size_t *np) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c | | Lines: | 763-800 |
| | 46 | 8 |
derive_key| Name: | derive_key | | Prototype: | static int derive_key(struct ssh *ssh, int id, u_int need, u_char *hash, u_int hashlen, const struct sshbuf *shared_secret, u_char **keyp) | | Coverage: | 51.429% (18/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | | Lines: | 927-988 |
| | 65 | 7 |
derelativise_path| Name: | derelativise_path | | Prototype: | char * derelativise_path(const char *path) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 697-712 |
| | 21 | 4 |
demote_sensitive_data| Name: | demote_sensitive_data | | Prototype: | void demote_sensitive_data(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 487-506 |
| | 12 | 4 |
delete_file| Name: | delete_file | | Prototype: | static int delete_file(int agent_fd, const char *filename, int key_only, int qflag) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 109-165 |
| | 76 | 11 |
delete_all| Name: | delete_all | | Prototype: | static int delete_all(int agent_fd, int qflag) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 168-189 |
| | 17 | 4 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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| 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_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_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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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 |
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| 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_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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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_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 |
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 |
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_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| 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 |