Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sshkey_parse_private2Name: | sshkey_parse_private2 | Prototype: | static int sshkey_parse_private2(struct sshbuf *blob, int type, const char *passphrase, struct sshkey **keyp, char **commentp) | Coverage: | 34.012% (117/344) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3551-3768 |
| | 1244 | 78 |
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 |
sshkey_names_valid2Name: | sshkey_names_valid2 | Prototype: | int sshkey_names_valid2(const char *names, int allow_wildcard) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 254-289 |
| | 360 | 16 |
sshkey_load_publicName: | sshkey_load_public | Prototype: | int sshkey_load_public(const char *filename, struct sshkey **keyp, char **commentp) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 312-354 |
| | 65 | 11 |
sshkey_load_private_type_fdName: | sshkey_load_private_type_fd | Prototype: | int sshkey_load_private_type_fd(int fd, int type, const char *passphrase, struct sshkey **keyp, char **commentp) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 201-224 |
| | 26 | 5 |
sshkey_load_private_typeName: | sshkey_load_private_type | Prototype: | int sshkey_load_private_type(int type, const char *filename, const char *passphrase, struct sshkey **keyp, char **commentp, int *perm_ok) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 168-199 |
| | 43 | 10 |
sshkey_load_private_certName: | sshkey_load_private_cert | Prototype: | int sshkey_load_private_cert(int type, const char *filename, const char *passphrase, struct sshkey **keyp, int *perm_ok) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 388-435 |
| | 48 | 14 |
sshkey_load_privateName: | sshkey_load_private | Prototype: | int sshkey_load_private(const char *filename, const char *passphrase, struct sshkey **keyp, char **commentp) | Coverage: | 44.828% (13/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 227-262 |
| | 47 | 9 |
sshkey_load_fileName: | sshkey_load_file | Prototype: | int sshkey_load_file(int fd, struct sshbuf *blob) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 96-135 |
| | 57 | 11 |
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_is_certName: | sshkey_is_cert | Prototype: | int sshkey_is_cert(const struct sshkey *k) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 340-346 |
| | 5 | 2 |
sshkey_in_fileName: | sshkey_in_file | Prototype: | int sshkey_in_file(struct sshkey *key, const char *filename, int strict_type, int check_ca) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 445-503 |
| | 49 | 13 |
sshkey_generateName: | sshkey_generate | Prototype: | int sshkey_generate(int type, u_int bits, struct sshkey **keyp) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1613-1662 |
| | 42 | 10 |
sshkey_fromsName: | sshkey_froms | Prototype: | int sshkey_froms(struct sshbuf *buf, struct sshkey **keyp) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2290-2301 |
| | 7 | 2 |
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_from_privateName: | sshkey_from_private | Prototype: | int sshkey_from_private(const struct sshkey *k, struct sshkey **pkp) | Coverage: | 42.647% (29/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1734-1876 |
| | 177 | 25 |
sshkey_from_blob_internalName: | sshkey_from_blob_internal | Prototype: | static int sshkey_from_blob_internal(struct sshbuf *b, struct sshkey **keyp, int allow_cert) | Coverage: | 74.101% (103/139) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2016-2269 |
| | 303 | 44 |
sshkey_from_blobName: | sshkey_from_blob | Prototype: | int sshkey_from_blob(const u_char *blob, size_t blen, struct sshkey **keyp) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2271-2282 |
| | 9 | 2 |
sshkey_freeName: | sshkey_free | Prototype: | void sshkey_free(struct sshkey *k) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 560-614 |
| | 44 | 13 |
sshkey_format_textName: | sshkey_format_text | Prototype: | int sshkey_format_text(const struct sshkey *key, struct sshbuf *b) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1419-1434 |
| | 14 | 4 |
sshkey_format_cert_validityName: | sshkey_format_cert_validity | Prototype: | size_t sshkey_format_cert_validity(const struct sshkey_cert *cert, char *s, size_t l) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2738-2773 |
| | 23 | 6 |
sshkey_fingerprint_rawName: | sshkey_fingerprint_raw | Prototype: | int sshkey_fingerprint_raw(const struct sshkey *k, int dgst_alg, u_char **retp, size_t *lenp) | Coverage: | 55.172% (16/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 900-941 |
| | 58 | 11 |
sshkey_fingerprintName: | sshkey_fingerprint | Prototype: | char * sshkey_fingerprint(const struct sshkey *k, int dgst_alg, enum sshkey_fp_rep dgst_rep) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1163-1206 |
| | 41 | 9 |
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 |
sshkey_equalName: | sshkey_equal | Prototype: | int sshkey_equal(const struct sshkey *a, const struct sshkey *b) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 712-722 |
| | 14 | 4 |
sshkey_enable_maxsignName: | sshkey_enable_maxsign | Prototype: | int sshkey_enable_maxsign(struct sshkey *k, u_int32_t maxsign) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 4137-4141 |
| | 1 | 1 |
sshkey_ecdsa_nid_from_nameName: | sshkey_ecdsa_nid_from_name | Prototype: | int sshkey_ecdsa_nid_from_name(const char *name) | Coverage: | 29.545% (13/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 212-224 |
| | 175 | 10 |
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_ecdsa_bits_to_nidName: | sshkey_ecdsa_bits_to_nid | Prototype: | int sshkey_ecdsa_bits_to_nid(int bits) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 402-417 |
| | 17 | 5 |
sshkey_ec_validate_publicName: | sshkey_ec_validate_public | Prototype: | int sshkey_ec_validate_public(const EC_GROUP *group, const EC_POINT *public) | Coverage: | 40.426% (19/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3232-3307 |
| | 71 | 13 |
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 |
sshkey_ec_nid_to_hash_algName: | sshkey_ec_nid_to_hash_alg | Prototype: | int sshkey_ec_nid_to_hash_alg(int nid) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 436-451 |
| | 8 | 4 |
sshkey_dump_ec_pointName: | sshkey_dump_ec_point | Prototype: | void sshkey_dump_ec_point(const EC_GROUP *group, const EC_POINT *point) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3348-3385 |
| | 80 | 6 |
sshkey_dump_ec_keyName: | sshkey_dump_ec_key | Prototype: | void sshkey_dump_ec_key(const EC_KEY *key) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 3387-3400 |
| | 26 | 2 |
sshkey_drop_certName: | sshkey_drop_cert | Prototype: | int sshkey_drop_cert(struct sshkey *k) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2505-2514 |
| | 10 | 2 |
sshkey_curve_nid_to_nameName: | sshkey_curve_nid_to_name | Prototype: | const char * sshkey_curve_nid_to_name(int nid) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 419-434 |
| | 9 | 5 |
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_curve_name_to_nidName: | sshkey_curve_name_to_nid | Prototype: | int sshkey_curve_name_to_nid(const char *name) | Coverage: | 10.000% (10/100) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 370-383 |
| | 505 | 22 |
sshkey_check_sigtypeName: | sshkey_check_sigtype | Prototype: | int sshkey_check_sigtype(const u_char *sig, size_t siglen, const char *requested_alg) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2374-2391 |
| | 184 | 10 |
sshkey_check_revokedName: | sshkey_check_revoked | Prototype: | int sshkey_check_revoked(struct sshkey *key, const char *revoked_keys_file) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/authfile.c | Lines: | 512-537 |
| | 8 | 5 |
sshkey_check_cert_sigtypeName: | sshkey_check_cert_sigtype | Prototype: | int sshkey_check_cert_sigtype(const struct sshkey *key, const char *allowed) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2335-2347 |
| | 21 | 5 |
sshkey_certify_customName: | sshkey_certify_custom | Prototype: | int sshkey_certify_custom(struct sshkey *k, struct sshkey *ca, const char *alg, sshkey_certify_signer *signer, void *signer_ctx) | Coverage: | 21.469% (38/177) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2517-2663 |
| | 487 | 42 |
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 |
sshkey_cert_typeName: | sshkey_cert_type | Prototype: | const char * sshkey_cert_type(const struct sshkey *k) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1459-1470 |
| | 4 | 4 |
sshkey_cert_copyName: | sshkey_cert_copy | Prototype: | int sshkey_cert_copy(const struct sshkey *from_key, struct sshkey *to_key) | Coverage: | 0.000% (0/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 1664-1732 |
| | 183 | 18 |
sshkey_cert_check_authorityName: | sshkey_cert_check_authority | Prototype: | int sshkey_cert_check_authority(const struct sshkey *k, int want_host, int require_principal, const char *name, const char **reason) | Coverage: | 0.000% (0/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c | Lines: | 2681-2736 |
| | 209 | 20 |
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 |
sshd_hostkey_signName: | sshd_hostkey_sign | Prototype: | int sshd_hostkey_sign(struct sshkey *privkey, struct sshkey *pubkey, u_char **signature, size_t *slenp, const u_char *data, size_t dlen, const char *alg, u_int flag) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 2237-2259 |
| | 14 | 6 |
sshd_exchange_identificationName: | sshd_exchange_identification | Prototype: | static void sshd_exchange_identification(struct ssh *ssh, int sock_in, int sock_out) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c | Lines: | 366-466 |
| | 276 | 18 |
sshbuf_set_parentName: | sshbuf_set_parent | Prototype: | int sshbuf_set_parent(struct sshbuf *child, struct sshbuf *parent) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 104-115 |
| | 7 | 2 |
sshbuf_set_max_sizeName: | sshbuf_set_max_size | Prototype: | int sshbuf_set_max_size(struct sshbuf *buf, size_t max_size) | Coverage: | 78.788% (26/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 214-250 |
| | 28 | 10 |
sshbuf_resetName: | sshbuf_reset | Prototype: | void sshbuf_reset(struct sshbuf *buf) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 168-188 |
| | 14 | 4 |
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_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_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_u8Name: | sshbuf_put_u8 | Prototype: | int sshbuf_put_u8(struct sshbuf *buf, u_char val) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 335-345 |
| | 6 | 2 |
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_ecName: | sshbuf_put_ec | Prototype: | int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 191-215 |
| | 24 | 4 |
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_put_bignum2_bytesName: | sshbuf_put_bignum2_bytes | Prototype: | int sshbuf_put_bignum2_bytes(struct sshbuf *buf, const void *v, size_t len) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 401-428 |
| | 15 | 6 |
sshbuf_put_bignum2Name: | sshbuf_put_bignum2 | Prototype: | int sshbuf_put_bignum2(struct sshbuf *buf, const BIGNUM *v) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 146-166 |
| | 22 | 5 |
sshbuf_put_bignum1Name: | sshbuf_put_bignum1 | Prototype: | int sshbuf_put_bignum1(struct sshbuf *buf, const BIGNUM *v) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 168-188 |
| | 15 | 5 |
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_ptrName: | sshbuf_ptr | Prototype: | const u_char * sshbuf_ptr(const struct sshbuf *buf) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 268-274 |
| | 7 | 2 |
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_newName: | sshbuf_new | Prototype: | struct sshbuf * sshbuf_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 68-85 |
| | 28 | 3 |
sshbuf_mutable_ptrName: | sshbuf_mutable_ptr | Prototype: | u_char * sshbuf_mutable_ptr(const struct sshbuf *buf) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 276-282 |
| | 7 | 2 |
sshbuf_maybe_packName: | sshbuf_maybe_pack | Prototype: | static void sshbuf_maybe_pack(struct sshbuf *buf, int force) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 52-66 |
| | 7 | 3 |
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_lenName: | sshbuf_len | Prototype: | size_t sshbuf_len(const struct sshbuf *buf) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 252-258 |
| | 3 | 2 |
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_u64Name: | sshbuf_get_u64 | Prototype: | int sshbuf_get_u64(struct sshbuf *buf, u_int64_t *valp) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 44-55 |
| | 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_get_u16Name: | sshbuf_get_u16 | Prototype: | int sshbuf_get_u16(struct sshbuf *buf, u_int16_t *valp) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 70-81 |
| | 9 | 3 |
sshbuf_get_stringbName: | sshbuf_get_stringb | Prototype: | int sshbuf_get_stringb(struct sshbuf *buf, struct sshbuf *v) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 215-233 |
| | 17 | 2 |
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_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_eckeyName: | sshbuf_get_eckey | Prototype: | int sshbuf_get_eckey(struct sshbuf *buf, EC_KEY *v) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 110-143 |
| | 29 | 6 |
sshbuf_get_ecName: | sshbuf_get_ec | Prototype: | int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 89-108 |
| | 18 | 4 |
sshbuf_get_cstringName: | sshbuf_get_cstring | Prototype: | int sshbuf_get_cstring(struct sshbuf *buf, char **valp, size_t *lenp) | Coverage: | 81.250% (26/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 180-213 |
| | 49 | 10 |
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 |
sshbuf_get_bignum2Name: | sshbuf_get_bignum2 | Prototype: | int sshbuf_get_bignum2(struct sshbuf *buf, BIGNUM *v) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 34-46 |
| | 14 | 3 |
sshbuf_get_bignum1Name: | sshbuf_get_bignum1 | Prototype: | int sshbuf_get_bignum1(struct sshbuf *buf, BIGNUM *v) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c | Lines: | 48-72 |
| | 22 | 6 |
sshbuf_getName: | sshbuf_get | Prototype: | int sshbuf_get(struct sshbuf *buf, void *v, size_t len) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 31-42 |
| | 11 | 3 |
sshbuf_fromsName: | sshbuf_froms | Prototype: | int sshbuf_froms(struct sshbuf *buf, struct sshbuf **bufp) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-basic.c | Lines: | 377-399 |
| | 29 | 5 |
sshbuf_frombName: | sshbuf_fromb | Prototype: | struct sshbuf * sshbuf_fromb(struct sshbuf *buf) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 117-131 |
| | 23 | 4 |
sshbuf_fromName: | sshbuf_from | Prototype: | struct sshbuf * sshbuf_from(const void *blob, size_t len) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 87-102 |
| | 29 | 2 |
sshbuf_freeName: | sshbuf_free | Prototype: | void sshbuf_free(struct sshbuf *buf) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c | Lines: | 133-166 |
| | 20 | 5 |
sshbuf_dup_stringName: | sshbuf_dup_string | Prototype: | char * sshbuf_dup_string(struct sshbuf *buf) | Coverage: | 75.000% (15/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | Lines: | 139-160 |
| | 41 | 6 |
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 |
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_dtob64Name: | sshbuf_dtob64 | Prototype: | char * sshbuf_dtob64(struct sshbuf *buf) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c | Lines: | 92-111 |
| | 62 | 5 |