| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
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 |
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 |
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 |
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 |
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_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_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_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_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_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_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_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_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_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_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 |
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 |
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_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_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 |
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 |
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_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_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_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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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 |
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_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_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_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 |
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 |
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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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| 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 |
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 |
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 |
by_dir_entry_free| Name: | by_dir_entry_free | | Prototype: | static void by_dir_entry_free(BY_DIR_ENTRY *ent) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 178-185 |
| | 4 | 2 |
buffer_free| Name: | buffer_free | | Prototype: | static int buffer_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 127-142 |
| | 17 | 2 |
bn_new| Name: | bn_new | | Prototype: | static int bn_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 109-117 |
| | 4 | 2 |
bn_mul_low_recursive| Name: | bn_mul_low_recursive | | Prototype: | void bn_mul_low_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, unsigned long *t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 743-764 |
| | 11 | 2 |
bn_free| Name: | bn_free | | Prototype: | static void bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 119-126 |
| | 10 | 2 |
bio_new| Name: | bio_new | | Prototype: | static int bio_new(BIO *bio) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 133-148 |
| | 19 | 2 |
bind_helper| Name: | bind_helper | | Prototype: | static int bind_helper(ENGINE *e) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | | Lines: | 136-173 |
| | 30 | 2 |
b64_new| Name: | b64_new | | Prototype: | static int b64_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | | Lines: | 112-134 |
| | 18 | 2 |
b64_free| Name: | b64_free | | Prototype: | static int b64_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | | Lines: | 136-146 |
| | 13 | 2 |
asn1_template_clear| Name: | asn1_template_clear | | Prototype: | static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 287-295 |
| | 7 | 2 |
asn1_print_integer_ctx| Name: | asn1_print_integer_ctx | | Prototype: | static int asn1_print_integer_ctx(BIO *out, ASN1_INTEGER *str, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 452-462 |
| | 11 | 2 |
asn1_get_field_ptr| Name: | asn1_get_field_ptr | | Prototype: | ASN1_VALUE ** asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 203-216 |
| | 5 | 2 |
asn1_enc_init| Name: | asn1_enc_init | | Prototype: | void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 136-147 |
| | 10 | 2 |
asn1_enc_free| Name: | asn1_enc_free | | Prototype: | void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 149-161 |
| | 11 | 2 |
asn1_bio_read| Name: | asn1_bio_read | | Prototype: | static int asn1_bio_read(BIO *b, char *in , int inl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 337-343 |
| | 3 | 2 |
asn1_bio_init| Name: | asn1_bio_init | | Prototype: | static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 164-181 |
| | 18 | 2 |
asn1_bio_gets| Name: | asn1_bio_gets | | Prototype: | static int asn1_bio_gets(BIO *b, char *str, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 351-357 |
| | 3 | 2 |
asn1_bio_get_ex| Name: | asn1_bio_get_ex | | Prototype: | static int asn1_bio_get_ex(BIO *b, int cmd, asn1_ps_func **ex_func, asn1_ps_func **ex_free_func) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 459-472 |
| | 7 | 2 |
asn1_bio_free| Name: | asn1_bio_free | | Prototype: | static int asn1_bio_free(BIO *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 183-197 |
| | 16 | 2 |
asn1_bio_callback_ctrl| Name: | asn1_bio_callback_ctrl | | Prototype: | static long asn1_bio_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 359-365 |
| | 5 | 2 |
alg_get| Name: | alg_get | | Prototype: | static int alg_get(X509_ALGOR *alg, int *pnid, int *piter, int *psaltlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | | Lines: | 230-245 |
| | 15 | 2 |
aesni_ecb_cipher| Name: | aesni_ecb_cipher | | Prototype: | static int aesni_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 245-257 |
| | 5 | 2 |
aesni_cbc_hmac_sha1_init_key| Name: | aesni_cbc_hmac_sha1_init_key | | Prototype: | static int aesni_cbc_hmac_sha1_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | | Lines: | 101-120 |
| | 10 | 2 |
aes_gcm_cleanup| Name: | aes_gcm_cleanup | | Prototype: | static int aes_gcm_cleanup(EVP_CIPHER_CTX *c) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 686-695 |
| | 5 | 2 |
aes_ctr_cipher| Name: | aes_ctr_cipher | | Prototype: | static int aes_ctr_cipher (EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 666-680 |
| | 9 | 2 |
add_digest_smcap| Name: | add_digest_smcap | | Prototype: | static int add_digest_smcap(struct stack_st_X509_ALGOR *sk, int nid, int arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | | Lines: | 151-157 |
| | 3 | 2 |
add_cipher_smcap| Name: | add_cipher_smcap | | Prototype: | static int add_cipher_smcap(struct stack_st_X509_ALGOR *sk, int nid, int arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | | Lines: | 143-149 |
| | 3 | 2 |
add_blocks| Name: | add_blocks | | Prototype: | static int add_blocks(int n, unsigned char *left, const unsigned char *right) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 102-115 |
| | 8 | 2 |
acpt_new| Name: | acpt_new | | Prototype: | static int acpt_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 120-134 |
| | 12 | 2 |
acpt_close_socket| Name: | acpt_close_socket | | Prototype: | static void acpt_close_socket(BIO *bio) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 160-172 |
| | 11 | 2 |
_rs_random_u32| Name: | _rs_random_u32 | | Prototype: | static __inline void _rs_random_u32(uint32_t *val) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | | Lines: | 165-177 |
| | 12 | 2 |
_SSL_CTX_set_tmp_dh| Name: | _SSL_CTX_set_tmp_dh | | Prototype: | static int _SSL_CTX_set_tmp_dh(SSL_CTX *ctx, DH *dh) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1971-1985 |
| | 9 | 2 |
_CONF_get_section_values| Name: | _CONF_get_section_values | | Prototype: | struct stack_st_CONF_VALUE * _CONF_get_section_values(const CONF *conf, const char *section) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 94-104 |
| | 11 | 2 |
_CONF_get_section| Name: | _CONF_get_section | | Prototype: | CONF_VALUE * _CONF_get_section(const CONF *conf, const char *section) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 80-91 |
| | 23 | 2 |
_CONF_free_data| Name: | _CONF_free_data | | Prototype: | void _CONF_free_data(CONF *conf) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 197-215 |
| | 14 | 2 |
X509v3_get_ext_count| Name: | X509v3_get_ext_count | | Prototype: | int X509v3_get_ext_count(const struct stack_st_X509_EXTENSION *x) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 69-75 |
| | 5 | 2 |
X509v3_get_ext_by_NID| Name: | X509v3_get_ext_by_NID | | Prototype: | int X509v3_get_ext_by_NID(const struct stack_st_X509_EXTENSION *x, int nid, int lastpos) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 77-86 |
| | 7 | 2 |
X509v3_get_ext| Name: | X509v3_get_ext | | Prototype: | X509_EXTENSION * X509v3_get_ext(const struct stack_st_X509_EXTENSION *x, int loc) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 131-138 |
| | 11 | 2 |
X509v3_delete_ext| Name: | X509v3_delete_ext | | Prototype: | X509_EXTENSION * X509v3_delete_ext(struct stack_st_X509_EXTENSION *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 140-149 |
| | 13 | 2 |
X509at_get_attr_by_NID| Name: | X509at_get_attr_by_NID | | Prototype: | int X509at_get_attr_by_NID(const struct stack_st_X509_ATTRIBUTE *x, int nid, int lastpos) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 75-84 |
| | 7 | 2 |
X509at_get_attr| Name: | X509at_get_attr | | Prototype: | X509_ATTRIBUTE * X509at_get_attr(const struct stack_st_X509_ATTRIBUTE *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 107-114 |
| | 11 | 2 |
X509at_delete_attr| Name: | X509at_delete_attr | | Prototype: | X509_ATTRIBUTE * X509at_delete_attr(struct stack_st_X509_ATTRIBUTE *x, int loc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 116-125 |
| | 13 | 2 |
X509at_add1_attr_by_txt| Name: | X509at_add1_attr_by_txt | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_txt(struct stack_st_X509_ATTRIBUTE **x, const char *attrname, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 192-205 |
| | 12 | 2 |
X509at_add1_attr_by_OBJ| Name: | X509at_add1_attr_by_OBJ | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_OBJ(struct stack_st_X509_ATTRIBUTE **x, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 162-175 |
| | 12 | 2 |
X509at_add1_attr_by_NID| Name: | X509at_add1_attr_by_NID | | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr_by_NID(struct stack_st_X509_ATTRIBUTE **x, int nid, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | | Lines: | 177-190 |
| | 12 | 2 |
X509_verify| Name: | X509_verify | | Prototype: | int X509_verify(X509 *a, EVP_PKEY *r) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 475-482 |
| | 4 | 2 |
X509_trust_clear| Name: | X509_trust_clear | | Prototype: | void X509_trust_clear(X509 *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | | Lines: | 256-263 |
| | 7 | 2 |
X509_time_adj_ex| Name: | X509_time_adj_ex | | Prototype: | ASN1_TIME * X509_time_adj_ex(ASN1_TIME *s, int offset_day, long offset_sec, time_t *in_time) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1937-1947 |
| | 11 | 2 |