| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
camellia_init_key| Name: | camellia_init_key | | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 108-122 |
| | 6 | 2 |
cbb_init| Name: | cbb_init | | Prototype: | static int cbb_init(CBB *cbb, uint8_t *buf, size_t cap) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 27-45 |
| | 13 | 2 |
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_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 |
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 |
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_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_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_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 |
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 |
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 |
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 |
ctr64_add| Name: | ctr64_add | | Prototype: | static void ctr64_add (unsigned char *counter,size_t inc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | | Lines: | 311-322 |
| | 8 | 2 |
d2i_PKCS8PrivateKey_fp| Name: | d2i_PKCS8PrivateKey_fp | | Prototype: | EVP_PKEY * d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 237-250 |
| | 12 | 2 |
def_destroy| Name: | def_destroy | | Prototype: | static int def_destroy(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 170-178 |
| | 4 | 2 |
def_destroy_data| Name: | def_destroy_data | | Prototype: | static int def_destroy_data(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 180-187 |
| | 6 | 2 |
def_init_WIN32| Name: | def_init_WIN32 | | Prototype: | static int def_init_WIN32(CONF *conf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 157-168 |
| | 12 | 2 |
def_init_default| Name: | def_init_default | | Prototype: | static int def_init_default(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 144-155 |
| | 12 | 2 |
def_time_cb| Name: | def_time_cb | | Prototype: | static int def_time_cb(struct TS_resp_ctx *ctx, void *data, time_t *sec, long *usec) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 113-130 |
| | 14 | 2 |
der_cmp| Name: | der_cmp | | Prototype: | static int der_cmp(const void *a, const void *b) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 396-407 |
| | 7 | 2 |
derive_pvk_key| Name: | derive_pvk_key | | Prototype: | static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 700-716 |
| | 18 | 2 |
des_ede3_cfb1_cipher| Name: | des_ede3_cfb1_cipher | | Prototype: | static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 160-177 |
| | 10 | 2 |
dgram_new| Name: | dgram_new | | Prototype: | static int dgram_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 133-147 |
| | 15 | 2 |
dh_cmp_parameters| Name: | dh_cmp_parameters | | Prototype: | static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 395-403 |
| | 4 | 2 |
dh_missing_parameters| Name: | dh_missing_parameters | | Prototype: | static int dh_missing_parameters(const EVP_PKEY *a) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 423-429 |
| | 3 | 2 |
dh_param_decode| Name: | dh_param_decode | | Prototype: | static int dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 291-302 |
| | 10 | 2 |
do_all_cipher_fn| Name: | do_all_cipher_fn | | Prototype: | static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 159-168 |
| | 12 | 2 |
do_all_fn_doall_arg| Name: | do_all_fn_doall_arg | | Prototype: | static void do_all_fn_doall_arg(const OBJ_NAME *name, struct doall *d) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 243-248 |
| | 2 | 2 |
do_all_md_fn| Name: | do_all_md_fn | | Prototype: | static void do_all_md_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 205-214 |
| | 12 | 2 |
do_all_sorted_fn| Name: | do_all_sorted_fn | | Prototype: | static void do_all_sorted_fn(const OBJ_NAME *name, void *d_) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 271-280 |
| | 4 | 2 |
do_pk8pkey_fp| Name: | do_pk8pkey_fp | | Prototype: | static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 221-235 |
| | 8 | 2 |
dsa_cmp_parameters| Name: | dsa_cmp_parameters | | Prototype: | static int dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 339-348 |
| | 5 | 2 |
dsa_missing_parameters| Name: | dsa_missing_parameters | | Prototype: | static int dsa_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 306-315 |
| | 15 | 2 |
dsa_param_decode| Name: | dsa_param_decode | | Prototype: | static int dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 438-449 |
| | 10 | 2 |
dsa_pub_cmp| Name: | dsa_pub_cmp | | Prototype: | static int dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 350-357 |
| | 3 | 2 |
dtls1_clear_record_buffer| Name: | dtls1_clear_record_buffer | | Prototype: | void dtls1_clear_record_buffer(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1117-1127 |
| | 7 | 2 |
dtls1_double_timeout| Name: | dtls1_double_timeout | | Prototype: | void dtls1_double_timeout(SSL *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 370-377 |
| | 4 | 2 |
dtls1_free| Name: | dtls1_free | | Prototype: | void dtls1_free(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 178-198 |
| | 18 | 2 |
dtls1_get_client_method| Name: | dtls1_get_client_method | | Prototype: | const SSL_METHOD * dtls1_get_client_method(int ver) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | | Lines: | 165-171 |
| | 7 | 2 |
dtls1_get_method| Name: | dtls1_get_method | | Prototype: | static const SSL_METHOD * dtls1_get_method(int ver) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_meth.c | | Lines: | 103-109 |
| | 7 | 2 |
dtls1_get_server_method| Name: | dtls1_get_server_method | | Prototype: | const SSL_METHOD * dtls1_get_server_method(int ver) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c | | Lines: | 163-169 |
| | 7 | 2 |
dtls1_listen| Name: | dtls1_listen | | Prototype: | int dtls1_listen(SSL *s, struct sockaddr *client) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 435-452 |
| | 13 | 2 |
dtls1_max_handshake_message_len| Name: | dtls1_max_handshake_message_len | | Prototype: | static unsigned long dtls1_max_handshake_message_len(const SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 567-576 |
| | 5 | 2 |
dtls1_reset_seq_numbers| Name: | dtls1_reset_seq_numbers | | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1437-1455 |
| | 11 | 2 |
dtls1_retrieve_buffered_record| Name: | dtls1_retrieve_buffered_record | | Prototype: | static int dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 265-281 |
| | 8 | 2 |
dtls1_set_message_header| Name: | dtls1_set_message_header | | Prototype: | void dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len, unsigned long frag_off, unsigned long frag_len) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1129-1141 |
| | 5 | 2 |
dtls1_start_timer| Name: | dtls1_start_timer | | Prototype: | void dtls1_start_timer(SSL *s) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 291-307 |
| | 10 | 2 |
dump_value_doall_arg| Name: | dump_value_doall_arg | | Prototype: | static void dump_value_doall_arg(CONF_VALUE *a, BIO *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 662-669 |
| | 3 | 2 |
eat_ws| Name: | eat_ws | | Prototype: | static char * eat_ws(CONF *conf, char *p) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 599-605 |
| | 3 | 2 |
ec_GFp_mont_field_decode| Name: | ec_GFp_mont_field_decode | | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 275-284 |
| | 6 | 2 |
ec_GFp_mont_field_encode| Name: | ec_GFp_mont_field_encode | | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 263-272 |
| | 6 | 2 |
ec_GFp_mont_field_mul| Name: | ec_GFp_mont_field_mul | | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 239-248 |
| | 6 | 2 |
ec_GFp_mont_field_sqr| Name: | ec_GFp_mont_field_sqr | | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 251-260 |
| | 6 | 2 |
ec_GFp_simple_invert| Name: | ec_GFp_simple_invert | | Prototype: | int ec_GFp_simple_invert(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 967-975 |
| | 3 | 2 |
ec_GFp_simple_point_set_affine_coordinates| Name: | ec_GFp_simple_point_set_affine_coordinates | | Prototype: | int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 516-526 |
| | 10 | 2 |
ec_cmp_parameters| Name: | ec_cmp_parameters | | Prototype: | static int ec_cmp_parameters(const EVP_PKEY * a, const EVP_PKEY * b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 396-404 |
| | 8 | 2 |
ec_missing_parameters| Name: | ec_missing_parameters | | Prototype: | static int ec_missing_parameters(const EVP_PKEY * pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 382-388 |
| | 5 | 2 |
ec_wNAF_have_precompute_mult| Name: | ec_wNAF_have_precompute_mult | | Prototype: | int ec_wNAF_have_precompute_mult(const EC_GROUP * group) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | | Lines: | 878-885 |
| | 5 | 2 |
ecdh_data_dup| Name: | ecdh_data_dup | | Prototype: | static void * ecdh_data_dup(void *data) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | | Lines: | 159-169 |
| | 10 | 2 |
ecdsa_data_dup| Name: | ecdsa_data_dup | | Prototype: | static void * ecdsa_data_dup(void *data) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | | Lines: | 147-157 |
| | 10 | 2 |
echo_console| Name: | echo_console | | Prototype: | static int echo_console(UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | | Lines: | 336-342 |
| | 7 | 2 |
eckey_param_decode| Name: | eckey_param_decode | | Prototype: | static int eckey_param_decode(EVP_PKEY * pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 496-507 |
| | 10 | 2 |
enc_free| Name: | enc_free | | Prototype: | static int enc_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | | Lines: | 129-143 |
| | 16 | 2 |
enc_new| Name: | enc_new | | Prototype: | static int enc_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | | Lines: | 107-127 |
| | 16 | 2 |
engine_list_cleanup| Name: | engine_list_cleanup | | Prototype: | static void engine_list_cleanup(void) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | | Lines: | 90-97 |
| | 7 | 2 |
engine_table_cleanup| Name: | engine_table_cleanup | | Prototype: | void engine_table_cleanup(ENGINE_TABLE **table) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 228-239 |
| | 11 | 2 |
engine_table_unregister| Name: | engine_table_unregister | | Prototype: | void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 208-216 |
| | 5 | 2 |
ex_data_check| Name: | ex_data_check | | Prototype: | static int ex_data_check(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 274-284 |
| | 9 | 2 |
exnode_free| Name: | exnode_free | | Prototype: | static void exnode_free(X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | | Lines: | 624-629 |
| | 2 | 2 |
ext_list_free| Name: | ext_list_free | | Prototype: | static void ext_list_free(X509V3_EXT_METHOD *ext) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | | Lines: | 180-185 |
| | 2 | 2 |
fcrypt_body| Name: | fcrypt_body | | Prototype: | void fcrypt_body(unsigned int *out, DES_key_schedule *ks, unsigned int Eswap0, unsigned int Eswap1) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt_b.c | | Lines: | 82-144 |
| | 38 | 2 |
fe_add| Name: | fe_add | | Prototype: | static void fe_add(fe h, const fe f, const fe g) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 231-236 |
| | 3 | 2 |
fe_cmov| Name: | fe_cmov | | Prototype: | static void fe_cmov(fe f, const fe g, unsigned b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 720-728 |
| | 6 | 2 |
fe_cswap| Name: | fe_cswap | | Prototype: | static void fe_cswap(fe f, fe g, unsigned int b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 4736-4745 |
| | 7 | 2 |
fe_neg| Name: | fe_neg | | Prototype: | static void fe_neg(fe h, const fe f) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 709-714 |
| | 3 | 2 |
fe_sub| Name: | fe_sub | | Prototype: | static void fe_sub(fe h, const fe f, const fe g) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 247-252 |
| | 3 | 2 |
file_write| Name: | file_write | | Prototype: | static int file_write(BIO *b, const char *in, int inl) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 199-207 |
| | 6 | 2 |
freezero| Name: | freezero | | Prototype: | void freezero(void *ptr, size_t sz) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/freezero.c | | Lines: | 23-32 |
| | 6 | 2 |
gN| Name: | gN | | Prototype: | static inline void gN(unsigned long *h, unsigned long *m, unsigned long *N) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | | Lines: | 1212-1236 |
| | 17 | 2 |
generic_asn1| Name: | generic_asn1 | | Prototype: | static unsigned char * generic_asn1(const char *value, X509V3_CTX *ctx, long *ext_len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 326-338 |
| | 18 | 2 |
get_issuer_sk| Name: | get_issuer_sk | | Prototype: | static int get_issuer_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 603-612 |
| | 5 | 2 |
gost_key_unwrap_crypto_pro| Name: | gost_key_unwrap_crypto_pro | | Prototype: | int gost_key_unwrap_crypto_pro(int nid, const unsigned char *keyExchangeKey, const unsigned char *wrappedKey, unsigned char *sessionKey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | | Lines: | 115-136 |
| | 13 | 2 |
i2d_ASN1_BOOLEAN| Name: | i2d_ASN1_BOOLEAN | | Prototype: | int i2d_ASN1_BOOLEAN(int a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c | | Lines: | 64-79 |
| | 12 | 2 |
i2d_ECParameters| Name: | i2d_ECParameters | | Prototype: | int i2d_ECParameters(EC_KEY * a, unsigned char **out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | | Lines: | 1522-1530 |
| | 6 | 2 |
i2d_PKCS8PrivateKeyInfo_bio| Name: | i2d_PKCS8PrivateKeyInfo_bio | | Prototype: | int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 448-460 |
| | 8 | 2 |
i2d_PKCS8PrivateKeyInfo_fp| Name: | i2d_PKCS8PrivateKeyInfo_fp | | Prototype: | int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 462-473 |
| | 8 | 2 |
i2d_X509_AUX| Name: | i2d_X509_AUX | | Prototype: | int i2d_X509_AUX(X509 *a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | | Lines: | 337-346 |
| | 5 | 2 |
i2d_ocsp_nonce| Name: | i2d_ocsp_nonce | | Prototype: | static int i2d_ocsp_nonce(void *a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | | Lines: | 280-290 |
| | 5 | 2 |
i2v_EXTENDED_KEY_USAGE| Name: | i2v_EXTENDED_KEY_USAGE | | Prototype: | static struct stack_st_CONF_VALUE * i2v_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c | | Lines: | 150-165 |
| | 13 | 2 |
i2v_POLICY_MAPPINGS| Name: | i2v_POLICY_MAPPINGS | | Prototype: | static struct stack_st_CONF_VALUE * i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pmaps.c | | Lines: | 147-164 |
| | 11 | 2 |
idea_options| Name: | idea_options | | Prototype: | const char *idea_options(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ecb.c | | Lines: | 63-69 |
| | 3 | 2 |
impl_check| Name: | impl_check | | Prototype: | static void impl_check(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 201-208 |
| | 4 | 2 |
init_added| Name: | init_added | | Prototype: | static int init_added(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 216-223 |
| | 10 | 2 |
int| Name: | int | | Prototype: | int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))( const void *, const void *) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 70-81 |
| | 5 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_opener(const UI_METHOD * method))(UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 668-675 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_writer(const UI_METHOD *method))(UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 677-684 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 686-693 |
| | 7 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_reader(const UI_METHOD *method))(UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 695-702 |
| | 7 | 2 |