Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ssh_packet_write_waitName: | ssh_packet_write_wait | Prototype: | int ssh_packet_write_wait(struct ssh *ssh) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 1930-1985 |
| | 92 | 13 |
visName: | vis | Prototype: | char * vis(char *dst, int c, int flag, int nextc) | Coverage: | 6.481% (7/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c | Lines: | 61-144 |
| | 92 | 20 |
do_gen_krlName: | do_gen_krl | Prototype: | static void do_gen_krl(struct passwd *pw, int updating, int argc, char **argv) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 2299-2356 |
| | 93 | 17 |
mm_answer_pwnamallowName: | mm_answer_pwnamallow | Prototype: | int mm_answer_pwnamallow(int sock, struct sshbuf *m) | Coverage: | 0.000% (0/167) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | Lines: | 712-811 |
| | 93 | 53 |
mm_receive_fdName: | mm_receive_fd | Prototype: | int mm_receive_fd(int sock) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c | Lines: | 112-187 |
| | 93 | 6 |
ssh_local_cmdName: | ssh_local_cmd | Prototype: | int ssh_local_cmd(const char *args) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | Lines: | 1517-1552 |
| | 93 | 8 |
unix_listenerName: | unix_listener | Prototype: | int unix_listener(const char *path, int backlog, int unlink_first) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 1483-1528 |
| | 93 | 7 |
resolve_canonicalizeName: | resolve_canonicalize | Prototype: | static struct addrinfo * resolve_canonicalize(char **hostp, int port) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | Lines: | 401-499 |
| | 94 | 17 |
ssh_krl_to_blobName: | ssh_krl_to_blob | Prototype: | int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf, const struct sshkey **sign_keys, u_int nsign_keys) | Coverage: | 0.000% (0/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 733-827 |
| | 94 | 24 |
parse_user_host_pathName: | parse_user_host_path | Prototype: | int parse_user_host_path(const char *s, char **userp, char **hostp, char **pathp) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 573-631 |
| | 95 | 12 |
poly1305_authName: | poly1305_auth | Prototype: | void poly1305_auth(unsigned char out[16], const unsigned char *m, size_t inlen, const unsigned char key[32]) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/poly1305.c | Lines: | 33-160 |
| | 95 | 10 |
privsep_preauthName: | privsep_preauth | Prototype: | static int privsep_preauth(Authctxt *authctxt) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 566-633 |
| | 95 | 14 |
atomiciov6Name: | atomiciov6 | Prototype: | size_t atomiciov6(ssize_t (*f) (int, const struct iovec *, int), int fd, const struct iovec *_iov, int iovcnt, int (*cb)(void *, size_t), void *cb_arg) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c | Lines: | 100-163 |
| | 96 | 12 |
do_cmdName: | do_cmd | Prototype: | int do_cmd(char *host, char *remuser, int port, char *cmd, int *fdin, int *fdout) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | Lines: | 237-311 |
| | 96 | 10 |
process_add_smartcard_keyName: | process_add_smartcard_key | Prototype: | static void process_add_smartcard_key(SocketEntry *e) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c | Lines: | 549-625 |
| | 96 | 14 |
sshkey_newName: | sshkey_new | Prototype: | struct sshkey * sshkey_new(int type) | Coverage: | 70.588% (24/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 493-558 |
| | 96 | 18 |
verify_host_keyName: | verify_host_key | Prototype: | int verify_host_key(char *host, struct sockaddr *hostaddr, struct sshkey *host_key) | Coverage: | 0.000% (0/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | Lines: | 1284-1394 |
| | 96 | 19 |
mktemp_internalName: | mktemp_internal | Prototype: | static int mktemp_internal(char *path, int slen, int mode) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c | Lines: | 46-97 |
| | 97 | 13 |
mm_send_fdName: | mm_send_fd | Prototype: | int mm_send_fd(int sock, int fd) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c | Lines: | 51-110 |
| | 97 | 4 |
process_renameName: | process_rename | Prototype: | static void process_rename(u_int32_t id) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | Lines: | 1172-1230 |
| | 97 | 11 |
strdelim_internalName: | strdelim_internal | Prototype: | static char * strdelim_internal(char **s, int split_equals) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 241-280 |
| | 97 | 7 |
input_kex_c25519_replyName: | input_kex_c25519_reply | Prototype: | static int input_kex_c25519_reply(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 47.059% (24/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519c.c | Lines: | 71-169 |
| | 98 | 15 |
mux_client_forwardName: | mux_client_forward | Prototype: | static int mux_client_forward(int fd, int cancel_flag, u_int ftype, struct Forward *fwd) | Coverage: | 0.000% (0/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | Lines: | 1776-1871 |
| | 98 | 22 |
process_getName: | process_get | Prototype: | static int process_get(struct sftp_conn *conn, const char *src, const char *dst, const char *pwd, int pflag, int rflag, int resume, int fflag) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | Lines: | 618-702 |
| | 98 | 15 |
process_putName: | process_put | Prototype: | static int process_put(struct sftp_conn *conn, const char *src, const char *dst, const char *pwd, int pflag, int rflag, int resume, int fflag) | Coverage: | 0.000% (0/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | Lines: | 704-794 |
| | 98 | 17 |
record_failed_loginName: | record_failed_login | Prototype: | void record_failed_login(const char *username, const char *hostname, const char *ttyn) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | Lines: | 1655-1723 |
| | 98 | 10 |
bindresvport_saName: | bindresvport_sa | Prototype: | int bindresvport_sa(int sd, struct sockaddr *sa) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bindresvport.c | Lines: | 52-117 |
| | 99 | 12 |
do_globbed_lsName: | do_globbed_ls | Prototype: | static int do_globbed_ls(struct sftp_conn *conn, const char *path, const char *strip_path, int lflag) | Coverage: | 0.000% (0/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | Lines: | 929-1033 |
| | 99 | 19 |
ssh_dss_signName: | ssh_dss_sign | Prototype: | int ssh_dss_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, u_int compat) | Coverage: | 47.826% (22/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-dss.c | Lines: | 51-117 |
| | 99 | 14 |
chacha_encrypt_bytesName: | chacha_encrypt_bytes | Prototype: | static void chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes) | Coverage: | 42.308% (11/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/chacha_private.h | Lines: | 88-222 |
| | 100 | 10 |
server_input_hostkeys_proveName: | server_input_hostkeys_prove | Prototype: | static int server_input_hostkeys_prove(struct ssh *ssh, struct sshbuf **respp) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | Lines: | 676-752 |
| | 100 | 8 |
baud_to_speedName: | baud_to_speed | Prototype: | static speed_t baud_to_speed(int baud) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c | Lines: | 161-245 |
| | 101 | 21 |
glob0Name: | glob0 | Prototype: | static int glob0(const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | Lines: | 471-592 |
| | 101 | 26 |
pkcs11_rsa_private_encryptName: | pkcs11_rsa_private_encrypt | Prototype: | static int pkcs11_rsa_private_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | Lines: | 222-304 |
| | 101 | 12 |
parse_dns_qsectionName: | parse_dns_qsection | Prototype: | static struct dns_query * parse_dns_qsection(const u_char *answer, int size, const u_char **cp, int count) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | Lines: | 447-491 |
| | 102 | 8 |
sshkey_equal_publicName: | sshkey_equal_public | Prototype: | int sshkey_equal_public(const struct sshkey *a, const struct sshkey *b) | Coverage: | 54.545% (36/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 635-710 |
| | 103 | 16 |
userauth_hostbasedName: | userauth_hostbased | Prototype: | static int userauth_hostbased(struct ssh *ssh) | Coverage: | 0.000% (0/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-hostbased.c | Lines: | 59-166 |
| | 103 | 14 |
safely_chrootName: | safely_chroot | Prototype: | static void safely_chroot(const char *path, uid_t uid) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 1328-1377 |
| | 104 | 11 |
ssh_packet_read_seqnrName: | ssh_packet_read_seqnr | Prototype: | int ssh_packet_read_seqnr(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 1281-1369 |
| | 104 | 18 |
channel_decode_socks4Name: | channel_decode_socks4 | Prototype: | static int channel_decode_socks4(Channel *c, struct sshbuf *input, struct sshbuf *output) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 1194-1309 |
| | 105 | 18 |
input_kex_c25519_initName: | input_kex_c25519_init | Prototype: | static int input_kex_c25519_init(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 45.283% (24/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519s.c | Lines: | 54-158 |
| | 105 | 15 |
mm_answer_keyallowedName: | mm_answer_keyallowed | Prototype: | int mm_answer_keyallowed(int sock, struct sshbuf *m) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | Lines: | 1120-1218 |
| | 105 | 18 |
enter_raw_modeName: | enter_raw_mode | Prototype: | void enter_raw_mode(int quiet) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c | Lines: | 68-96 |
| | 106 | 5 |
ssh_rsa_signName: | ssh_rsa_sign | Prototype: | int ssh_rsa_sign(const struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *alg_ident) | Coverage: | 48.485% (32/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c | Lines: | 163-242 |
| | 106 | 19 |
process_cmdlineName: | process_cmdline | Prototype: | static void process_cmdline(struct ssh *ssh) | Coverage: | 0.000% (0/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | Lines: | 768-884 |
| | 108 | 23 |
listen_on_addrsName: | listen_on_addrs | Prototype: | static void listen_on_addrs(struct listenaddr *la) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 1033-1103 |
| | 109 | 12 |
log_initName: | log_init | Prototype: | void log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr) | Coverage: | 9.091% (3/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | Lines: | 256-336 |
| | 109 | 16 |
order_hostkeyalgsName: | order_hostkeyalgs | Prototype: | static char * order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | Lines: | 103-155 |
| | 109 | 9 |
ssh_session2Name: | ssh_session2 | Prototype: | static int ssh_session2(struct ssh *ssh, struct passwd *pw) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | Lines: | 1840-1958 |
| | 109 | 16 |
parse_dns_responseName: | parse_dns_response | Prototype: | static struct dns_response * parse_dns_response(const u_char *answer, int size) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | Lines: | 382-445 |
| | 110 | 11 |
__b64_ptonName: | __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 |
key_sig_algorithmName: | key_sig_algorithm | Prototype: | static char * key_sig_algorithm(struct ssh *ssh, const struct sshkey *key) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | Lines: | 1080-1116 |
| | 111 | 6 |
do_convert_fromName: | do_convert_from | Prototype: | static void do_convert_from(struct passwd *pw) | Coverage: | 48.571% (17/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 717-774 |
| | 112 | 15 |
do_known_hostsName: | do_known_hosts | Prototype: | static void do_known_hosts(struct passwd *pw, const char *name) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 1252-1345 |
| | 112 | 19 |
copy_set_server_optionsName: | 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 |
do_logName: | do_log | Prototype: | void do_log(LogLevel level, const char *fmt, va_list args) | Coverage: | 28.205% (11/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | Lines: | 400-480 |
| | 114 | 15 |
mainName: | main | Prototype: | int main(int argc, char **argv) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c | Lines: | 290-391 |
| | 114 | 20 |
connect_to_serverName: | 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 |
do_rc_filesName: | do_rc_files | Prototype: | static void do_rc_files(struct ssh *ssh, Session *s, const char *shell) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 1223-1290 |
| | 116 | 12 |
known_hosts_hashName: | known_hosts_hash | Prototype: | static int known_hosts_hash(struct hostkey_foreach_line *l, void *_ctx) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 1143-1192 |
| | 116 | 9 |
chacha_encrypt_bytesName: | chacha_encrypt_bytes | Prototype: | void chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/chacha.c | Lines: | 89-219 |
| | 117 | 10 |
gen_candidatesName: | gen_candidates | Prototype: | int gen_candidates(FILE *out, u_int32_t memory, u_int32_t power, BIGNUM *start) | Coverage: | 0.000% (0/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c | Lines: | 242-446 |
| | 117 | 30 |
muxclientName: | muxclient | Prototype: | int muxclient(const char *path) | Coverage: | 0.000% (0/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | Lines: | 2295-2402 |
| | 117 | 31 |
channel_handle_wfdName: | channel_handle_wfd | Prototype: | static int channel_handle_wfd(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | Coverage: | 0.000% (0/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 1946-2038 |
| | 118 | 19 |
do_change_commentName: | do_change_comment | Prototype: | static void do_change_comment(struct passwd *pw) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 1462-1560 |
| | 118 | 17 |
process_mux_close_fwdName: | process_mux_close_fwd | Prototype: | static int process_mux_close_fwd(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | Lines: | 863-973 |
| | 119 | 19 |
ssh_packet_send2_wrappedName: | ssh_packet_send2_wrapped | Prototype: | int ssh_packet_send2_wrapped(struct ssh *ssh) | Coverage: | 35.135% (39/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 1026-1182 |
| | 119 | 30 |
ssh_connect_directName: | ssh_connect_direct | Prototype: | static int ssh_connect_direct(struct ssh *ssh, const char *host, struct addrinfo *aitop, struct sockaddr_storage *hostaddr, u_short port, int family, int connection_attempts, int *timeout_ms, int want_keepalive) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | Lines: | 498-585 |
| | 121 | 12 |
makeargvName: | makeargv | Prototype: | static char ** makeargv(const char *arg, int *argcp, int sloppy, char *lastquote, u_int *terminated) | Coverage: | 0.000% (0/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | Lines: | 1151-1296 |
| | 122 | 35 |
ssh_create_socketName: | ssh_create_socket | Prototype: | static int ssh_create_socket(struct addrinfo *ai) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | Lines: | 333-420 |
| | 124 | 16 |
sshkey_parse_private_pem_fileblobName: | sshkey_parse_private_pem_fileblob | Prototype: | static int sshkey_parse_private_pem_fileblob(struct sshbuf *blob, int type, const char *passphrase, struct sshkey **keyp) | Coverage: | 52.308% (34/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3916-4007 |
| | 125 | 16 |
kex_choose_confName: | kex_choose_conf | Prototype: | static int kex_choose_conf(struct ssh *ssh) | Coverage: | 60.526% (46/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | Lines: | 815-925 |
| | 126 | 15 |
parse_dns_rrsectionName: | parse_dns_rrsection | Prototype: | static struct dns_rr * parse_dns_rrsection(const u_char *answer, int size, const u_char **cp, int count) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c | Lines: | 493-555 |
| | 126 | 9 |
percent_expandName: | percent_expand | Prototype: | char * percent_expand(const char *string, ...) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 969-1025 |
| | 126 | 15 |
sshkey_private_serialize_optName: | sshkey_private_serialize_opt | Prototype: | int sshkey_private_serialize_opt(const struct sshkey *key, struct sshbuf *b, enum sshkey_serialize_rep opts) | Coverage: | 25.234% (27/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2775-2914 |
| | 126 | 24 |
user_cert_trusted_caName: | user_cert_trusted_ca | Prototype: | static int user_cert_trusted_ca(struct ssh *ssh, struct passwd *pw, struct sshkey *key, struct sshauthopt **authoptsp) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | Lines: | 733-832 |
| | 126 | 19 |
channel_decode_socks5Name: | channel_decode_socks5 | Prototype: | static int channel_decode_socks5(Channel *c, struct sshbuf *input, struct sshbuf *output) | Coverage: | 0.000% (0/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 1320-1454 |
| | 129 | 27 |
do_childName: | do_child | Prototype: | void do_child(struct ssh *ssh, Session *s, const char *command) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 1532-1732 |
| | 129 | 14 |
dump_configName: | dump_config | Prototype: | void dump_config(ServerOptions *o) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | Lines: | 2516-2690 |
| | 129 | 11 |
toremoteName: | toremote | Prototype: | void toremote(int argc, char **argv) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c | Lines: | 623-743 |
| | 129 | 22 |
input_kex_dhName: | input_kex_dh | Prototype: | static int input_kex_dh(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 47.541% (29/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhc.c | Lines: | 107-223 |
| | 130 | 17 |
filter_listName: | filter_list | Prototype: | static char * filter_list(const char *proposal, const char *filter, int blacklist) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | Lines: | 303-330 |
| | 131 | 6 |
parse_revoked_certsName: | parse_revoked_certs | Prototype: | static int parse_revoked_certs(struct sshbuf *buf, struct ssh_krl *krl) | Coverage: | 0.000% (0/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 845-956 |
| | 131 | 29 |
vasnmprintfName: | vasnmprintf | Prototype: | static int vasnmprintf(char **str, size_t maxsz, int *wp, const char *fmt, va_list ap) | Coverage: | 78.261% (72/92) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | Lines: | 104-238 |
| | 131 | 25 |
revoked_certs_generateName: | revoked_certs_generate | Prototype: | static int revoked_certs_generate(struct revoked_certs *rc, struct sshbuf *buf) | Coverage: | 0.000% (0/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 574-731 |
| | 132 | 39 |
add_cert_optionName: | 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 |
input_kex_dh_initName: | input_kex_dh_init | Prototype: | int input_kex_dh_init(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 46.032% (29/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhs.c | Lines: | 95-221 |
| | 135 | 17 |
globextendName: | globextend | Prototype: | static int globextend(const Char *path, _ssh_compat_glob_t *pglob, struct glob_lim *limitp, struct stat *sb) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c | Lines: | 795-892 |
| | 136 | 23 |
match_userName: | match_user | Prototype: | int match_user(const char *user, const char *host, const char *ipaddr, const char *pattern) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | Lines: | 221-248 |
| | 136 | 5 |
input_kex_ecdh_replyName: | input_kex_ecdh_reply | Prototype: | static int input_kex_ecdh_reply(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 47.541% (29/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhc.c | Lines: | 96-220 |
| | 137 | 17 |
pkcs11_fetch_keys_filterName: | pkcs11_fetch_keys_filter | Prototype: | static int pkcs11_fetch_keys_filter(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE filter[], CK_ATTRIBUTE attribs[3], struct sshkey ***keysp, int *nkeys) | Coverage: | 0.000% (0/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | Lines: | 463-589 |
| | 137 | 24 |
sys_tun_openName: | sys_tun_open | Prototype: | int sys_tun_open(int tun, int mode, char **ifname) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c | Lines: | 141-196 |
| | 138 | 11 |
execute_in_shellName: | execute_in_shell | Prototype: | static int execute_in_shell(const char *cmd) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c | Lines: | 478-535 |
| | 139 | 11 |
input_kex_dh_gex_replyName: | input_kex_dh_gex_reply | Prototype: | static int input_kex_dh_gex_reply(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 46.875% (30/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexc.c | Lines: | 147-269 |
| | 140 | 18 |
input_kex_dh_gex_initName: | input_kex_dh_gex_init | Prototype: | static int input_kex_dh_gex_init(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 46.032% (29/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexs.c | Lines: | 125-254 |
| | 141 | 17 |
interactive_loopName: | interactive_loop | Prototype: | static int interactive_loop(struct sftp_conn *conn, char *file1, char *file2) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c | Lines: | 2113-2263 |
| | 142 | 15 |
x11_create_display_inetName: | x11_create_display_inet | Prototype: | int x11_create_display_inet(struct ssh *ssh, int x11_display_offset, int x11_use_localhost, int single_connection, u_int *display_numberp, int **chanids) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 4502-4603 |
| | 142 | 18 |
pkcs11_add_providerName: | pkcs11_add_provider | Prototype: | int pkcs11_add_provider(char *provider_id, char *pin, struct sshkey ***keyp) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c | Lines: | 592-716 |
| | 143 | 19 |
ssh_askpassName: | ssh_askpass | Prototype: | static char * ssh_askpass(char *askpass, const char *msg) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c | Lines: | 50-109 |
| | 146 | 13 |
client_input_hostkeysName: | client_input_hostkeys | Prototype: | static int client_input_hostkeys(void) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c | Lines: | 2020-2168 |
| | 147 | 27 |