| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
sshkey_perm_ok| Name: | sshkey_perm_ok | | Prototype: | int sshkey_perm_ok(int fd, const char *filename) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 139-165 |
| | 13 | 3 |
sshkey_puts_opts| Name: | sshkey_puts_opts | | Prototype: | int sshkey_puts_opts(const struct sshkey *key, struct sshbuf *b, enum sshkey_serialize_rep opts) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 828-842 |
| | 11 | 3 |
sshkey_save_private_blob| Name: | sshkey_save_private_blob | | Prototype: | static int sshkey_save_private_blob(struct sshbuf *keybuf, const char *filename) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | | Lines: | 55-72 |
| | 30 | 3 |
sshkey_ssh_name_from_type_nid| Name: | sshkey_ssh_name_from_type_nid | | Prototype: | static const char * sshkey_ssh_name_from_type_nid(int type, int nid) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 161-171 |
| | 5 | 3 |
sshkey_type| Name: | sshkey_type | | Prototype: | const char * sshkey_type(const struct sshkey *k) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 149-159 |
| | 5 | 3 |
sshkey_type_is_cert| Name: | sshkey_type_is_cert | | Prototype: | int sshkey_type_is_cert(int type) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 173-183 |
| | 5 | 3 |
stop_progress_meter| Name: | stop_progress_meter | | Prototype: | void stop_progress_meter(void) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 270-283 |
| | 10 | 3 |
stravis| Name: | stravis | | Prototype: | int stravis(char **outp, const char *src, int flag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c | | Lines: | 216-233 |
| | 26 | 3 |
strvisx| Name: | strvisx | | Prototype: | int strvisx(char *dst, const char *src, size_t len, int flag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c | | Lines: | 235-249 |
| | 9 | 3 |
suspchild| Name: | suspchild | | Prototype: | static void suspchild(int signo) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | | Lines: | 233-242 |
| | 23 | 3 |
sys_tun_outfilter| Name: | sys_tun_outfilter | | Prototype: | u_char * sys_tun_outfilter(struct ssh *ssh, struct Channel *c, u_char **data, size_t *dlen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c | | Lines: | 348-373 |
| | 15 | 3 |
tohex| Name: | tohex | | Prototype: | char * tohex(const void *vp, size_t l) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | | Lines: | 1128-1145 |
| | 11 | 3 |
try_identity| Name: | try_identity | | Prototype: | static int try_identity(Identity *id) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 1642-1654 |
| | 8 | 3 |
try_read_key| Name: | try_read_key | | Prototype: | static struct sshkey * try_read_key(char **cpp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 840-853 |
| | 14 | 3 |
uhash_final [umac.c #1]| Name: | uhash_final [umac.c #1] | | Prototype: | static int uhash_final(uhash_ctx_t ctx, u_char *res) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | | Lines: | 1101-1119 |
| | 11 | 3 |
uhash_final [umac.c #2]| Name: | uhash_final [umac.c #2] | | Prototype: | static int uhash_final(uhash_ctx_t ctx, u_char *res) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | | Lines: | 1101-1119 |
| | 11 | 3 |
update_progress_meter| Name: | update_progress_meter | | Prototype: | static void update_progress_meter(int ignore) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c | | Lines: | 230-247 |
| | 20 | 3 |
user_key_allowed2| Name: | user_key_allowed2 | | Prototype: | static int user_key_allowed2(struct ssh *ssh, struct passwd *pw, struct sshkey *key, char *file, struct sshauthopt **authoptsp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | | Lines: | 838-860 |
| | 20 | 3 |
userauth_kbdint| Name: | userauth_kbdint | | Prototype: | static int userauth_kbdint(struct ssh *ssh) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-kbdint.c | | Lines: | 44-63 |
| | 20 | 3 |
userauth_none| Name: | userauth_none | | Prototype: | static int userauth_none(struct ssh *ssh) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-none.c | | Lines: | 61-72 |
| | 7 | 3 |
uudecode| Name: | uudecode | | Prototype: | int uudecode(const char *src, u_char *target, size_t targsize) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c | | Lines: | 55-73 |
| | 13 | 3 |
verifydir| Name: | verifydir | | Prototype: | void verifydir(char *cp) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | | Lines: | 1348-1360 |
| | 21 | 3 |
vfmprintf| Name: | vfmprintf | | Prototype: | int vfmprintf(FILE *stream, const char *fmt, va_list ap) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | | Lines: | 263-275 |
| | 14 | 3 |
wrap_key| Name: | wrap_key | | Prototype: | static int wrap_key(RSA *rsa) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c | | Lines: | 158-170 |
| | 9 | 3 |
xauth_valid_string| Name: | xauth_valid_string | | Prototype: | static int xauth_valid_string(const char *s) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 372-384 |
| | 15 | 3 |
xmalloc| Name: | xmalloc | | Prototype: | void * xmalloc(size_t size) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c | | Lines: | 39-50 |
| | 9 | 3 |
xstrsep| Name: | xstrsep | | Prototype: | static char * xstrsep(char **str, const char *delim) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 162-178 |
| | 25 | 3 |
DH_get0_pqg| Name: | DH_get0_pqg | | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c | | Lines: | 447-456 |
| | 12 | 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_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 |
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 |
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_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_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 |
_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 |
_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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
auth2_challenge_start| Name: | auth2_challenge_start | | Prototype: | static int auth2_challenge_start(struct ssh *ssh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | | Lines: | 222-251 |
| | 21 | 4 |
auth2_method_allowed| Name: | auth2_method_allowed | | Prototype: | int auth2_method_allowed(Authctxt *authctxt, const char *method, const char *submethod) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c | | Lines: | 436-454 |
| | 8 | 4 |
auth_debug_send| Name: | auth_debug_send | | Prototype: | void auth_debug_send(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c | | Lines: | 690-706 |
| | 17 | 4 |
authmethod_is_enabled| Name: | authmethod_is_enabled | | Prototype: | static int authmethod_is_enabled(Authmethod *method) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | | Lines: | 2060-2072 |
| | 17 | 4 |
bitmap_nbits| Name: | bitmap_nbits | | Prototype: | size_t bitmap_nbits(struct bitmap *b) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c | | Lines: | 140-159 |
| | 13 | 4 |
blf_cbc_decrypt| Name: | blf_cbc_decrypt | | Prototype: | void blf_cbc_decrypt(blf_ctx *c, u_int8_t *iva, u_int8_t *data, u_int32_t len) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c | | Lines: | 609-648 |
| | 34 | 4 |
chan_obuf_empty| Name: | chan_obuf_empty | | Prototype: | void chan_obuf_empty(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | | Lines: | 145-164 |
| | 12 | 4 |
channel_before_prepare_select| Name: | channel_before_prepare_select | | Prototype: | static void channel_before_prepare_select(struct ssh *ssh) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2424-2438 |
| | 11 | 4 |
channel_check_window| Name: | channel_check_window | | Prototype: | static int channel_check_window(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2119-2148 |
| | 23 | 4 |
channel_close_fds| Name: | channel_close_fds | | Prototype: | static void channel_close_fds(struct ssh *ssh, Channel *c) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 441-453 |
| | 8 | 4 |
channel_handle_efd| Name: | channel_handle_efd | | Prototype: | static int channel_handle_efd(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2101-2117 |
| | 8 | 4 |
channel_not_very_much_buffered_data| Name: | channel_not_very_much_buffered_data | | Prototype: | int channel_not_very_much_buffered_data(struct ssh *ssh) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 697-715 |
| | 16 | 4 |
channel_prepare_select| Name: | channel_prepare_select | | Prototype: | void channel_prepare_select(struct ssh *ssh, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, time_t *minwait_secs) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 2444-2473 |
| | 33 | 4 |
channel_request_start| Name: | channel_request_start | | Prototype: | void channel_request_start(struct ssh *ssh, int id, char *service, int wantconfirm) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 899-919 |
| | 15 | 4 |
channel_set_fds| Name: | channel_set_fds | | Prototype: | void channel_set_fds(struct ssh *ssh, int id, int rfd, int wfd, int efd, int extusage, int nonblock, int is_tty, u_int window_max) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | | Lines: | 995-1016 |
| | 18 | 4 |
check_agent_present| Name: | check_agent_present | | Prototype: | static void check_agent_present(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | | Lines: | 1735-1749 |
| | 11 | 4 |
check_host_cert| Name: | check_host_cert | | Prototype: | static int check_host_cert(const char *host, const struct sshkey *key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | | Lines: | 736-760 |
| | 24 | 4 |
cipher_free| Name: | cipher_free | | Prototype: | void cipher_free(struct sshcipher_ctx *cc) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | | Lines: | 410-425 |
| | 16 | 4 |
cleanup_exit| Name: | cleanup_exit | | Prototype: | void cleanup_exit(int i) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 2331-2353 |
| | 29 | 4 |
cleanup_socket| Name: | cleanup_socket | | Prototype: | static void cleanup_socket(void) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | | Lines: | 1011-1021 |
| | 7 | 4 |
client_request_agent| Name: | client_request_agent | | Prototype: | static Channel * client_request_agent(struct ssh *ssh, const char *request_type, int rchan) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1595-1619 |
| | 30 | 4 |
client_request_tun_fwd| Name: | client_request_tun_fwd | | Prototype: | char * client_request_tun_fwd(struct ssh *ssh, int tun_mode, int local_tun, int remote_tun) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | | Lines: | 1621-1661 |
| | 41 | 4 |
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 |
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 |
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 |
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_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 |
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_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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
do_authenticated| Name: | do_authenticated | | Prototype: | void do_authenticated(struct ssh *ssh, Authctxt *authctxt) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 337-369 |
| | 17 | 4 |
do_close| Name: | do_close | | Prototype: | int do_close(struct sftp_conn *conn, const u_char *handle, u_int handle_len) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 500-525 |
| | 19 | 4 |
do_convert_from_pem| Name: | do_convert_from_pem | | Prototype: | static void do_convert_from_pem(struct sshkey **k, int *private) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 698-715 |
| | 34 | 4 |
do_convert_to_pem| Name: | do_convert_to_pem | | Prototype: | static void do_convert_to_pem(struct sshkey *k) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 377-389 |
| | 10 | 4 |
do_file| Name: | do_file | | Prototype: | static int do_file(int agent_fd, int deleting, int key_only, char *file, int qflag) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | | Lines: | 495-506 |
| | 6 | 4 |
do_motd| Name: | do_motd | | Prototype: | void do_motd(void) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | | Lines: | 823-842 |
| | 12 | 4 |
do_print_public| Name: | do_print_public | | Prototype: | static void do_print_public(struct passwd *pw) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 777-794 |
| | 25 | 4 |
do_ssh2_kex| Name: | do_ssh2_kex | | Prototype: | static void do_ssh2_kex(void) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 2262-2328 |
| | 42 | 4 |
do_statvfs| Name: | do_statvfs | | Prototype: | int do_statvfs(struct sftp_conn *conn, const char *path, struct sftp_statvfs *st, int quiet) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c | | Lines: | 1082-1109 |
| | 20 | 4 |
drop_connection| Name: | drop_connection | | Prototype: | static int drop_connection(int startups) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | | Lines: | 892-912 |
| | 14 | 4 |
dump_cfg_strarray_oneline| Name: | dump_cfg_strarray_oneline | | Prototype: | static void dump_cfg_strarray_oneline(ServerOpCodes code, u_int count, char **vals) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2462-2475 |
| | 9 | 4 |
fdlim_set| Name: | fdlim_set | | Prototype: | static int fdlim_set(int lim) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | | Lines: | 136-155 |
| | 17 | 4 |
fill_default_options_for_canonicalization| Name: | fill_default_options_for_canonicalization | | Prototype: | void fill_default_options_for_canonicalization(Options *options) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | | Lines: | 1915-1924 |
| | 6 | 4 |
fingerprint_b64| Name: | fingerprint_b64 | | Prototype: | static char * fingerprint_b64(const char *alg, u_char *dgst_raw, size_t dgst_raw_len) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | | Lines: | 943-965 |
| | 42 | 4 |
fingerprint_private| Name: | fingerprint_private | | Prototype: | static void fingerprint_private(const char *path) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | | Lines: | 876-898 |
| | 31 | 4 |
format_listen_addrs| Name: | format_listen_addrs | | Prototype: | static char * format_listen_addrs(struct listenaddr *la) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | | Lines: | 2477-2514 |
| | 62 | 4 |
free_dns_rr| Name: | free_dns_rr | | Prototype: | static void free_dns_rr(struct dns_rr *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | | Lines: | 569-581 |
| | 10 | 4 |
g_opendir| Name: | g_opendir | | Prototype: | static DIR * g_opendir(Char *str, _ssh_compat_glob_t *pglob) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 983-999 |
| | 16 | 4 |
g_strncmp| Name: | g_strncmp | | Prototype: | static int g_strncmp(const Char *s1, const char *s2, size_t n) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | | Lines: | 422-435 |
| | 8 | 4 |
ga_match| Name: | ga_match | | Prototype: | int ga_match(char * const *groups, int n) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c | | Lines: | 84-94 |
| | 6 | 4 |