Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
chan_is_deadName: | chan_is_dead | Prototype: | int chan_is_dead(struct ssh *ssh, Channel *c, int do_send) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | Lines: | 327-366 |
| | 27 | 9 |
bcrypt_pbkdfName: | bcrypt_pbkdf | Prototype: | int bcrypt_pbkdf(const char *pass, size_t passlen, const u_int8_t *salt, size_t saltlen, u_int8_t *key, size_t keylen, unsigned int rounds) | Coverage: | 65.714% (23/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bcrypt_pbkdf.c | Lines: | 110-178 |
| | 44 | 9 |
addr_cmpName: | 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 |
_ssh_exchange_bannerName: | _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 |
sshkey_ecdsa_key_to_nidName: | sshkey_ecdsa_key_to_nid | Prototype: | int sshkey_ecdsa_key_to_nid(EC_KEY *k) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1533-1581 |
| | 51 | 8 |
sshkey_ec_validate_privateName: | sshkey_ec_validate_private | Prototype: | int sshkey_ec_validate_private(const EC_KEY *key) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3309-3346 |
| | 32 | 8 |
sshbuf_peek_string_directName: | sshbuf_peek_string_direct | Prototype: | int sshbuf_peek_string_direct(const struct sshbuf *buf, const u_char **valp, size_t *lenp) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 149-178 |
| | 30 | 8 |
sshbuf_get_stringName: | sshbuf_get_string | Prototype: | int sshbuf_get_string(struct sshbuf *buf, u_char **valp, size_t *lenp) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 96-121 |
| | 32 | 8 |
sshbuf_get_bignum2_bytes_directName: | sshbuf_get_bignum2_bytes_direct | Prototype: | int sshbuf_get_bignum2_bytes_direct(struct sshbuf *buf, const u_char **valp, size_t *lenp) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 430-464 |
| | 25 | 8 |
ssh_update_cardName: | ssh_update_card | Prototype: | int ssh_update_card(int sock, int add, const char *reader_id, const char *pin, u_int life, u_int confirm) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | Lines: | 517-549 |
| | 26 | 8 |
ssh_tty_make_modesName: | ssh_tty_make_modes | Prototype: | void ssh_tty_make_modes(struct ssh *ssh, int fd, struct termios *tiop) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c | Lines: | 278-336 |
| | 32 | 8 |
ssh_session2_openName: | ssh_session2_open | Prototype: | static int ssh_session2_open(struct ssh *ssh) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | Lines: | 1794-1838 |
| | 54 | 8 |
ssh_rsa_complete_crt_parametersName: | ssh_rsa_complete_crt_parameters | Prototype: | int ssh_rsa_complete_crt_parameters(struct sshkey *key, const BIGNUM *iqmp) | Coverage: | 44.444% (16/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c | Lines: | 108-160 |
| | 154 | 8 |
ssh_request_replyName: | ssh_request_reply | Prototype: | static int ssh_request_reply(int sock, struct sshbuf *request, struct sshbuf *reply) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | Lines: | 123-164 |
| | 25 | 8 |
ssh_packet_read_poll2_muxName: | ssh_packet_read_poll2_mux | Prototype: | static int ssh_packet_read_poll2_mux(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 1405-1441 |
| | 33 | 8 |
ssh_packet_enable_delayed_compressName: | ssh_packet_enable_delayed_compress | Prototype: | static int ssh_packet_enable_delayed_compress(struct ssh *ssh) | Coverage: | 29.630% (8/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 976-1007 |
| | 24 | 8 |
ssh_packet_connection_is_on_socketName: | ssh_packet_connection_is_on_socket | Prototype: | int ssh_packet_connection_is_on_socket(struct ssh *ssh) | Coverage: | 13.333% (4/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 421-452 |
| | 37 | 8 |
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 |
server_loop2Name: | server_loop2 | Prototype: | void server_loop2(struct ssh *ssh, Authctxt *authctxt) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c | Lines: | 378-443 |
| | 69 | 8 |
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 |
resolve_hostName: | resolve_host | Prototype: | static struct addrinfo * resolve_host(const char *name, int port, int logerr, char *cname, size_t clen) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c | Lines: | 234-267 |
| | 61 | 8 |
recv_msgName: | recv_msg | Prototype: | static int recv_msg(struct sshbuf *m) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c | Lines: | 69-100 |
| | 23 | 8 |
recallocarrayName: | recallocarray | Prototype: | void * recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size) | Coverage: | 56.757% (21/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/recallocarray.c | Lines: | 37-87 |
| | 65 | 8 |
read_environment_fileName: | read_environment_file | Prototype: | static void read_environment_file(char ***env, u_int *envsize, const char *filename, const char *whitelist) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 877-919 |
| | 85 | 8 |
pty_setownerName: | pty_setowner | Prototype: | void pty_setowner(struct passwd *pw, const char *tty) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c | Lines: | 164-215 |
| | 88 | 8 |
process_readName: | process_read | Prototype: | static void process_read(u_int32_t id) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | Lines: | 732-771 |
| | 40 | 8 |
process_principalsName: | process_principals | Prototype: | static int process_principals(struct ssh *ssh, FILE *f, const char *file, const struct sshkey_cert *cert, struct sshauthopt **authoptsp) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c | Lines: | 330-363 |
| | 64 | 8 |
prepare_auth_info_fileName: | prepare_auth_info_file | Prototype: | static void prepare_auth_info_file(struct passwd *pw, struct sshbuf *info) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 262-294 |
| | 40 | 8 |
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 |
notify_hostkeysName: | notify_hostkeys | Prototype: | static void notify_hostkeys(struct ssh *ssh) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 842-884 |
| | 40 | 8 |
monitor_openfdsName: | monitor_openfds | Prototype: | static void monitor_openfds(struct monitor *mon, int do_logfds) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c | Lines: | 1698-1728 |
| | 63 | 8 |
mm_key_allowedName: | mm_key_allowed | Prototype: | int mm_key_allowed(enum mm_keytype type, const char *user, const char *host, struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c | Lines: | 447-491 |
| | 48 | 8 |
line_stripnameName: | line_stripname | Prototype: | char * line_stripname(char *dst, const char *src, int dstsize) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | Lines: | 577-586 |
| | 207 | 8 |
line_fullnameName: | line_fullname | Prototype: | char * line_fullname(char *dst, const char *src, u_int dstsize) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | Lines: | 563-574 |
| | 210 | 8 |
keygrab_ssh2Name: | keygrab_ssh2 | Prototype: | static void keygrab_ssh2(con *c) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c | Lines: | 223-283 |
| | 44 | 8 |
key_type_allowed_by_configName: | key_type_allowed_by_config | Prototype: | static int key_type_allowed_by_config(struct sshkey *key) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | Lines: | 1443-1470 |
| | 19 | 8 |
input_kex_dh_gex_groupName: | input_kex_dh_gex_group | Prototype: | static int input_kex_dh_gex_group(int type, u_int32_t seq, struct ssh *ssh) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexc.c | Lines: | 93-145 |
| | 63 | 8 |
flags_from_portableName: | flags_from_portable | Prototype: | static int flags_from_portable(int pflags) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c | Lines: | 216-238 |
| | 45 | 8 |
encode_constraintsName: | encode_constraints | Prototype: | static int encode_constraints(struct sshbuf *m, u_int life, u_int confirm, u_int maxsign) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfd.c | Lines: | 395-417 |
| | 14 | 8 |
do_setusercontextName: | do_setusercontext | Prototype: | void do_setusercontext(struct passwd *pw) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c | Lines: | 1380-1461 |
| | 53 | 8 |
do_convert_to_pkcs8Name: | do_convert_to_pkcs8 | Prototype: | static void do_convert_to_pkcs8(struct sshkey *k) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 353-375 |
| | 24 | 8 |
do_convert_toName: | do_convert_to | Prototype: | static void do_convert_to(struct passwd *pw) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c | Lines: | 391-418 |
| | 26 | 8 |
dns_result_totextName: | dns_result_totext | Prototype: | static const char * dns_result_totext(unsigned int res) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c | Lines: | 56-75 |
| | 8 | 8 |
dh_pub_is_validName: | dh_pub_is_valid | Prototype: | int dh_pub_is_valid(const DH *dh, const BIGNUM *dh_pub) | Coverage: | 52.174% (12/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | Lines: | 222-268 |
| | 44 | 8 |
deserialise_arrayName: | 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 |
crypto_sign_ed25519_ref_fe25519_pow2523Name: | 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 |
conloopName: | 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 |
colonName: | colon | Prototype: | char * colon(char *cp) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 541-562 |
| | 27 | 8 |
cipher_set_keyivName: | cipher_set_keyiv | Prototype: | int cipher_set_keyiv(struct sshcipher_ctx *cc, const u_char *iv, size_t len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | Lines: | 493-527 |
| | 22 | 8 |
cipher_seclenName: | cipher_seclen | Prototype: | u_int cipher_seclen(const struct sshcipher *c) | Coverage: | 5.882% (2/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c | Lines: | 155-161 |
| | 165 | 8 |
choose_next_stateName: | choose_next_state | Prototype: | static int choose_next_state(int current_state, u_int64_t contig, int final, u_int64_t last_gap, u_int64_t next_gap, int *force_new_section) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 478-552 |
| | 37 | 8 |
channel_request_remote_forwardingName: | channel_request_remote_forwarding | Prototype: | int channel_request_remote_forwarding(struct ssh *ssh, struct Forward *fwd) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 3796-3852 |
| | 58 | 8 |
channel_pre_dynamicName: | channel_pre_dynamic | Prototype: | static void channel_pre_dynamic(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 1480-1524 |
| | 25 | 8 |
channel_post_x11_listenerName: | channel_post_x11_listener | Prototype: | static void channel_post_x11_listener(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 1602-1651 |
| | 81 | 8 |
channel_post_mux_client_readName: | channel_post_mux_client_read | Prototype: | static void channel_post_mux_client_read(struct ssh *ssh, Channel *c, fd_set *readset, fd_set *writeset) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 2186-2221 |
| | 21 | 8 |
channel_output_poll_extended_readName: | channel_output_poll_extended_read | Prototype: | static void channel_output_poll_extended_read(struct ssh *ssh, Channel *c) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 2566-2598 |
| | 26 | 8 |
channel_connect_to_pathName: | channel_connect_to_path | Prototype: | Channel * channel_connect_to_path(struct ssh *ssh, const char *path, char *ctype, char *rname) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c | Lines: | 4383-4420 |
| | 27 | 8 |
chan_rcvd_ocloseName: | chan_rcvd_oclose | Prototype: | void chan_rcvd_oclose(struct ssh *ssh, Channel *c) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c | Lines: | 264-300 |
| | 21 | 8 |
auth_shadow_pwexpiredName: | auth_shadow_pwexpired | Prototype: | int auth_shadow_pwexpired(Authctxt *ctxt) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-shadow.c | Lines: | 87-140 |
| | 38 | 8 |
atomicio6Name: | 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 |
assemble_algorithmsName: | 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 |
addr_netmaskName: | 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 |
accumulate_host_timing_secretName: | 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 |
__b64_ntopName: | __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 |
user_from_uidName: | user_from_uid | Prototype: | char * user_from_uid(uid_t uid, int nouser) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/pwcache.c | Lines: | 47-78 |
| | 57 | 7 |
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 |
uhash_update [umac.c #2]Name: | uhash_update [umac.c #2] | Prototype: | static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 | Lines: | 1045-1097 |
| | 29 | 7 |
uhash_update [umac.c #1]Name: | uhash_update [umac.c #1] | Prototype: | static int uhash_update(uhash_ctx_t ctx, const u_char *input, long len) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 | Lines: | 1045-1097 |
| | 29 | 7 |
timeout_connectName: | timeout_connect | Prototype: | static int timeout_connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen, int *timeoutp) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c | Lines: | 454-487 |
| | 38 | 7 |
strtonumName: | strtonum | Prototype: | long long strtonum(const char *numstr, long long minval, long long maxval, const char **errstrp) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strtonum.c | Lines: | 33-70 |
| | 71 | 7 |
strlcpyName: | strlcpy | Prototype: | size_t strlcpy(char *dst, const char *src, size_t siz) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strlcpy.c | Lines: | 32-56 |
| | 12 | 7 |
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 |
sshkey_type_plainName: | sshkey_type_plain | Prototype: | int sshkey_type_plain(int type) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 349-366 |
| | 7 | 7 |
sshkey_type_is_valid_caName: | sshkey_type_is_valid_ca | Prototype: | static int sshkey_type_is_valid_ca(int type) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 325-338 |
| | 3 | 7 |
sshkey_to_certifiedName: | sshkey_to_certified | Prototype: | int sshkey_to_certified(struct sshkey *k) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2470-2502 |
| | 17 | 7 |
sshkey_to_base64Name: | sshkey_to_base64 | Prototype: | int sshkey_to_base64(const struct sshkey *key, char **b64p) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1390-1417 |
| | 43 | 7 |
sshkey_private_to_fileblobName: | sshkey_private_to_fileblob | Prototype: | int sshkey_private_to_fileblob(struct sshkey *key, struct sshbuf *blob, const char *passphrase, const char *comment, int force_new_format, const char *new_format_cipher, int new_format_rounds) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3826-3852 |
| | 9 | 7 |
sshkey_load_certName: | sshkey_load_cert | Prototype: | int sshkey_load_cert(const char *filename, struct sshkey **keyp) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 357-385 |
| | 44 | 7 |
sshkey_alg_listName: | sshkey_alg_list | Prototype: | char * sshkey_alg_list(int certs_only, int plain_only, int include_sigonly, char sep) | Coverage: | 59.259% (16/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 226-252 |
| | 34 | 7 |
sshbuf_putfvName: | sshbuf_putfv | Prototype: | int sshbuf_putfv(struct sshbuf *buf, const char *fmt, va_list ap) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 266-297 |
| | 58 | 7 |
sshbuf_get_string_directName: | sshbuf_get_string_direct | Prototype: | int sshbuf_get_string_direct(struct sshbuf *buf, const u_char **valp, size_t *lenp) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 123-147 |
| | 28 | 7 |
sshbuf_dump_dataName: | sshbuf_dump_data | Prototype: | void sshbuf_dump_data(const void *s, size_t len, FILE *f) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | Lines: | 38-63 |
| | 27 | 7 |
ssh_sandbox_childName: | ssh_sandbox_child | Prototype: | void ssh_sandbox_child(struct ssh_sandbox *box) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c | Lines: | 329-364 |
| | 68 | 7 |
ssh_packet_need_rekeyingName: | ssh_packet_need_rekeying | Prototype: | static int ssh_packet_need_rekeying(struct ssh *ssh, u_int outbound_packet_len) | Coverage: | 51.429% (18/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 924-969 |
| | 26 | 7 |
ssh_krl_freeName: | ssh_krl_free | Prototype: | void ssh_krl_free(struct ssh_krl *krl) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 163-192 |
| | 41 | 7 |
ssh_kex2Name: | ssh_kex2 | Prototype: | void ssh_kex2(char *host, struct sockaddr *hostaddr, u_short port) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c | Lines: | 157-241 |
| | 59 | 7 |
ssh_freeName: | ssh_free | Prototype: | void ssh_free(struct ssh *ssh) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | Lines: | 137-160 |
| | 23 | 7 |
send_userauth_info_requestName: | send_userauth_info_request | Prototype: | static int send_userauth_info_request(struct ssh *ssh) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c | Lines: | 253-288 |
| | 28 | 7 |
revoked_certs_for_ca_keyName: | revoked_certs_for_ca_key | Prototype: | static int revoked_certs_for_ca_key(struct ssh_krl *krl, const struct sshkey *ca_key, struct revoked_certs **rcp, int allow_create) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 213-246 |
| | 57 | 7 |
recv_rexec_stateName: | recv_rexec_state | Prototype: | static void recv_rexec_state(int fd, struct sshbuf *conf) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 964-994 |
| | 26 | 7 |
recipName: | recip | Prototype: | static void recip(unsigned int out[32],const unsigned int z[32]) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 180-245 |
| | 54 | 7 |
pty_make_controlling_ttyName: | pty_make_controlling_tty | Prototype: | void pty_make_controlling_tty(int *ttyfd, const char *tty) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c | Lines: | 98-146 |
| | 91 | 7 |
proto_specName: | proto_spec | Prototype: | int proto_spec(const char *spec) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c | Lines: | 161-184 |
| | 187 | 7 |
process_mux_master_helloName: | process_mux_master_hello | Prototype: | static int process_mux_master_hello(struct ssh *ssh, u_int rid, Channel *c, struct sshbuf *m, struct sshbuf *reply) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | Lines: | 280-320 |
| | 45 | 7 |
parse_absolute_timeName: | parse_absolute_time | Prototype: | int parse_absolute_time(const char *s, uint64_t *tp) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 1965-2006 |
| | 26 | 7 |
mux_master_control_cleanup_cbName: | mux_master_control_cleanup_cb | Prototype: | static void mux_master_control_cleanup_cb(struct ssh *ssh, int cid, void *unused) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c | Lines: | 227-254 |
| | 24 | 7 |
list_identitiesName: | list_identities | Prototype: | static int list_identities(int agent_fd, int do_fp) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c | Lines: | 420-461 |
| | 59 | 7 |
lastlog_openseekName: | lastlog_openseek | Prototype: | static int lastlog_openseek(struct logininfo *li, int *fd, int filemode) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c | Lines: | 1471-1514 |
| | 76 | 7 |
key_id_cmpName: | key_id_cmp | Prototype: | static int key_id_cmp(struct revoked_key_id *a, struct revoked_key_id *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c | Lines: | 112-116 |
| | 165 | 7 |
kex_from_blobName: | kex_from_blob | Prototype: | static int kex_from_blob(struct sshbuf *m, struct kex **kexp) | Coverage: | 43.182% (19/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2324-2364 |
| | 63 | 7 |