Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
xstrdupName: | xstrdup | Prototype: | char * xstrdup(const char *str) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c | Lines: | 92-102 |
| | 6 | 1 |
verboseName: | verbose | Prototype: | void verbose(const char *fmt,...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | Lines: | 210-218 |
| | 20 | 1 |
uuencodeName: | uuencode | Prototype: | int uuencode(const u_char *src, u_int srclength, char *target, size_t targsize) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c | Lines: | 43-48 |
| | 5 | 1 |
timingsafe_bcmpName: | timingsafe_bcmp | Prototype: | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/timingsafe_bcmp.c | Lines: | 23-32 |
| | 5 | 2 |
times38Name: | times38 | Prototype: | static crypto_uint32 times38(crypto_uint32 a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 38-41 |
| | 1 | 1 |
times19Name: | times19 | Prototype: | static crypto_uint32 times19(crypto_uint32 a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 33-36 |
| | 1 | 1 |
subName: | sub | Prototype: | static void sub(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: | 20-32 |
| | 9 | 2 |
strdelimName: | strdelim | Prototype: | char * strdelim(char **s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 286-290 |
| | 1 | 1 |
sshpkt_startName: | sshpkt_start | Prototype: | int sshpkt_start(struct ssh *ssh, u_char type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2573-2583 |
| | 5 | 1 |
sshpkt_putbName: | sshpkt_putb | Prototype: | int sshpkt_putb(struct ssh *ssh, const struct sshbuf *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2429-2433 |
| | 1 | 1 |
sshpkt_put_u32Name: | sshpkt_put_u32 | Prototype: | int sshpkt_put_u32(struct ssh *ssh, u_int32_t val) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2441-2445 |
| | 1 | 1 |
sshpkt_put_stringName: | sshpkt_put_string | Prototype: | int sshpkt_put_string(struct ssh *ssh, const void *v, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2453-2457 |
| | 1 | 1 |
sshpkt_put_ecName: | sshpkt_put_ec | Prototype: | int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2473-2477 |
| | 1 | 1 |
sshpkt_put_bignum2Name: | sshpkt_put_bignum2 | Prototype: | int sshpkt_put_bignum2(struct ssh *ssh, const BIGNUM *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2481-2485 |
| | 1 | 1 |
sshpkt_get_u8Name: | sshpkt_get_u8 | Prototype: | int sshpkt_get_u8(struct ssh *ssh, u_char *valp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2496-2500 |
| | 1 | 1 |
sshpkt_get_u32Name: | sshpkt_get_u32 | Prototype: | int sshpkt_get_u32(struct ssh *ssh, u_int32_t *valp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2502-2506 |
| | 1 | 1 |
sshpkt_get_stringName: | sshpkt_get_string | Prototype: | int sshpkt_get_string(struct ssh *ssh, u_char **valp, size_t *lenp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2514-2518 |
| | 1 | 1 |
sshpkt_get_ecName: | sshpkt_get_ec | Prototype: | int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2540-2544 |
| | 1 | 1 |
sshpkt_get_bignum2Name: | sshpkt_get_bignum2 | Prototype: | int sshpkt_get_bignum2(struct ssh *ssh, BIGNUM *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2548-2552 |
| | 1 | 1 |
sshkey_type_is_certName: | 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 |
sshkey_to_blobName: | sshkey_to_blob | Prototype: | int sshkey_to_blob(const struct sshkey *key, u_char **blobp, size_t *lenp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 888-892 |
| | 1 | 1 |
sshkey_ssh_name_plainName: | sshkey_ssh_name_plain | Prototype: | const char * sshkey_ssh_name_plain(const struct sshkey *k) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 191-196 |
| | 2 | 1 |
sshkey_ssh_nameName: | sshkey_ssh_name | Prototype: | const char * sshkey_ssh_name(const struct sshkey *k) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 185-189 |
| | 1 | 1 |
sshkey_putb_plainName: | sshkey_putb_plain | Prototype: | int sshkey_putb_plain(const struct sshkey *key, struct sshbuf *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 850-854 |
| | 1 | 1 |
sshkey_putbName: | sshkey_putb | Prototype: | int sshkey_putb(const struct sshkey *key, struct sshbuf *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 822-826 |
| | 1 | 1 |
sshkey_private_serializeName: | sshkey_private_serialize | Prototype: | int sshkey_private_serialize(const struct sshkey *key, struct sshbuf *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2916-2921 |
| | 2 | 1 |
sshkey_frombName: | sshkey_fromb | Prototype: | int sshkey_fromb(struct sshbuf *b, struct sshkey **keyp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2284-2288 |
| | 1 | 1 |
sshkey_curve_nid_to_bitsName: | sshkey_curve_nid_to_bits | Prototype: | u_int sshkey_curve_nid_to_bits(int nid) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 385-400 |
| | 5 | 5 |
sshkey_certifyName: | sshkey_certify | Prototype: | int sshkey_certify(struct sshkey *k, struct sshkey *ca, const char *alg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2675-2679 |
| | 5 | 1 |
sshbuf_reserveName: | sshbuf_reserve | Prototype: | int sshbuf_reserve(struct sshbuf *buf, size_t len, u_char **dpp) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 343-361 |
| | 19 | 4 |
sshbuf_refcountName: | sshbuf_refcount | Prototype: | u_int sshbuf_refcount(const struct sshbuf *buf) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 208-212 |
| | 1 | 1 |
sshbuf_putfName: | sshbuf_putf | Prototype: | int sshbuf_putf(struct sshbuf *buf, const char *fmt, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 254-264 |
| | 22 | 1 |
sshbuf_putbName: | sshbuf_putb | Prototype: | int sshbuf_putb(struct sshbuf *buf, const struct sshbuf *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 248-252 |
| | 1 | 1 |
sshbuf_put_u64Name: | sshbuf_put_u64 | Prototype: | int sshbuf_put_u64(struct sshbuf *buf, u_int64_t val) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 299-309 |
| | 6 | 2 |
sshbuf_put_u32Name: | sshbuf_put_u32 | Prototype: | int sshbuf_put_u32(struct sshbuf *buf, u_int32_t val) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 311-321 |
| | 6 | 2 |
sshbuf_put_u16Name: | sshbuf_put_u16 | Prototype: | int sshbuf_put_u16(struct sshbuf *buf, u_int16_t val) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 323-333 |
| | 6 | 2 |
sshbuf_put_stringbName: | sshbuf_put_stringb | Prototype: | int sshbuf_put_stringb(struct sshbuf *buf, const struct sshbuf *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 371-375 |
| | 1 | 1 |
sshbuf_put_stringName: | sshbuf_put_string | Prototype: | int sshbuf_put_string(struct sshbuf *buf, const void *v, size_t len) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 347-363 |
| | 10 | 4 |
sshbuf_put_eckeyName: | sshbuf_put_eckey | Prototype: | int sshbuf_put_eckey(struct sshbuf *buf, const EC_KEY *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 217-222 |
| | 2 | 1 |
sshbuf_put_cstringName: | sshbuf_put_cstring | Prototype: | int sshbuf_put_cstring(struct sshbuf *buf, const char *v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 365-369 |
| | 5 | 1 |
sshbuf_putName: | sshbuf_put | Prototype: | int sshbuf_put(struct sshbuf *buf, const void *v, size_t len) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 235-246 |
| | 7 | 3 |
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_parentName: | sshbuf_parent | Prototype: | const struct sshbuf * sshbuf_parent(const struct sshbuf *buf) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 202-206 |
| | 1 | 1 |
sshbuf_max_sizeName: | sshbuf_max_size | Prototype: | size_t sshbuf_max_size(const struct sshbuf *buf) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 190-194 |
| | 1 | 1 |
sshbuf_get_u8Name: | sshbuf_get_u8 | Prototype: | int sshbuf_get_u8(struct sshbuf *buf, u_char *valp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 83-94 |
| | 9 | 3 |
sshbuf_get_u32Name: | sshbuf_get_u32 | Prototype: | int sshbuf_get_u32(struct sshbuf *buf, u_int32_t *valp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 57-68 |
| | 9 | 3 |
sshbuf_dumpName: | sshbuf_dump | Prototype: | void sshbuf_dump(struct sshbuf *buf, FILE *f) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | Lines: | 65-70 |
| | 2 | 1 |
sshbuf_allocName: | sshbuf_alloc | Prototype: | size_t sshbuf_alloc(const struct sshbuf *buf) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 196-200 |
| | 1 | 1 |
ssh_packet_set_serverName: | ssh_packet_set_server | Prototype: | void ssh_packet_set_server(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2122-2126 |
| | 1 | 1 |
ssh_packet_get_outputName: | ssh_packet_get_output | Prototype: | void * ssh_packet_get_output(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2140-2144 |
| | 1 | 1 |
ssh_packet_get_inputName: | ssh_packet_get_input | Prototype: | void * ssh_packet_get_input(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 2134-2138 |
| | 1 | 1 |
ssh_packet_closeName: | ssh_packet_close | Prototype: | void ssh_packet_close(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c | Lines: | 646-650 |
| | 1 | 1 |
ssh_output_ptrName: | ssh_output_ptr | Prototype: | const u_char * ssh_output_ptr(struct ssh *ssh, size_t *len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | Lines: | 286-293 |
| | 3 | 1 |
ssh_output_consumeName: | ssh_output_consume | Prototype: | int ssh_output_consume(struct ssh *ssh, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | Lines: | 295-299 |
| | 1 | 1 |
ssh_input_appendName: | ssh_input_append | Prototype: | int ssh_input_append(struct ssh *ssh, const u_char *data, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c | Lines: | 221-225 |
| | 1 | 1 |
ssh_hmac_updateName: | ssh_hmac_update | Prototype: | int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | Lines: | 92-96 |
| | 1 | 1 |
ssh_hmac_bytesName: | ssh_hmac_bytes | Prototype: | size_t ssh_hmac_bytes(int alg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c | Lines: | 36-40 |
| | 1 | 1 |
ssh_dispatch_setName: | ssh_dispatch_set | Prototype: | void ssh_dispatch_set(struct ssh *ssh, int type, dispatch_fn *fn) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c | Lines: | 81-85 |
| | 1 | 1 |
ssh_digest_update_bufferName: | ssh_digest_update_buffer | Prototype: | int ssh_digest_update_buffer(struct ssh_digest_ctx *ctx, const struct sshbuf *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | Lines: | 151-155 |
| | 1 | 1 |
ssh_digest_freeName: | ssh_digest_free | Prototype: | void ssh_digest_free(struct ssh_digest_ctx *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | Lines: | 174-181 |
| | 6 | 2 |
ssh_digest_bufferName: | ssh_digest_buffer | Prototype: | int ssh_digest_buffer(int alg, const struct sshbuf *b, u_char *d, size_t dlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | Lines: | 201-205 |
| | 1 | 1 |
ssh_digest_blocksizeName: | ssh_digest_blocksize | Prototype: | size_t ssh_digest_blocksize(struct ssh_digest_ctx *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c | Lines: | 106-110 |
| | 9 | 1 |
squeezeName: | squeeze | Prototype: | static void squeeze(unsigned int a[32]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 34-44 |
| | 8 | 3 |
squareName: | square | Prototype: | static void square(unsigned int out[32],const unsigned int a[32]) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 90-108 |
| | 13 | 5 |
setneutralName: | setneutral | Prototype: | static void setneutral(crypto_sign_ed25519_ref_ge25519 *r) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | Lines: | 183-189 |
| | 4 | 1 |
servconf_add_hostkeyName: | servconf_add_hostkey | Prototype: | void servconf_add_hostkey(const char *file, const int line, ServerOptions *options, const char *path) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | Lines: | 236-245 |
| | 4 | 1 |
selectName: | select | Prototype: | static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 110-122 |
| | 8 | 2 |
reduce_mulName: | reduce_mul | Prototype: | static void reduce_mul(crypto_sign_ed25519_ref_fe25519 *r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 63-81 |
| | 11 | 3 |
reduce_add_subName: | reduce_add_sub | Prototype: | static void reduce_add_sub(crypto_sign_ed25519_ref_fe25519 *r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 43-61 |
| | 11 | 3 |
reduce_add_subName: | reduce_add_sub | Prototype: | static void reduce_add_sub(crypto_sign_ed25519_ref_sc25519 *r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | Lines: | 30-48 |
| | 13 | 3 |
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 |
pwcopyName: | pwcopy | Prototype: | struct passwd * pwcopy(struct passwd *pw) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 301-325 |
| | 9 | 1 |
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 |
p1p1_to_p3Name: | p1p1_to_p3 | Prototype: | static void p1p1_to_p3(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_p1p1 *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | Lines: | 77-81 |
| | 2 | 1 |
p1p1_to_p2Name: | p1p1_to_p2 | Prototype: | static void p1p1_to_p2(ge25519_p2 *r, const ge25519_p1p1 *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | Lines: | 70-75 |
| | 3 | 1 |
negativeName: | negative | Prototype: | static unsigned char negative(signed char b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | Lines: | 163-168 |
| | 3 | 1 |
mult121665Name: | mult121665 | Prototype: | static void mult121665(unsigned int out[32],const unsigned int a[32]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 77-88 |
| | 8 | 3 |
multName: | mult | Prototype: | static void mult(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 62-75 |
| | 9 | 4 |
mprintfName: | mprintf | Prototype: | int mprintf(const char *fmt, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c | Lines: | 289-299 |
| | 26 | 1 |
monotimeName: | monotime | Prototype: | time_t monotime(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 1311-1318 |
| | 3 | 1 |
match_hostnameName: | match_hostname | Prototype: | int match_hostname(const char *host, const char *pattern) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | Lines: | 179-189 |
| | 6 | 1 |
match_filter_blacklistName: | match_filter_blacklist | Prototype: | char * match_filter_blacklist(const char *proposal, const char *filter) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/match.c | Lines: | 336-340 |
| | 1 | 1 |
mainloopName: | mainloop | Prototype: | static void mainloop(unsigned int work[64],const unsigned char e[32]) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 124-178 |
| | 47 | 6 |
ltName: | lt | Prototype: | static crypto_uint32 lt(crypto_uint32 a,crypto_uint32 b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c | Lines: | 21-27 |
| | 4 | 1 |
logitName: | logit | Prototype: | void logit(const char *fmt,...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | Lines: | 198-206 |
| | 20 | 1 |
kexgex_serverName: | kexgex_server | Prototype: | int kexgex_server(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexs.c | Lines: | 62-69 |
| | 4 | 1 |
kexecdh_serverName: | kexecdh_server | Prototype: | int kexecdh_server(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhs.c | Lines: | 52-58 |
| | 3 | 1 |
kexc25519_serverName: | kexc25519_server | Prototype: | int kexc25519_server(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519s.c | Lines: | 46-52 |
| | 3 | 1 |
kexc25519_keygenName: | kexc25519_keygen | Prototype: | void kexc25519_keygen(u_char key[32], u_char pub[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c | Lines: | 53-60 |
| | 2 | 1 |
kex_reset_dispatchName: | kex_reset_dispatch | Prototype: | static void kex_reset_dispatch(struct ssh *ssh) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | Lines: | 391-396 |
| | 2 | 1 |
kex_freeName: | kex_free | Prototype: | void kex_free(struct kex *kex) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c | Lines: | 638-662 |
| | 19 | 2 |
initialize_server_optionsName: | initialize_server_options | Prototype: | void initialize_server_options(ServerOptions *options) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c | Lines: | 79-183 |
| | 205 | 1 |
hpdelimName: | hpdelim | Prototype: | char * hpdelim(char **cp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c | Lines: | 525-529 |
| | 5 | 1 |
get_hramName: | get_hram | Prototype: | static void get_hram(unsigned char *hram, const unsigned char *sm, const unsigned char *pk, unsigned char *playground, unsigned long long smlen) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c | Lines: | 14-23 |
| | 5 | 4 |
ge25519_mixadd2Name: | ge25519_mixadd2 | Prototype: | static void ge25519_mixadd2(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_aff *q) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | Lines: | 83-104 |
| | 19 | 1 |
geName: | ge | Prototype: | static crypto_uint32 ge(crypto_uint32 a,crypto_uint32 b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 24-31 |
| | 5 | 1 |
freezeroName: | freezero | Prototype: | void freezero(void *ptr, size_t sz) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/freezero.c | Lines: | 24-31 |
| | 6 | 2 |
freezeName: | freeze | Prototype: | static void freeze(unsigned int a[32]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c | Lines: | 50-60 |
| | 7 | 3 |
explicit_bzeroName: | explicit_bzero | Prototype: | void explicit_bzero(void *p, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/explicit_bzero.c | Lines: | 36-53 |
| | 3 | 2 |
equalName: | equal | Prototype: | static crypto_uint32 equal(crypto_uint32 a,crypto_uint32 b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c | Lines: | 16-22 |
| | 4 | 1 |