| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
crypto_sign_ed25519_ref_scalarmult_base| Name: | crypto_sign_ed25519_ref_scalarmult_base | | Prototype: | void crypto_sign_ed25519_ref_scalarmult_base(crypto_sign_ed25519_ref_ge25519 *r, const crypto_sign_ed25519_ref_sc25519 *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 306-321 |
| | 10 | 2 |
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 |
crypto_verify_32| Name: | crypto_verify_32 | | Prototype: | int crypto_verify_32(const unsigned char *x,const unsigned char *y) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/verify.c | | Lines: | 12-49 |
| | 34 | 1 |
dbl_p1p1| Name: | dbl_p1p1 | | Prototype: | static void dbl_p1p1(ge25519_p1p1 *r, const ge25519_p2 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 127-143 |
| | 13 | 1 |
debug| Name: | debug | | Prototype: | void debug(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 222-230 |
| | 20 | 1 |
debug2| Name: | debug2 | | Prototype: | void debug2(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 232-240 |
| | 20 | 1 |
debug3| Name: | debug3 | | Prototype: | void debug3(const char *fmt,...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c | | Lines: | 242-250 |
| | 20 | 1 |
dh_new_group1| Name: | dh_new_group1 | | Prototype: | DH * dh_new_group1(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 340-352 |
| | 1 | 1 |
dh_new_group14| Name: | dh_new_group14 | | Prototype: | DH * dh_new_group14(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 355-372 |
| | 1 | 1 |
dh_new_group18| Name: | dh_new_group18 | | Prototype: | DH * dh_new_group18(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c | | Lines: | 406-455 |
| | 1 | 1 |
equal| Name: | 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 |
equal| Name: | equal | | Prototype: | static unsigned char equal(signed char b,signed char c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c | | Lines: | 152-161 |
| | 7 | 1 |
explicit_bzero| Name: | 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 |
freeze| Name: | 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 |
freezero| Name: | 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 |
ge| Name: | 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 |
ge25519_mixadd2| Name: | 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 |
get_hram| Name: | 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 |
hpdelim| Name: | 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 |
initialize_server_options| Name: | 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 |
kex_free| Name: | 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 |
kex_reset_dispatch| Name: | 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 |
kexc25519_keygen| Name: | 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 |
kexc25519_server| Name: | 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 |
kexecdh_server| Name: | 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 |
kexgex_server| Name: | 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 |
logit| Name: | 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 |
lt| Name: | 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 |
mainloop| Name: | 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 |
match_filter_blacklist| Name: | 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 |
match_hostname| Name: | 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 |
monotime| Name: | 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 |
mprintf| Name: | 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 |
mult| Name: | 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 |
mult121665| Name: | 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 |
negative| Name: | 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 |
p1p1_to_p2| Name: | 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 |
p1p1_to_p3| Name: | 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 |
poly1305_auth| Name: | 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 |
pwcopy| Name: | 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 |
recip| Name: | 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 |
reduce_add_sub| Name: | 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_sub| Name: | 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 |
reduce_mul| Name: | 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 |
select| Name: | 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 |
servconf_add_hostkey| Name: | 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 |
setneutral| Name: | 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 |
square| Name: | 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 |
squeeze| Name: | 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 |
ssh_digest_blocksize| Name: | 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 |
ssh_digest_buffer| Name: | 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_free| Name: | 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_update_buffer| Name: | 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_dispatch_set| Name: | 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_hmac_bytes| Name: | 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_hmac_update| Name: | 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_input_append| Name: | 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_output_consume| Name: | 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_output_ptr| Name: | 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_packet_close| Name: | 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_packet_get_input| Name: | 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_get_output| Name: | 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_set_server| Name: | 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 |
sshbuf_alloc| Name: | 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 |
sshbuf_dump| Name: | 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_get_u32| Name: | 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_get_u8| Name: | 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_max_size| Name: | 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_parent| Name: | 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_peek_string_direct| Name: | 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_put| Name: | 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_put_cstring| Name: | 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_put_eckey| Name: | 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_string| Name: | 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_stringb| Name: | 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_u16| Name: | 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_u32| Name: | 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_u64| Name: | 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_putb| Name: | 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_putf| Name: | 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_refcount| Name: | 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_reserve| Name: | 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 |
sshkey_certify| Name: | 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 |
sshkey_curve_nid_to_bits| Name: | 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_fromb| Name: | 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_private_serialize| Name: | 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_putb| Name: | 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_putb_plain| Name: | 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_ssh_name| Name: | 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_ssh_name_plain| Name: | 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_to_blob| Name: | 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_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 |
sshpkt_get_bignum2| Name: | 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 |
sshpkt_get_ec| Name: | 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_string| Name: | 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_u32| Name: | 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_u8| Name: | 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_put_bignum2| Name: | 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_put_ec| Name: | 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_string| Name: | 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 |