| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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_u16| Name: | CBB_add_u16 | | Prototype: | int CBB_add_u16(CBB *cbb, size_t value) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 390-397 |
| | 5 | 2 |
CBB_add_space| Name: | CBB_add_space | | Prototype: | int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 372-379 |
| | 3 | 2 |
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 |
CBB_add_asn1_uint64| Name: | CBB_add_asn1_uint64 | | Prototype: | int CBB_add_asn1_uint64(CBB *cbb, uint64_t value) | | Coverage: | 69.231% (18/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 417-468 |
| | 18 | 8 |
CBB_add_asn1| Name: | CBB_add_asn1 | | Prototype: | int CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 329-358 |
| | 17 | 5 |
CAST_set_key| Name: | CAST_set_key | | Prototype: | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_skey.c | | Lines: | 75-165 |
| | 72 | 8 |
CAST_ofb64_encrypt| Name: | CAST_ofb64_encrypt | | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ofb64.c | | Lines: | 66-110 |
| | 33 | 4 |
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 |
CAST_cbc_encrypt| Name: | CAST_cbc_encrypt | | Prototype: | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *ks, unsigned char *iv, int enc) | | Coverage: | 26.531% (13/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | | Lines: | 130-210 |
| | 63 | 22 |
BUF_strndup| Name: | BUF_strndup | | Prototype: | char * BUF_strndup(const char *str, size_t siz) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 43-53 |
| | 53 | 5 |
BUF_strlcpy| Name: | BUF_strlcpy | | Prototype: | size_t BUF_strlcpy(char *dst, const char *src, size_t size) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 69-73 |
| | 1 | 1 |
BUF_strlcat| Name: | BUF_strlcat | | Prototype: | size_t BUF_strlcat(char *dst, const char *src, size_t size) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 75-79 |
| | 1 | 1 |
BUF_strdup| Name: | BUF_strdup | | Prototype: | char * BUF_strdup(const char *str) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 31-41 |
| | 45 | 4 |
BUF_reverse| Name: | BUF_reverse | | Prototype: | void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 132-151 |
| | 12 | 4 |
BUF_memdup| Name: | BUF_memdup | | Prototype: | void * BUF_memdup(const void *data, size_t siz) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | | Lines: | 55-67 |
| | 14 | 3 |
BUF_MEM_new| Name: | BUF_MEM_new | | Prototype: | BUF_MEM * BUF_MEM_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 73-84 |
| | 11 | 2 |
BUF_MEM_grow_clean| Name: | BUF_MEM_grow_clean | | Prototype: | int BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | | Lines: | 102-130 |
| | 20 | 5 |
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_usub| Name: | BN_usub | | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 84.000% (21/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 146-191 |
| | 31 | 8 |
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_uadd| Name: | BN_uadd | | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | | Lines: | 97-144 |
| | 32 | 4 |
BN_to_ASN1_INTEGER| Name: | BN_to_ASN1_INTEGER | | Prototype: | ASN1_INTEGER * BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | | Coverage: | 48.148% (13/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | | Lines: | 408-449 |
| | 35 | 9 |
BN_to_ASN1_ENUMERATED| Name: | BN_to_ASN1_ENUMERATED | | Prototype: | ASN1_ENUMERATED * BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | | Lines: | 136-177 |
| | 35 | 9 |
BN_swap_ct| Name: | BN_swap_ct | | Prototype: | int BN_swap_ct(unsigned long condition, BIGNUM *a, BIGNUM *b, size_t nwords) | | Coverage: | 50.000% (12/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 899-943 |
| | 33 | 6 |
BN_swap| Name: | BN_swap | | Prototype: | void BN_swap(BIGNUM *a, BIGNUM *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 491-525 |
| | 21 | 1 |
BN_sub_word| Name: | BN_sub_word | | Prototype: | int BN_sub_word(BIGNUM *a, unsigned long w) | | Coverage: | 59.259% (16/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | | Lines: | 178-224 |
| | 29 | 9 |
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_sqr| Name: | BN_sqr | | Prototype: | int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 80.851% (38/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | | Lines: | 66-153 |
| | 55 | 13 |
BN_set_word| Name: | BN_set_word | | Prototype: | int BN_set_word(BIGNUM *a, unsigned long w) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 560-571 |
| | 8 | 2 |
BN_set_params| Name: | BN_set_params | | Prototype: | void BN_set_params(int mult, int high, int low, int mont) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 95-122 |
| | 20 | 9 |
BN_set_negative| Name: | BN_set_negative | | Prototype: | void BN_set_negative(BIGNUM *a, int b) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 781-788 |
| | 3 | 2 |
BN_set_bit| Name: | BN_set_bit | | Prototype: | int BN_set_bit(BIGNUM *a, int n) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 701-722 |
| | 15 | 5 |
BN_rshift1| Name: | BN_rshift1 | | Prototype: | int BN_rshift1(BIGNUM *r, const BIGNUM *a) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | | Lines: | 98-132 |
| | 25 | 6 |
BN_rshift| Name: | BN_rshift | | Prototype: | int BN_rshift(BIGNUM *r, const BIGNUM *a, int n) | | Coverage: | 90.323% (28/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | | Lines: | 171-218 |
| | 33 | 9 |
BN_reciprocal| Name: | BN_reciprocal | | Prototype: | int BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 241-263 |
| | 18 | 5 |
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_print_fp| Name: | BN_print_fp | | Prototype: | int BN_print_fp(FILE *fp, const BIGNUM *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | | Lines: | 352-364 |
| | 10 | 2 |
BN_print| Name: | BN_print | | Prototype: | int BN_print(BIO *bp, const BIGNUM *a) | | Coverage: | 76.923% (20/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | | Lines: | 366-391 |
| | 15 | 8 |
BN_options| Name: | BN_options | | Prototype: | char * BN_options(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | | Lines: | 394-411 |
| | 5 | 2 |
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_nnmod| Name: | BN_nnmod | | Prototype: | int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 118-133 |
| | 11 | 4 |
BN_nist_mod_521| Name: | BN_nist_mod_521 | | Prototype: | int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | | Lines: | 1216-1273 |
| | 39 | 10 |
BN_nist_mod_384| Name: | BN_nist_mod_384 | | Prototype: | int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | | Lines: | 968-1210 |
| | 150 | 11 |
BN_nist_mod_256| Name: | BN_nist_mod_256 | | Prototype: | int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | | Lines: | 741-950 |
| | 127 | 11 |
BN_nist_mod_224| Name: | BN_nist_mod_224 | | Prototype: | int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | | Lines: | 562-727 |
| | 59 | 11 |
BN_nist_mod_192| Name: | BN_nist_mod_192 | | Prototype: | int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | | Lines: | 423-546 |
| | 74 | 10 |
BN_new| Name: | BN_new | | Prototype: | BIGNUM * BN_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 244-260 |
| | 20 | 2 |
BN_mul_word| Name: | BN_mul_word | | Prototype: | int BN_mul_word(BIGNUM *a, unsigned long w) | | Coverage: | 60.000% (9/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | | Lines: | 226-247 |
| | 13 | 5 |
BN_mul| Name: | BN_mul | | Prototype: | int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 77.528% (69/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 939-1098 |
| | 84 | 24 |
BN_mpi2bn| Name: | BN_mpi2bn | | Prototype: | BIGNUM * BN_mpi2bn(const unsigned char *d, int n, BIGNUM *a) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c | | Lines: | 94-132 |
| | 49 | 9 |
BN_mod_word| Name: | BN_mod_word | | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | | Lines: | 63-103 |
| | 19 | 5 |
BN_mod_sub_quick| Name: | BN_mod_sub_quick | | Prototype: | int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 167-175 |
| | 5 | 3 |
BN_mod_sub| Name: | BN_mod_sub | | Prototype: | int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 156-163 |
| | 3 | 2 |
BN_mod_sqrt| Name: | BN_mod_sqrt | | Prototype: | BIGNUM * BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 41.275% (123/298) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqrt.c | | Lines: | 62-410 |
| | 222 | 83 |
BN_mod_sqr| Name: | BN_mod_sqr | | Prototype: | int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 209-216 |
| | 7 | 2 |
BN_mod_mul_reciprocal| Name: | BN_mod_mul_reciprocal | | Prototype: | int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BN_RECP_CTX *recp, BN_CTX *ctx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 110-139 |
| | 25 | 7 |
BN_mod_mul_montgomery| Name: | BN_mod_mul_montgomery | | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | | Coverage: | 65.854% (27/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 130-176 |
| | 28 | 13 |
BN_mod_mul| Name: | BN_mod_mul | | Prototype: | int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 178-207 |
| | 17 | 7 |
BN_mod_lshift_quick| Name: | BN_mod_lshift_quick | | Prototype: | int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) | | Coverage: | 68.750% (22/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 265-308 |
| | 24 | 11 |
BN_mod_lshift1_quick| Name: | BN_mod_lshift1_quick | | Prototype: | int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 229-238 |
| | 5 | 3 |
BN_mod_lshift1| Name: | BN_mod_lshift1 | | Prototype: | int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 218-225 |
| | 3 | 2 |
BN_mod_lshift| Name: | BN_mod_lshift | | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 240-261 |
| | 18 | 4 |
BN_mod_inverse_nonct| Name: | BN_mod_inverse_nonct | | Prototype: | BIGNUM * BN_mod_inverse_nonct(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | | Lines: | 551-555 |
| | 1 | 1 |
BN_mod_inverse_no_branch| Name: | BN_mod_inverse_no_branch | | Prototype: | static BIGNUM * BN_mod_inverse_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 54.444% (49/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | | Lines: | 566-723 |
| | 109 | 26 |
BN_mod_inverse_internal| Name: | BN_mod_inverse_internal | | Prototype: | static BIGNUM * BN_mod_inverse_internal(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int ct) | | Coverage: | 0.778% (2/257) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | | Lines: | 251-541 |
| | 176 | 69 |
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_inverse| Name: | BN_mod_inverse | | Prototype: | BIGNUM * BN_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | | Lines: | 543-549 |
| | 3 | 1 |
BN_mod_exp_simple| Name: | BN_mod_exp_simple | | Prototype: | int BN_mod_exp_simple(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 58.696% (54/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 1060-1176 |
| | 82 | 27 |
BN_mod_exp_recp| Name: | BN_mod_exp_recp | | Prototype: | int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 55.238% (58/105) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 253-385 |
| | 94 | 31 |
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_word| Name: | BN_mod_exp_mont_word | | Prototype: | int BN_mod_exp_mont_word(BIGNUM *rr, unsigned long a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 55.118% (70/127) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 907-1056 |
| | 116 | 34 |
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_internal| Name: | BN_mod_exp_mont_internal | | Prototype: | static int BN_mod_exp_mont_internal(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont, int ct) | | Coverage: | 54.688% (70/128) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 387-537 |
| | 122 | 36 |
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_consttime| Name: | BN_mod_exp_mont_consttime | | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 73.457% (119/162) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 647-905 |
| | 179 | 46 |
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_internal| Name: | BN_mod_exp_internal | | Prototype: | static int BN_mod_exp_internal(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, int ct) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | | Lines: | 175-227 |
| | 16 | 3 |
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_exp2_mont| Name: | BN_mod_exp2_mont | | Prototype: | int BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1, const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 54.070% (93/172) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp2.c | | Lines: | 120-308 |
| | 164 | 47 |
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_mod_add_quick| Name: | BN_mod_add_quick | | Prototype: | int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 146-154 |
| | 5 | 3 |
BN_mod_add| Name: | BN_mod_add | | Prototype: | int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 135-142 |
| | 3 | 2 |
BN_mask_bits| Name: | BN_mask_bits | | Prototype: | int BN_mask_bits(BIGNUM *a, int n) | | Coverage: | 52.632% (10/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 758-779 |
| | 13 | 7 |
BN_lshift1| Name: | BN_lshift1 | | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | | Lines: | 64-96 |
| | 24 | 6 |
BN_lshift| Name: | BN_lshift | | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | | Coverage: | 86.364% (19/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | | Lines: | 134-169 |
| | 25 | 8 |
BN_kronecker| Name: | BN_kronecker | | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (43/86) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c | | Lines: | 62-185 |
| | 62 | 21 |
BN_is_prime_fasttest_ex| Name: | BN_is_prime_fasttest_ex | | Prototype: | int BN_is_prime_fasttest_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, int do_trial_division, BN_GENCB *cb) | | Coverage: | 54.331% (69/127) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 258-366 |
| | 107 | 32 |
BN_is_prime_fasttest| Name: | BN_is_prime_fasttest | | Prototype: | int BN_is_prime_fasttest(const BIGNUM *a, int checks, void (*callback)(int, int, void *), BN_CTX *ctx_passed, void *cb_arg, int do_trial_division) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c | | Lines: | 104-114 |
| | 4 | 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_prime| Name: | BN_is_prime | | Prototype: | int BN_is_prime(const BIGNUM *a, int checks, void (*callback)(int, int, void *), BN_CTX *ctx_passed, void *cb_arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c | | Lines: | 94-102 |
| | 3 | 1 |