| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
atomiciov| Name: | atomiciov | | Prototype: | size_t atomiciov(ssize_t (*f) (int, const struct iovec *, int), int fd, const struct iovec *_iov, int iovcnt) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c | | Lines: | 165-170 |
| | 9 | 1 |
atomicio6| Name: | atomicio6 | | Prototype: | size_t atomicio6(ssize_t (*f) (int, void *, size_t), int fd, void *_s, size_t n, int (*cb)(void *, size_t), void *cb_arg) | | Coverage: | 41.667% (10/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c | | Lines: | 51-89 |
| | 62 | 8 |
atomicio| Name: | atomicio | | Prototype: | size_t atomicio(ssize_t (*f) (int, void *, size_t), int fd, void *_s, size_t n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c | | Lines: | 91-95 |
| | 9 | 1 |
atoi_err| Name: | atoi_err | | Prototype: | const char * atoi_err(const char *nptr, int *val) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1951-1963 |
| | 18 | 3 |
assemble_algorithms| Name: | assemble_algorithms | | Prototype: | static void assemble_algorithms(ServerOptions *o) | | Coverage: | 36.364% (8/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 192-221 |
| | 19 | 8 |
ask_permission| Name: | ask_permission | | Prototype: | int ask_permission(const char *fmt, ...) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c | | Lines: | 168-192 |
| | 31 | 3 |
ask_filename| Name: | ask_filename | | Prototype: | static void ask_filename(struct passwd *pw, const char *prompt) | | Coverage: | 0.000% (0/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 251-297 |
| | 216 | 21 |
array_append| Name: | array_append | | Prototype: | static void array_append(const char *file, const int line, const char *directive, char ***array, u_int *lp, const char *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 223-234 |
| | 5 | 2 |
argv_split| Name: | argv_split | | Prototype: | int argv_split(const char *s, int *argcp, char ***argvp) | | Coverage: | 0.000% (0/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1603-1671 |
| | 59 | 15 |
argv_assemble| Name: | argv_assemble | | Prototype: | char * argv_assemble(int argc, char **argv) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1677-1726 |
| | 42 | 14 |
arc4random_uniform| Name: | arc4random_uniform | | Prototype: | u_int32_t arc4random_uniform(u_int32_t upper_bound) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 291-315 |
| | 9 | 4 |
arc4random_stir| Name: | arc4random_stir | | Prototype: | void arc4random_stir(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 210-216 |
| | 1 | 1 |
arc4random_buf| Name: | arc4random_buf | | Prototype: | void arc4random_buf(void *buf, size_t n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 251-257 |
| | 1 | 1 |
arc4random_addrandom| Name: | arc4random_addrandom | | Prototype: | void arc4random_addrandom(u_char *dat, int datlen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 218-233 |
| | 28 | 3 |
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 |
append_hostkey_type| Name: | append_hostkey_type | | Prototype: | static void append_hostkey_type(struct sshbuf *b, const char *s) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 688-700 |
| | 7 | 3 |
allowed_user| Name: | allowed_user | | Prototype: | int allowed_user(struct passwd * pw) | | Coverage: | 0.000% (0/139) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 98-267 |
| | 342 | 33 |
allocbuf| Name: | allocbuf | | Prototype: | BUF * allocbuf(BUF *bp, int fd, int blksize) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 1392-1414 |
| | 17 | 4 |
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 |
agent_encode_alg| Name: | agent_encode_alg | | Prototype: | static u_int agent_encode_alg(const struct sshkey *key, const char *alg) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | | Lines: | 327-337 |
| | 334 | 16 |
agent_decode_alg| Name: | agent_decode_alg | | Prototype: | static char * agent_decode_alg(struct sshkey *key, u_int flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 262-272 |
| | 10 | 4 |
after_poll| Name: | after_poll | | Prototype: | static void after_poll(struct pollfd *pfd, size_t npfd, u_int maxfds) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 888-941 |
| | 60 | 17 |
advance_past_options| Name: | advance_past_options | | Prototype: | static int advance_past_options(char **cpp) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 540-555 |
| | 9 | 4 |
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 |
addr_sa_to_xaddr| Name: | addr_sa_to_xaddr | | Prototype: | static int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 80-109 |
| | 25 | 6 |
addr_pton_cidr| Name: | addr_pton_cidr | | Prototype: | static int addr_pton_cidr(const char *p, struct xaddr *n, u_int *l) | | Coverage: | 65.000% (26/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 311-346 |
| | 68 | 10 |
addr_pton| Name: | addr_pton | | Prototype: | static int addr_pton(const char *p, struct xaddr *n) | | Coverage: | 65.000% (13/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 205-226 |
| | 42 | 6 |
addr_netmatch| Name: | addr_netmatch | | Prototype: | static int addr_netmatch(const struct xaddr *host, const struct xaddr *net, u_int masklen) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 348-361 |
| | 8 | 4 |
addr_netmask| Name: | addr_netmask | | Prototype: | static int addr_netmask(int af, u_int l, struct xaddr *n) | | Coverage: | 20.833% (5/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 116-143 |
| | 44 | 8 |
addr_match_list| Name: | addr_match_list | | Prototype: | int addr_match_list(const char *addr, const char *_list) | | Coverage: | 69.565% (32/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 375-424 |
| | 150 | 13 |
addr_match_cidr_list| Name: | addr_match_cidr_list | | Prototype: | int addr_match_cidr_list(const char *addr, const char *_list) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 435-498 |
| | 165 | 12 |
addr_is_all0s| Name: | addr_is_all0s | | Prototype: | static int addr_is_all0s(const struct xaddr *a) | | Coverage: | 23.077% (3/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 270-286 |
| | 8 | 6 |
addr_invert| Name: | addr_invert | | Prototype: | static int addr_invert(struct xaddr *n) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 232-251 |
| | 12 | 6 |
addr_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 |
addr_host_is_all0s| Name: | addr_host_is_all0s | | Prototype: | static int addr_host_is_all0s(const struct xaddr *a, u_int masklen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 294-305 |
| | 7 | 3 |
addr_cmp| Name: | addr_cmp | | Prototype: | static int addr_cmp(const struct xaddr *a, const struct xaddr *b) | | Coverage: | 28.571% (8/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 176-199 |
| | 34 | 9 |
addr_and| Name: | addr_and | | Prototype: | static int addr_and(struct xaddr *dst, const struct xaddr *a, const struct xaddr *b) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/addrmatch.c | | Lines: | 149-170 |
| | 24 | 6 |
addargs| Name: | addargs | | Prototype: | void addargs(arglist *args, char *fmt, ...) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 857-882 |
| | 41 | 4 |
add_string_option| Name: | add_string_option | | Prototype: | static void add_string_option(struct sshbuf *c, const char *name, const char *value) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1573-1588 |
| | 12 | 3 |
add_remote_forward| Name: | add_remote_forward | | Prototype: | void add_remote_forward(Options *options, const struct Forward *newfwd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 350-374 |
| | 17 | 3 |
add_p1p1| Name: | add_p1p1 | | Prototype: | static void add_p1p1(ge25519_p1p1 *r, const crypto_sign_ed25519_ref_ge25519 *p, const crypto_sign_ed25519_ref_ge25519 *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 106-124 |
| | 15 | 1 |
add_one_listen_addr| Name: | add_one_listen_addr | | Prototype: | static void add_one_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) | | Coverage: | 14.062% (9/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 730-774 |
| | 224 | 16 |
add_local_forward| Name: | add_local_forward | | Prototype: | void add_local_forward(Options *options, const struct Forward *newfwd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 321-343 |
| | 15 | 3 |
add_listen_addr| Name: | add_listen_addr | | Prototype: | static void add_listen_addr(ServerOptions *options, const char *addr, const char *rdomain, int port) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 714-728 |
| | 6 | 3 |
add_key| Name: | add_key | | Prototype: | static void add_key(struct sshkey *k, char *name) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | | Lines: | 59-68 |
| | 9 | 1 |
add_identity_file| Name: | add_identity_file | | Prototype: | void add_identity_file(Options *options, const char *dir, const char *filename, int userprovided) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 430-459 |
| | 186 | 12 |
add_host_to_hostfile| Name: | add_host_to_hostfile | | Prototype: | int add_host_to_hostfile(const char *filename, const char *host, const struct sshkey *key, int store_hash) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c | | Lines: | 447-462 |
| | 16 | 3 |
add_flag_option| Name: | add_flag_option | | Prototype: | static void add_flag_option(struct sshbuf *c, const char *name) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1562-1571 |
| | 9 | 2 |
add_file| Name: | add_file | | Prototype: | static int add_file(int agent_fd, const char *filename, int key_only, int qflag) | | Coverage: | 0.000% (0/182) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 191-390 |
| | 571 | 50 |
add_certificate_file| Name: | add_certificate_file | | Prototype: | void add_certificate_file(Options *options, const char *path, int userprovided) | | Coverage: | 0.000% (0/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 406-428 |
| | 177 | 10 |
add_cert_option| Name: | add_cert_option | | Prototype: | static void add_cert_option(char *opt) | | Coverage: | 0.000% (0/71) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 1886-1944 |
| | 135 | 21 |
add| Name: | add | | Prototype: | static void add(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | | Lines: | 11-18 |
| | 5 | 2 |
accumulate_host_timing_secret| Name: | accumulate_host_timing_secret | | Prototype: | static void accumulate_host_timing_secret(struct sshbuf *server_cfg, const struct sshkey *key) | | Coverage: | 50.000% (12/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 1426-1461 |
| | 41 | 8 |
a2tun| Name: | a2tun | | Prototype: | int a2tun(const char *s, int *remote) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 344-373 |
| | 74 | 5 |
a2port| Name: | a2port | | Prototype: | int a2port(const char *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 332-342 |
| | 8 | 2 |
_ssh_verify_host_key| Name: | _ssh_verify_host_key | | Prototype: | int _ssh_verify_host_key(struct sshkey *hostkey, struct ssh *ssh) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 467-479 |
| | 10 | 3 |
_ssh_send_banner| Name: | _ssh_send_banner | | Prototype: | int _ssh_send_banner(struct ssh *ssh, char **bannerp) | | Coverage: | 25.000% (4/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 382-396 |
| | 44 | 4 |
_ssh_read_banner| Name: | _ssh_read_banner | | Prototype: | int _ssh_read_banner(struct ssh *ssh, char **bannerp) | | Coverage: | 26.374% (24/91) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 314-379 |
| | 289 | 21 |
_ssh_order_hostkeyalgs| Name: | _ssh_order_hostkeyalgs | | Prototype: | int _ssh_order_hostkeyalgs(struct ssh *ssh) | | Coverage: | 38.636% (17/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 482-532 |
| | 161 | 12 |
_ssh_host_public_key| Name: | _ssh_host_public_key | | Prototype: | struct sshkey * _ssh_host_public_key(int type, int nid, struct ssh *ssh) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 437-450 |
| | 15 | 3 |
_ssh_host_private_key| Name: | _ssh_host_private_key | | Prototype: | struct sshkey * _ssh_host_private_key(int type, int nid, struct ssh *ssh) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 452-465 |
| | 15 | 3 |
_ssh_host_key_sign| Name: | _ssh_host_key_sign | | Prototype: | int _ssh_host_key_sign(struct sshkey *privkey, struct sshkey *pubkey, u_char **signature, size_t *slen, const u_char *data, size_t dlen, const char *alg, u_int compat) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 534-540 |
| | 1 | 1 |
_ssh_exchange_banner| Name: | _ssh_exchange_banner | | Prototype: | int _ssh_exchange_banner(struct ssh *ssh) | | Coverage: | 65.789% (25/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | | Lines: | 398-435 |
| | 46 | 9 |
_ssh_compat_realpath| Name: | _ssh_compat_realpath | | Prototype: | char * _ssh_compat_realpath(const char *path, char *resolved) | | Coverage: | 0.000% (0/172) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/realpath.c | | Lines: | 60-228 |
| | 588 | 45 |
_ssh__compat_globfree| Name: | _ssh__compat_globfree | | Prototype: | void _ssh__compat_globfree(_ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 959-981 |
| | 29 | 7 |
_ssh__compat_glob| Name: | _ssh__compat_glob | | Prototype: | int _ssh__compat_glob(const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 177-229 |
| | 58 | 11 |
_rs_stir_if_needed| Name: | _rs_stir_if_needed | | Prototype: | static __inline void _rs_stir_if_needed(size_t len) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 143-153 |
| | 5 | 2 |
_rs_stir| Name: | _rs_stir | | Prototype: | static void _rs_stir(void) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 116-141 |
| | 12 | 3 |
_rs_rekey| Name: | _rs_rekey | | Prototype: | static __inline void _rs_rekey(u_char *dat, size_t datlen) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 155-175 |
| | 29 | 3 |
_rs_random_u32| Name: | _rs_random_u32 | | Prototype: | static __inline void _rs_random_u32(u_int32_t *val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 198-208 |
| | 11 | 2 |
_rs_random_buf| Name: | _rs_random_buf | | Prototype: | static __inline void _rs_random_buf(void *_buf, size_t n) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c | | Lines: | 177-196 |
| | 37 | 4 |
_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 |
__b64_pton| Name: | __b64_pton | | Prototype: | int # 197 "base64.c" 3 4 __b64_pton # 197 "base64.c" (char const *src,u_char *target,size_t targsize) | | Coverage: | 65.060% (54/83) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/base64.c | | Lines: | 196-312 |
| | 111 | 29 |
__b64_ntop| Name: | __b64_ntop | | Prototype: | int # 134 "base64.c" 3 4 __b64_ntop # 134 "base64.c" (u_char const *src,size_t srclength,char *target,size_t targsize) | | Coverage: | 73.913% (17/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/base64.c | | Lines: | 133-185 |
| | 38 | 8 |
RSA_set0_key| Name: | RSA_set0_key | | Prototype: | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 241-261 |
| | 34 | 5 |
RSA_set0_factors| Name: | RSA_set0_factors | | Prototype: | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 316-332 |
| | 29 | 4 |
RSA_set0_crt_params| Name: | RSA_set0_crt_params | | Prototype: | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 279-301 |
| | 44 | 5 |
RSA_meth_set_priv_enc| Name: | RSA_meth_set_priv_enc | | Prototype: | int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 575-581 |
| | 2 | 1 |
RSA_meth_set_priv_dec| Name: | RSA_meth_set_priv_dec | | Prototype: | int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 585-591 |
| | 2 | 1 |
RSA_meth_set_finish| Name: | RSA_meth_set_finish | | Prototype: | int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa)) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 595-600 |
| | 2 | 1 |
RSA_meth_set1_name| Name: | RSA_meth_set1_name | | Prototype: | int RSA_meth_set1_name(RSA_METHOD *meth, const char *name) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 553-563 |
| | 40 | 3 |
RSA_meth_free| Name: | RSA_meth_free | | Prototype: | void RSA_meth_free(RSA_METHOD *meth) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 524-531 |
| | 5 | 2 |
RSA_meth_dup| Name: | RSA_meth_dup | | Prototype: | RSA_METHOD * RSA_meth_dup(const RSA_METHOD *meth) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 535-549 |
| | 52 | 4 |
RSA_get0_key| Name: | RSA_get0_key | | Prototype: | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 228-237 |
| | 12 | 4 |
RSA_get0_factors| Name: | RSA_get0_factors | | Prototype: | void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 305-312 |
| | 8 | 3 |
RSA_get0_crt_params| Name: | RSA_get0_crt_params | | Prototype: | void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 265-275 |
| | 12 | 4 |
EVP_PKEY_get0_RSA| Name: | EVP_PKEY_get0_RSA | | Prototype: | RSA * EVP_PKEY_get0_RSA(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 604-612 |
| | 9 | 2 |
EVP_MD_CTX_new| Name: | EVP_MD_CTX_new | | Prototype: | EVP_MD_CTX * EVP_MD_CTX_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 616-620 |
| | 1 | 1 |
EVP_MD_CTX_free| Name: | EVP_MD_CTX_free | | Prototype: | void EVP_MD_CTX_free(EVP_MD_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 624-633 |
| | 6 | 2 |
EVP_CIPHER_CTX_set_iv| Name: | EVP_CIPHER_CTX_set_iv | | Prototype: | int EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 365-390 |
| | 19 | 7 |
EVP_CIPHER_CTX_get_iv| Name: | EVP_CIPHER_CTX_get_iv | | Prototype: | int EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx, unsigned char *iv, size_t len) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 336-361 |
| | 19 | 7 |
ECDSA_SIG_set0| Name: | ECDSA_SIG_set0 | | Prototype: | int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 432-443 |
| | 13 | 2 |
ECDSA_SIG_get0| Name: | ECDSA_SIG_get0 | | Prototype: | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 421-428 |
| | 8 | 3 |
DSA_set0_pqg| Name: | DSA_set0_pqg | | Prototype: | int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 172-193 |
| | 43 | 5 |
DSA_set0_key| Name: | DSA_set0_key | | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 208-224 |
| | 19 | 4 |
DSA_get0_pqg| Name: | DSA_get0_pqg | | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 159-168 |
| | 12 | 4 |
DSA_get0_key| Name: | DSA_get0_key | | Prototype: | void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 197-204 |
| | 8 | 3 |
DSA_SIG_set0| Name: | DSA_SIG_set0 | | Prototype: | int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 405-417 |
| | 13 | 2 |
DSA_SIG_get0| Name: | DSA_SIG_get0 | | Prototype: | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 394-401 |
| | 8 | 3 |
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 |