| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
Camellia_ecb_encrypt| Name: | Camellia_ecb_encrypt | | Prototype: | void Camellia_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key, const int enc) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_ecb.c | | Lines: | 55-63 |
| | 3 | 2 |
Camellia_decrypt| Name: | Camellia_decrypt | | Prototype: | void Camellia_decrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c | | Lines: | 76-81 |
| | 1 | 1 |
Camellia_cfb128_encrypt| Name: | Camellia_cfb128_encrypt | | Prototype: | void Camellia_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_cfb.c | | Lines: | 118-125 |
| | 2 | 1 |
CRYPTO_set_locking_callback| Name: | CRYPTO_set_locking_callback | | Prototype: | void CRYPTO_set_locking_callback(void (*func)(int mode, int type, const char *file, int line)) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 399-407 |
| | 1 | 1 |
CRYPTO_push_info_| Name: | CRYPTO_push_info_ | | Prototype: | int CRYPTO_push_info_(const char *info, const char *file, int line) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c | | Lines: | 143-147 |
| | 1 | 1 |
CRYPTO_pop_info| Name: | CRYPTO_pop_info | | Prototype: | int CRYPTO_pop_info(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c | | Lines: | 149-153 |
| | 1 | 1 |
CRYPTO_poly1305_update| Name: | CRYPTO_poly1305_update | | Prototype: | void CRYPTO_poly1305_update(poly1305_context *ctx, const unsigned char *in, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305.c | | Lines: | 27-32 |
| | 1 | 1 |
CRYPTO_poly1305_init| Name: | CRYPTO_poly1305_init | | Prototype: | void CRYPTO_poly1305_init(poly1305_context *ctx, const unsigned char key[32]) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305.c | | Lines: | 21-25 |
| | 1 | 1 |
CRYPTO_poly1305_finish| Name: | CRYPTO_poly1305_finish | | Prototype: | void CRYPTO_poly1305_finish(poly1305_context *ctx, unsigned char mac[16]) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305.c | | Lines: | 34-38 |
| | 1 | 1 |
CRYPTO_new_ex_data| Name: | CRYPTO_new_ex_data | | Prototype: | int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 577-582 |
| | 2 | 2 |
CRYPTO_mem_leaks_fp| Name: | CRYPTO_mem_leaks_fp | | Prototype: | int CRYPTO_mem_leaks_fp(FILE *fp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c | | Lines: | 190-194 |
| | 1 | 1 |
CRYPTO_mem_leaks| Name: | CRYPTO_mem_leaks | | Prototype: | int CRYPTO_mem_leaks(BIO *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c | | Lines: | 184-188 |
| | 1 | 1 |
CRYPTO_get_ex_new_index| Name: | CRYPTO_get_ex_new_index | | Prototype: | int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 563-573 |
| | 5 | 2 |
CRYPTO_gcm128_tag| Name: | CRYPTO_gcm128_tag | | Prototype: | void CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | | Lines: | 1543-1547 |
| | 6 | 1 |
CRYPTO_gcm128_setiv| Name: | CRYPTO_gcm128_setiv | | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx,const unsigned char *iv,size_t len) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | | Lines: | 751-828 |
| | 31 | 6 |
CRYPTO_free_ex_data| Name: | CRYPTO_free_ex_data | | Prototype: | void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 595-600 |
| | 2 | 2 |
CRYPTO_cleanup_all_ex_data| Name: | CRYPTO_cleanup_all_ex_data | | Prototype: | void CRYPTO_cleanup_all_ex_data(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 555-560 |
| | 2 | 2 |
CRYPTO_chacha_20| Name: | CRYPTO_chacha_20 | | Prototype: | void CRYPTO_chacha_20(unsigned char *out, const unsigned char *in, size_t len, const unsigned char key[32], const unsigned char iv[8], uint64_t counter) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha.c | | Lines: | 58-77 |
| | 11 | 2 |
CRYPTO_cfb128_8_encrypt| Name: | CRYPTO_cfb128_8_encrypt | | Prototype: | void CRYPTO_cfb128_8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | | Lines: | 224-233 |
| | 3 | 2 |
CRYPTO_cfb128_1_encrypt| Name: | CRYPTO_cfb128_1_encrypt | | Prototype: | void CRYPTO_cfb128_1_encrypt(const unsigned char *in, unsigned char *out, size_t bits, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | | Lines: | 207-222 |
| | 7 | 2 |
CRYPTO_THREADID_set_pointer| Name: | CRYPTO_THREADID_set_pointer | | Prototype: | void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 426-445 |
| | 3 | 1 |
CRYPTO_THREADID_hash| Name: | CRYPTO_THREADID_hash | | Prototype: | unsigned long CRYPTO_THREADID_hash(const CRYPTO_THREADID *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 492-496 |
| | 1 | 1 |
CRYPTO_THREADID_cpy| Name: | CRYPTO_THREADID_cpy | | Prototype: | void CRYPTO_THREADID_cpy(CRYPTO_THREADID *dest, const CRYPTO_THREADID *src) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 486-490 |
| | 1 | 1 |
CRYPTO_THREADID_cmp| Name: | CRYPTO_THREADID_cmp | | Prototype: | int CRYPTO_THREADID_cmp(const CRYPTO_THREADID *a, const CRYPTO_THREADID *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 480-484 |
| | 1 | 1 |
CRL_DIST_POINTS_free| Name: | CRL_DIST_POINTS_free | | Prototype: | void CRL_DIST_POINTS_free(CRL_DIST_POINTS *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 544-548 |
| | 1 | 1 |
CONF_free| Name: | CONF_free | | Prototype: | void CONF_free(struct lhash_st_CONF_VALUE *conf) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 183-190 |
| | 3 | 1 |
CERTIFICATEPOLICIES_free| Name: | CERTIFICATEPOLICIES_free | | Prototype: | void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | | Lines: | 140-144 |
| | 1 | 1 |
CBS_skip| Name: | CBS_skip | | Prototype: | int CBS_skip(CBS *cbs, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 60-65 |
| | 2 | 1 |
CBS_offset| Name: | CBS_offset | | Prototype: | size_t CBS_offset(const CBS *cbs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 54-58 |
| | 1 | 1 |
CBS_mem_equal| Name: | CBS_mem_equal | | Prototype: | int CBS_mem_equal(const CBS *cbs, const uint8_t *data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 126-133 |
| | 3 | 2 |
CBS_len| Name: | CBS_len | | Prototype: | size_t CBS_len(const CBS *cbs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 73-77 |
| | 1 | 1 |
CBS_init| Name: | CBS_init | | Prototype: | void CBS_init(CBS *cbs, const uint8_t *data, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 27-33 |
| | 3 | 1 |
CBS_get_u8_length_prefixed| Name: | CBS_get_u8_length_prefixed | | Prototype: | int CBS_get_u8_length_prefixed(CBS *cbs, CBS *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 215-219 |
| | 1 | 1 |
CBS_get_u8| Name: | CBS_get_u8 | | Prototype: | int CBS_get_u8(CBS *cbs, uint8_t *out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 156-166 |
| | 5 | 2 |
CBS_get_u32| Name: | CBS_get_u32 | | Prototype: | int CBS_get_u32(CBS *cbs, uint32_t *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 186-190 |
| | 1 | 1 |
CBS_get_u24_length_prefixed| Name: | CBS_get_u24_length_prefixed | | Prototype: | int CBS_get_u24_length_prefixed(CBS *cbs, CBS *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 227-231 |
| | 1 | 1 |
CBS_get_u24| Name: | CBS_get_u24 | | Prototype: | int CBS_get_u24(CBS *cbs, uint32_t *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 180-184 |
| | 1 | 1 |
CBS_get_u16_length_prefixed| Name: | CBS_get_u16_length_prefixed | | Prototype: | int CBS_get_u16_length_prefixed(CBS *cbs, CBS *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 221-225 |
| | 1 | 1 |
CBS_get_u16| Name: | CBS_get_u16 | | Prototype: | int CBS_get_u16(CBS *cbs, uint16_t *out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 168-178 |
| | 5 | 2 |
CBS_get_bytes| Name: | CBS_get_bytes | | Prototype: | int CBS_get_bytes(CBS *cbs, CBS *out, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 192-202 |
| | 5 | 2 |
CBS_get_asn1_uint64| Name: | CBS_get_asn1_uint64 | | Prototype: | int CBS_get_asn1_uint64(CBS *cbs, uint64_t *out) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 387-423 |
| | 20 | 7 |
CBS_get_asn1| Name: | CBS_get_asn1 | | Prototype: | int CBS_get_asn1(CBS *cbs, CBS *out, unsigned int tag_value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 358-362 |
| | 1 | 1 |
CBS_get_any_asn1_element| Name: | CBS_get_any_asn1_element | | Prototype: | int CBS_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_cbs.c | | Lines: | 233-239 |
| | 2 | 1 |
CBS_dup| Name: | CBS_dup | | Prototype: | void CBS_dup(const CBS *cbs, CBS *out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 35-40 |
| | 2 | 1 |
CBS_data| Name: | CBS_data | | Prototype: | const uint8_t * CBS_data(const CBS *cbs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 67-71 |
| | 1 | 1 |
CBS_contains_zero_byte| Name: | CBS_contains_zero_byte | | Prototype: | int CBS_contains_zero_byte(const CBS *cbs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 120-124 |
| | 5 | 1 |
CBB_discard_child| Name: | CBB_discard_child | | Prototype: | void CBB_discard_child(CBB *cbb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 274-287 |
| | 18 | 2 |
CBB_cleanup| Name: | CBB_cleanup | | Prototype: | void CBB_cleanup(CBB *cbb) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 81-91 |
| | 14 | 3 |
CBB_add_u8_length_prefixed| Name: | CBB_add_u8_length_prefixed | | Prototype: | int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 311-315 |
| | 1 | 1 |
CBB_add_u24_length_prefixed| Name: | CBB_add_u24_length_prefixed | | Prototype: | int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 323-327 |
| | 1 | 1 |
CBB_add_u16_length_prefixed| Name: | CBB_add_u16_length_prefixed | | Prototype: | int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 317-321 |
| | 1 | 1 |
CBB_add_bytes| Name: | CBB_add_bytes | | Prototype: | int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 360-370 |
| | 5 | 2 |
CAST_encrypt| Name: | CAST_encrypt | | Prototype: | void CAST_encrypt(unsigned int *data, const CAST_KEY *key) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | | Lines: | 63-94 |
| | 24 | 2 |
CAST_ecb_encrypt| Name: | CAST_ecb_encrypt | | Prototype: | void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAST_KEY *ks, int enc) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ecb.c | | Lines: | 63-77 |
| | 9 | 2 |
CAST_decrypt| Name: | CAST_decrypt | | Prototype: | void CAST_decrypt(unsigned int *data, const CAST_KEY *key) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | | Lines: | 96-127 |
| | 24 | 2 |
CAST_cfb64_encrypt| Name: | CAST_cfb64_encrypt | | Prototype: | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num, int enc) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_cfb64.c | | Lines: | 67-121 |
| | 36 | 6 |
BUF_MEM_grow| Name: | BUF_MEM_grow | | Prototype: | int BUF_MEM_grow(BUF_MEM *str, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 96-100 |
| | 1 | 1 |
BUF_MEM_free| Name: | BUF_MEM_free | | Prototype: | void BUF_MEM_free(BUF_MEM *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 86-94 |
| | 6 | 2 |
BN_value_one| Name: | BN_value_one | | Prototype: | const BIGNUM * BN_value_one(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 140-149 |
| | 1 | 1 |
BN_ucmp| Name: | BN_ucmp | | Prototype: | int BN_ucmp(const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 630-651 |
| | 13 | 4 |
BN_sub| Name: | BN_sub | | Prototype: | int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 193-223 |
| | 16 | 4 |
BN_rand_range| Name: | BN_rand_range | | Prototype: | int BN_rand_range(BIGNUM *r, const BIGNUM *range) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 276-280 |
| | 1 | 1 |
BN_rand| Name: | BN_rand | | Prototype: | int BN_rand(BIGNUM *rnd, int bits, int top, int bottom) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 194-198 |
| | 1 | 1 |
BN_pseudo_rand_range| Name: | BN_pseudo_rand_range | | Prototype: | int BN_pseudo_rand_range(BIGNUM *r, const BIGNUM *range) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 282-286 |
| | 1 | 1 |
BN_pseudo_rand| Name: | BN_pseudo_rand | | Prototype: | int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 200-204 |
| | 1 | 1 |
BN_num_bits_word| Name: | BN_num_bits_word | | Prototype: | int BN_num_bits_word(unsigned long l) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 151-201 |
| | 15 | 8 |
BN_num_bits| Name: | BN_num_bits | | Prototype: | int BN_num_bits(const BIGNUM *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 203-213 |
| | 4 | 2 |
BN_mod_inverse_ct| Name: | BN_mod_inverse_ct | | Prototype: | BIGNUM * BN_mod_inverse_ct(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | | Lines: | 557-561 |
| | 1 | 1 |
BN_mod_exp_nonct| Name: | BN_mod_exp_nonct | | Prototype: | int BN_mod_exp_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 245-250 |
| | 1 | 1 |
BN_mod_exp_mont_nonct| Name: | BN_mod_exp_mont_nonct | | Prototype: | int BN_mod_exp_mont_nonct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 554-559 |
| | 1 | 1 |
BN_mod_exp_mont_ct| Name: | BN_mod_exp_mont_ct | | Prototype: | int BN_mod_exp_mont_ct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 547-552 |
| | 1 | 1 |
BN_mod_exp_mont| Name: | BN_mod_exp_mont | | Prototype: | int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 539-545 |
| | 2 | 1 |
BN_mod_exp_ct| Name: | BN_mod_exp_ct | | Prototype: | int BN_mod_exp_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 237-242 |
| | 1 | 1 |
BN_mod_exp| Name: | BN_mod_exp | | Prototype: | int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 229-235 |
| | 2 | 1 |
BN_is_prime_ex| Name: | BN_is_prime_ex | | Prototype: | int BN_is_prime_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, BN_GENCB *cb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 252-256 |
| | 1 | 1 |
BN_is_bit_set| Name: | BN_is_bit_set | | Prototype: | int BN_is_bit_set(const BIGNUM *a, int n) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 743-756 |
| | 8 | 3 |
BN_init| Name: | BN_init | | Prototype: | void BN_init(BIGNUM *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 237-242 |
| | 1 | 1 |
BN_free| Name: | BN_free | | Prototype: | void BN_free(BIGNUM *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 231-235 |
| | 1 | 1 |
BN_div_ct| Name: | BN_div_ct | | Prototype: | int BN_div_ct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | | Lines: | 398-403 |
| | 1 | 1 |
BN_bntest_rand| Name: | BN_bntest_rand | | Prototype: | int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 207-211 |
| | 1 | 1 |
BN_bn2bin| Name: | BN_bn2bin | | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 615-628 |
| | 7 | 2 |
BN_add| Name: | BN_add | | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 65-95 |
| | 16 | 4 |
BN_STACK_pop| Name: | BN_STACK_pop | | Prototype: | static unsigned int BN_STACK_pop(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 375-379 |
| | 1 | 1 |
BN_STACK_init| Name: | BN_STACK_init | | Prototype: | static void BN_STACK_init(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 329-334 |
| | 6 | 1 |
BN_STACK_finish| Name: | BN_STACK_finish | | Prototype: | static void BN_STACK_finish(BN_STACK *st) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 336-341 |
| | 2 | 2 |
BN_RECP_CTX_init| Name: | BN_RECP_CTX_init | | Prototype: | void BN_RECP_CTX_init(BN_RECP_CTX *recp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 65-72 |
| | 4 | 1 |
BN_POOL_release| Name: | BN_POOL_release | | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 464-478 |
| | 7 | 3 |
BN_POOL_init| Name: | BN_POOL_init | | Prototype: | static void BN_POOL_init(BN_POOL *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 385-390 |
| | 6 | 1 |
BN_POOL_finish| Name: | BN_POOL_finish | | Prototype: | static void BN_POOL_finish(BN_POOL *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 392-407 |
| | 10 | 4 |
BN_MONT_CTX_init| Name: | BN_MONT_CTX_init | | Prototype: | void BN_MONT_CTX_init(BN_MONT_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 336-345 |
| | 6 | 1 |
BN_CTX_free| Name: | BN_CTX_free | | Prototype: | void BN_CTX_free(BN_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 241-265 |
| | 7 | 2 |
BN_BLINDING_thread_id| Name: | BN_BLINDING_thread_id | | Prototype: | CRYPTO_THREADID * BN_BLINDING_thread_id(BN_BLINDING *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | | Lines: | 300-304 |
| | 1 | 1 |
BN_BLINDING_free| Name: | BN_BLINDING_free | | Prototype: | void BN_BLINDING_free(BN_BLINDING *r) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | | Lines: | 178-189 |
| | 9 | 2 |
BIO_test_flags| Name: | BIO_test_flags | | Prototype: | int BIO_test_flags(const BIO *b, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 197-201 |
| | 1 | 1 |
BIO_set_flags| Name: | BIO_set_flags | | Prototype: | void BIO_set_flags(BIO *b, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 203-207 |
| | 1 | 1 |
BIO_s_socket| Name: | BIO_s_socket | | Prototype: | const BIO_METHOD * BIO_s_socket(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | | Lines: | 87-91 |
| | 1 | 1 |
BIO_s_null| Name: | BIO_s_null | | Prototype: | const BIO_METHOD * BIO_s_null(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | | Lines: | 85-89 |
| | 1 | 1 |
BIO_s_mem| Name: | BIO_s_mem | | Prototype: | const BIO_METHOD * BIO_s_mem(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | | Lines: | 90-94 |
| | 1 | 1 |
BIO_s_file| Name: | BIO_s_file | | Prototype: | const BIO_METHOD * BIO_s_file(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 151-155 |
| | 1 | 1 |
BIO_s_bio| Name: | BIO_s_bio | | Prototype: | const BIO_METHOD * BIO_s_bio(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 108-112 |
| | 1 | 1 |