| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
cbs_find_indefinite| Name: | cbs_find_indefinite | | Prototype: | static int cbs_find_indefinite(const CBS *orig_in, char *indefinite_found, unsigned int depth) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | | Lines: | 46-82 |
| | 22 | 7 |
cbs_get| Name: | cbs_get | | Prototype: | static int cbs_get(CBS *cbs, const uint8_t **p, size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 42-52 |
| | 6 | 2 |
cbs_get_any_asn1_element_internal| Name: | cbs_get_any_asn1_element_internal | | Prototype: | int cbs_get_any_asn1_element_internal(CBS *cbs, CBS *out, unsigned int *out_tag, size_t *out_header_len, int strict) | | Coverage: | 61.818% (34/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 250-334 |
| | 53 | 18 |
cbs_get_asn1| Name: | cbs_get_asn1 | | Prototype: | static int cbs_get_asn1(CBS *cbs, CBS *out, unsigned int tag_value, int skip_header) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 336-356 |
| | 24 | 4 |
cbs_get_length_prefixed| Name: | cbs_get_length_prefixed | | Prototype: | static int cbs_get_length_prefixed(CBS *cbs, CBS *out, size_t len_len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 204-213 |
| | 4 | 2 |
cbs_get_u| Name: | cbs_get_u | | Prototype: | static int cbs_get_u(CBS *cbs, uint32_t *out, size_t len) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 135-154 |
| | 12 | 4 |
cbs_nonstrict_get_any_asn1_element| Name: | cbs_nonstrict_get_any_asn1_element | | Prototype: | static int cbs_nonstrict_get_any_asn1_element(CBS *cbs, CBS *out, unsigned int *out_tag, size_t *out_header_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | | Lines: | 31-37 |
| | 2 | 1 |
cert_crl| Name: | cert_crl | | Prototype: | static int cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1630-1661 |
| | 16 | 6 |
cert_self_signed| Name: | cert_self_signed | | Prototype: | static int cert_self_signed(X509 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 163-171 |
| | 4 | 2 |
cfbr_encrypt_block| Name: | cfbr_encrypt_block | | Prototype: | static void cfbr_encrypt_block(const unsigned char *in,unsigned char *out, int nbits,const void *key, unsigned char ivec[16],int enc, block128_f block) | | Coverage: | 85.000% (17/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | | Lines: | 173-204 |
| | 17 | 7 |
chacha_cipher| Name: | chacha_cipher | | Prototype: | static int chacha_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c | | Lines: | 61-67 |
| | 2 | 1 |
chacha_encrypt_bytes| Name: | chacha_encrypt_bytes | | Prototype: | static inline void chacha_encrypt_bytes(chacha_ctx *x, const u8 *m, u8 *c, u32 bytes) | | Coverage: | 89.655% (26/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | | Lines: | 121-279 |
| | 140 | 11 |
chacha_encrypt_bytes| Name: | chacha_encrypt_bytes | | Prototype: | static void chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes) | | Coverage: | 42.308% (11/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | | Lines: | 88-222 |
| | 100 | 10 |
chacha_init| Name: | chacha_init | | Prototype: | static int chacha_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c | | Lines: | 50-59 |
| | 11 | 2 |
chacha_ivsetup| Name: | chacha_ivsetup | | Prototype: | static inline void chacha_ivsetup(chacha_ctx *x, const u8 *iv, const u8 *counter) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | | Lines: | 112-119 |
| | 12 | 1 |
chacha_ivsetup| Name: | chacha_ivsetup | | Prototype: | static void chacha_ivsetup(chacha_ctx *x,const u8 *iv) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | | Lines: | 79-86 |
| | 4 | 1 |
chacha_keysetup| Name: | chacha_keysetup | | Prototype: | static inline void chacha_keysetup(chacha_ctx *x, const u8 *k, u32 kbits) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | | Lines: | 87-110 |
| | 17 | 2 |
chacha_keysetup| Name: | chacha_keysetup | | Prototype: | static void chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits,u32 ivbits) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | | Lines: | 54-77 |
| | 17 | 2 |
char| Name: | char | | Prototype: | char * (*UI_method_get_prompt_constructor(const UI_METHOD *method))(UI *, const char *, const char *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 713-721 |
| | 7 | 2 |
check_alias| Name: | check_alias | | Prototype: | static int check_alias(const unsigned char *in, size_t in_len, const unsigned char *out) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | | Lines: | 79-87 |
| | 5 | 3 |
check_bitlen_dsa| Name: | check_bitlen_dsa | | Prototype: | static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 543-567 |
| | 15 | 6 |
check_bitlen_rsa| Name: | check_bitlen_rsa | | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 569-601 |
| | 21 | 6 |
check_ca| Name: | check_ca | | Prototype: | static int check_ca(const X509 *x) | | Coverage: | 30.435% (7/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 594-620 |
| | 14 | 7 |
check_cert| Name: | check_cert | | Prototype: | static int check_cert(X509_STORE_CTX *ctx) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 902-973 |
| | 76 | 12 |
check_chain_extensions| Name: | check_chain_extensions | | Prototype: | static int check_chain_extensions(X509_STORE_CTX *ctx) | | Coverage: | 31.250% (30/96) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 618-759 |
| | 94 | 25 |
check_crl| Name: | check_crl | | Prototype: | static int check_crl(X509_STORE_CTX *ctx, X509_CRL *crl) | | Coverage: | 0.000% (0/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1528-1627 |
| | 66 | 23 |
check_crl_chain| Name: | check_crl_chain | | Prototype: | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1349-1360 |
| | 6 | 2 |
check_crl_path| Name: | check_crl_path | | Prototype: | static int check_crl_path(X509_STORE_CTX *ctx, X509 *x) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1306-1339 |
| | 17 | 5 |
check_crl_time| Name: | check_crl_time | | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | | Coverage: | 0.000% (0/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 977-1034 |
| | 47 | 18 |
check_defer| Name: | check_defer | | Prototype: | void check_defer(int nid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 258-263 |
| | 2 | 2 |
check_delta_base| Name: | check_delta_base | | Prototype: | static int check_delta_base(X509_CRL *delta, X509_CRL *base) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1123-1148 |
| | 16 | 8 |
check_hosts| Name: | check_hosts | | Prototype: | static int check_hosts(X509 *x, X509_VERIFY_PARAM_ID *id) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 182-199 |
| | 15 | 3 |
check_id| Name: | check_id | | Prototype: | static int check_id(X509_STORE_CTX *ctx) | | Coverage: | 16.000% (4/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 201-222 |
| | 22 | 7 |
check_id_error| Name: | check_id_error | | Prototype: | static int check_id_error(X509_STORE_CTX *ctx, int errcode) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 173-180 |
| | 4 | 1 |
check_issued| Name: | check_issued | | Prototype: | static int check_issued(X509_STORE_CTX *ctx, X509 *x, X509 *issuer) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 583-599 |
| | 10 | 3 |
check_name_constraints| Name: | check_name_constraints | | Prototype: | static int check_name_constraints(X509_STORE_CTX *ctx) | | Coverage: | 61.905% (13/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 761-793 |
| | 17 | 7 |
check_padding_md| Name: | check_padding_md | | Prototype: | static int check_padding_md(const EVP_MD *md, int padding) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 335-355 |
| | 11 | 5 |
check_pem| Name: | check_pem | | Prototype: | static int check_pem(const char *nm, const char *name) | | Coverage: | 5.226% (30/574) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | | Lines: | 187-268 |
| | 2819 | 119 |
check_policy| Name: | check_policy | | Prototype: | static int check_policy(X509_STORE_CTX *ctx) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1663-1708 |
| | 38 | 10 |
check_purpose_crl_sign| Name: | check_purpose_crl_sign | | Prototype: | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 751-764 |
| | 8 | 4 |
check_purpose_ns_ssl_server| Name: | check_purpose_ns_ssl_server | | Prototype: | static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 683-695 |
| | 7 | 3 |
check_purpose_smime_encrypt| Name: | check_purpose_smime_encrypt | | Prototype: | static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 738-749 |
| | 7 | 3 |
check_purpose_smime_sign| Name: | check_purpose_smime_sign | | Prototype: | static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 725-736 |
| | 7 | 3 |
check_purpose_ssl_client| Name: | check_purpose_ssl_client | | Prototype: | static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 650-664 |
| | 9 | 5 |
check_purpose_ssl_server| Name: | check_purpose_ssl_server | | Prototype: | static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 666-681 |
| | 9 | 5 |
check_purpose_timestamp_sign| Name: | check_purpose_timestamp_sign | | Prototype: | static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 780-813 |
| | 15 | 6 |
check_revocation| Name: | check_revocation | | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | | Coverage: | 11.765% (2/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 878-900 |
| | 14 | 6 |
check_ssl_ca| Name: | check_ssl_ca | | Prototype: | static int check_ssl_ca(const X509 *x) | | Coverage: | 33.333% (3/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 635-648 |
| | 7 | 3 |
check_trust| Name: | check_trust | | Prototype: | static int check_trust(X509_STORE_CTX *ctx) | | Coverage: | 40.909% (9/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 824-876 |
| | 33 | 8 |
circle_xor8| Name: | circle_xor8 | | Prototype: | static void circle_xor8(const unsigned char *w, unsigned char *k) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 76-86 |
| | 6 | 2 |
cleanup1_LHASH_DOALL| Name: | cleanup1_LHASH_DOALL | | Prototype: | static void cleanup1_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 247-247 |
| | 1 | 1 |
cleanup1_doall| Name: | cleanup1_doall | | Prototype: | static void cleanup1_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 225-232 |
| | 4 | 1 |
cleanup2_LHASH_DOALL| Name: | cleanup2_LHASH_DOALL | | Prototype: | static void cleanup2_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 248-248 |
| | 1 | 1 |
cleanup2_doall| Name: | cleanup2_doall | | Prototype: | static void cleanup2_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 234-237 |
| | 1 | 1 |
cleanup3_LHASH_DOALL| Name: | cleanup3_LHASH_DOALL | | Prototype: | static void cleanup3_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 249-249 |
| | 1 | 1 |
cleanup3_doall| Name: | cleanup3_doall | | Prototype: | static void cleanup3_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 239-245 |
| | 3 | 2 |
clear_comments| Name: | clear_comments | | Prototype: | static void clear_comments(CONF *conf, char *p) | | Coverage: | 50.000% (13/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 415-451 |
| | 23 | 10 |
close_console| Name: | close_console | | Prototype: | static int close_console(UI *ui) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 344-354 |
| | 10 | 3 |
cmac_key_free| Name: | cmac_key_free | | Prototype: | static void cmac_key_free(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_ameth.c | | Lines: | 72-78 |
| | 2 | 1 |
cmac_signctx| Name: | cmac_signctx | | Prototype: | static int cmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 125-130 |
| | 1 | 1 |
cmac_signctx_init| Name: | cmac_signctx_init | | Prototype: | static int cmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 117-123 |
| | 3 | 1 |
cmac_size| Name: | cmac_size | | Prototype: | static int cmac_size(const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_ameth.c | | Lines: | 66-70 |
| | 1 | 1 |
cmov| Name: | cmov | | Prototype: | static void cmov(ge_precomp *t, const ge_precomp *u, uint8_t b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1210-1214 |
| | 3 | 1 |
cmov_cached| Name: | cmov_cached | | Prototype: | static void cmov_cached(ge_cached *t, ge_cached *u, uint8_t b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 3565-3570 |
| | 4 | 1 |
collect_data| Name: | collect_data | | Prototype: | static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | | Lines: | 1052-1066 |
| | 9 | 3 |
compute_key| Name: | compute_key | | Prototype: | static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) | | Coverage: | 45.161% (14/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 183-237 |
| | 51 | 11 |
compute_wNAF| Name: | compute_wNAF | | Prototype: | static signed char * compute_wNAF(const BIGNUM * scalar, int w, size_t * ret_len) | | Coverage: | 56.923% (37/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | | Lines: | 194-312 |
| | 78 | 18 |
conf_lhash_get_section| Name: | conf_lhash_get_section | | Prototype: | static struct stack_st_CONF_VALUE * conf_lhash_get_section(void *db, const char *section) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 518-522 |
| | 1 | 1 |
conf_lhash_get_string| Name: | conf_lhash_get_string | | Prototype: | static char * conf_lhash_get_string(void *db, const char *section, const char *value) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 512-516 |
| | 1 | 1 |
conf_value_LHASH_COMP| Name: | conf_value_LHASH_COMP | | Prototype: | static int conf_value_LHASH_COMP(const void *arg1, const void *arg2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 182-182 |
| | 1 | 1 |
conf_value_LHASH_HASH| Name: | conf_value_LHASH_HASH | | Prototype: | static unsigned long conf_value_LHASH_HASH(const void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 161-161 |
| | 1 | 1 |
conf_value_cmp| Name: | conf_value_cmp | | Prototype: | static int conf_value_cmp(const CONF_VALUE *a, const CONF_VALUE *b) | | Coverage: | 12.987% (10/77) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 163-180 |
| | 351 | 17 |
conf_value_hash| Name: | conf_value_hash | | Prototype: | static unsigned long conf_value_hash(const CONF_VALUE *v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 155-159 |
| | 1 | 1 |
conn_callback_ctrl| Name: | conn_callback_ctrl | | Prototype: | static long conn_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 554-573 |
| | 9 | 3 |
conn_close_socket| Name: | conn_close_socket | | Prototype: | static void conn_close_socket(BIO *bio) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 340-353 |
| | 11 | 3 |
conn_ctrl| Name: | conn_ctrl | | Prototype: | static long conn_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 0.000% (0/106) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 422-552 |
| | 174 | 36 |
conn_free| Name: | conn_free | | Prototype: | static int conn_free(BIO *a) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 355-372 |
| | 17 | 3 |
conn_new| Name: | conn_new | | Prototype: | static int conn_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 328-338 |
| | 8 | 2 |
conn_puts| Name: | conn_puts | | Prototype: | static int conn_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 575-583 |
| | 4 | 1 |
conn_read| Name: | conn_read | | Prototype: | static int conn_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 374-397 |
| | 19 | 6 |
conn_state| Name: | conn_state | | Prototype: | static int conn_state(BIO *b, BIO_CONNECT *c) | | Coverage: | 0.000% (0/107) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 121-288 |
| | 215 | 37 |
conn_write| Name: | conn_write | | Prototype: | static int conn_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 399-420 |
| | 16 | 5 |
constant_time_eq| Name: | constant_time_eq | | Prototype: | static inline unsigned int constant_time_eq(unsigned int a, unsigned int b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 164-167 |
| | 1 | 1 |
constant_time_eq_8| Name: | constant_time_eq_8 | | Prototype: | static inline unsigned char constant_time_eq_8(unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 169-172 |
| | 1 | 1 |
constant_time_eq_8| Name: | constant_time_eq_8 | | Prototype: | static unsigned char constant_time_eq_8(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 96-102 |
| | 3 | 1 |
constant_time_eq_int| Name: | constant_time_eq_int | | Prototype: | static inline unsigned int constant_time_eq_int(int a, int b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 174-177 |
| | 1 | 1 |
constant_time_eq_int_8| Name: | constant_time_eq_int_8 | | Prototype: | static inline unsigned char constant_time_eq_int_8(int a, int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 179-182 |
| | 1 | 1 |
constant_time_ge| Name: | constant_time_ge | | Prototype: | static inline unsigned int constant_time_ge(unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 144-147 |
| | 1 | 1 |
constant_time_ge| Name: | constant_time_ge | | Prototype: | static unsigned constant_time_ge(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 88-93 |
| | 2 | 1 |
constant_time_ge_8| Name: | constant_time_ge_8 | | Prototype: | static inline unsigned char constant_time_ge_8(unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 149-152 |
| | 1 | 1 |
constant_time_is_zero| Name: | constant_time_is_zero | | Prototype: | static inline unsigned int constant_time_is_zero(unsigned int a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 154-157 |
| | 1 | 1 |
constant_time_is_zero_8| Name: | constant_time_is_zero_8 | | Prototype: | static inline unsigned char constant_time_is_zero_8(unsigned int a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 159-162 |
| | 1 | 1 |
constant_time_lt| Name: | constant_time_lt | | Prototype: | static inline unsigned int constant_time_lt(unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 134-137 |
| | 1 | 1 |
constant_time_lt| Name: | constant_time_lt | | Prototype: | static unsigned constant_time_lt(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 80-85 |
| | 2 | 1 |
constant_time_lt_8| Name: | constant_time_lt_8 | | Prototype: | static inline unsigned char constant_time_lt_8(unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 139-142 |
| | 1 | 1 |
constant_time_msb| Name: | constant_time_msb | | Prototype: | static inline unsigned int constant_time_msb(unsigned int a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 129-132 |
| | 1 | 1 |
constant_time_select| Name: | constant_time_select | | Prototype: | static inline unsigned int constant_time_select(unsigned int mask, unsigned int a, unsigned int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 184-189 |
| | 1 | 1 |
constant_time_select_8| Name: | constant_time_select_8 | | Prototype: | static inline unsigned char constant_time_select_8(unsigned char mask, unsigned char a, unsigned char b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 191-196 |
| | 1 | 1 |
constant_time_select_int| Name: | constant_time_select_int | | Prototype: | static inline int constant_time_select_int(unsigned int mask, int a, int b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 198-201 |
| | 1 | 1 |
contract| Name: | contract | | Prototype: | static void contract(_LHASH *lh) | | Coverage: | 28.571% (4/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | | Lines: | 359-392 |
| | 32 | 5 |