| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
bio_cb_ctrl| Name: | bio_cb_ctrl | | Prototype: | static long bio_cb_ctrl(BIO *bio, int cmd, long num, void *ptr) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 53-76 |
| | 9 | 9 |
bio_cb_puts| Name: | bio_cb_puts | | Prototype: | static int bio_cb_puts(BIO *bio, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 47-51 |
| | 1 | 1 |
bio_cb_read| Name: | bio_cb_read | | Prototype: | static int bio_cb_read(BIO *bio, char *buf, int size) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 96-112 |
| | 11 | 3 |
bio_cb_write| Name: | bio_cb_write | | Prototype: | static int bio_cb_write(BIO *bio, const char *buf, int num) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 78-94 |
| | 11 | 3 |
bio_ctrl| Name: | bio_ctrl | | Prototype: | static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr) | | Coverage: | 40.244% (33/82) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 481-661 |
| | 110 | 31 |
bio_destroy_pair| Name: | bio_destroy_pair | | Prototype: | static void bio_destroy_pair(BIO *bio) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 719-746 |
| | 37 | 3 |
bio_free| Name: | bio_free | | Prototype: | static int bio_free(BIO *bio) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 150-167 |
| | 14 | 3 |
bio_make_pair| Name: | bio_make_pair | | Prototype: | static int bio_make_pair(BIO *bio1, BIO *bio2) | | Coverage: | 50.000% (9/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 670-717 |
| | 49 | 6 |
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 |
bio_nread| Name: | bio_nread | | Prototype: | static ssize_t bio_nread(BIO *bio, char **buf, size_t num_) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 297-327 |
| | 22 | 6 |
bio_nread0| Name: | bio_nread0 | | Prototype: | static ssize_t bio_nread0(BIO *bio, char **buf) | | Coverage: | 46.154% (6/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 259-295 |
| | 34 | 5 |
bio_nwrite| Name: | bio_nwrite | | Prototype: | static ssize_t bio_nwrite(BIO *bio, char **buf, size_t num_) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 456-478 |
| | 19 | 4 |
bio_nwrite0| Name: | bio_nwrite0 | | Prototype: | static ssize_t bio_nwrite0(BIO *bio, char **buf) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 408-454 |
| | 40 | 7 |
bio_puts| Name: | bio_puts | | Prototype: | static int bio_puts(BIO *bio, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 663-667 |
| | 1 | 1 |
bio_read| Name: | bio_read | | Prototype: | static int bio_read(BIO *bio, char *buf, int size_) | | Coverage: | 80.556% (29/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 171-249 |
| | 68 | 11 |
bio_s_cb| Name: | bio_s_cb | | Prototype: | static BIO_METHOD * bio_s_cb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | | Lines: | 41-45 |
| | 1 | 1 |
bio_write| Name: | bio_write | | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | | Coverage: | 77.778% (21/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 330-400 |
| | 56 | 8 |
bitstr_cb| Name: | bitstr_cb | | Prototype: | static int bitstr_cb(const char *elem, int len, void *bitstr) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | | Lines: | 781-801 |
| | 14 | 5 |
blob_length| Name: | blob_length | | Prototype: | static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 215-245 |
| | 10 | 4 |
bn_add_part_words| Name: | bn_add_part_words | | Prototype: | unsigned long bn_add_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | | Coverage: | 0.000% (0/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 231-417 |
| | 122 | 41 |
bn_add_words| Name: | bn_add_words | | Prototype: | unsigned long bn_add_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 375-430 |
| | 48 | 4 |
bn_c2i| Name: | bn_c2i | | Prototype: | static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 151-167 |
| | 11 | 4 |
bn_cmp_part_words| Name: | bn_cmp_part_words | | Prototype: | int bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 816-836 |
| | 11 | 7 |
bn_cmp_words| Name: | bn_cmp_words | | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 790-807 |
| | 12 | 4 |
bn_div_words| Name: | bn_div_words | | Prototype: | unsigned long bn_div_words(unsigned long h, unsigned long l, unsigned long d) | | Coverage: | 73.333% (22/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 266-330 |
| | 50 | 11 |
bn_dup_expand| Name: | bn_dup_expand | | Prototype: | BIGNUM * bn_dup_expand(const BIGNUM *b, int words) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 340-376 |
| | 17 | 4 |
bn_expand| Name: | bn_expand | | Prototype: | BIGNUM * bn_expand(BIGNUM *a, int bits) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 548-558 |
| | 9 | 3 |
bn_expand2| Name: | bn_expand2 | | Prototype: | BIGNUM * bn_expand2(BIGNUM *b, int words) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 385-423 |
| | 13 | 4 |
bn_expand_internal| Name: | bn_expand_internal | | Prototype: | static unsigned long * bn_expand_internal(const BIGNUM *b, int words) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 264-326 |
| | 54 | 9 |
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 |
bn_i2c| Name: | bn_i2c | | Prototype: | static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | | Lines: | 128-149 |
| | 16 | 5 |
bn_mul_add_words| Name: | bn_mul_add_words | | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | | Coverage: | 93.333% (28/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 73-101 |
| | 20 | 4 |
bn_mul_comba4| Name: | bn_mul_comba4 | | Prototype: | void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b) | | Coverage: | 0.000% (0/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 744-782 |
| | 34 | 1 |
bn_mul_comba8| Name: | bn_mul_comba8 | | Prototype: | void bn_mul_comba8(unsigned long *r, unsigned long *a, unsigned long *b) | | Coverage: | 93.774% (241/257) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 640-742 |
| | 98 | 1 |
bn_mul_high| Name: | bn_mul_high | | Prototype: | void bn_mul_high(unsigned long *r, unsigned long *a, unsigned long *b, unsigned long *l, int n2, unsigned long *t) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 771-936 |
| | 96 | 26 |
bn_mul_low_normal| Name: | bn_mul_low_normal | | Prototype: | void bn_mul_low_normal(unsigned long *r, unsigned long *a, unsigned long *b, int n) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 1147-1171 |
| | 16 | 6 |
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_mul_normal| Name: | bn_mul_normal | | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 1100-1145 |
| | 31 | 8 |
bn_mul_part_recursive| Name: | bn_mul_part_recursive | | Prototype: | void bn_mul_part_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n, int tna, int tnb, unsigned long *t) | | Coverage: | 35.000% (21/60) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 582-738 |
| | 80 | 23 |
bn_mul_recursive| Name: | bn_mul_recursive | | Prototype: | void bn_mul_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, int dna, int dnb, unsigned long *t) | | Coverage: | 60.000% (42/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 434-577 |
| | 71 | 22 |
bn_mul_words| Name: | bn_mul_words | | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 103-130 |
| | 20 | 4 |
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_rand_range| Name: | bn_rand_range | | Prototype: | static int bn_rand_range(int pseudo, BIGNUM *r, const BIGNUM *range) | | Coverage: | 63.043% (29/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 216-274 |
| | 29 | 14 |
bn_sqr_comba4| Name: | bn_sqr_comba4 | | Prototype: | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) | | Coverage: | 90.769% (59/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 860-892 |
| | 28 | 1 |
bn_sqr_comba8| Name: | bn_sqr_comba8 | | Prototype: | void bn_sqr_comba8(unsigned long *r, const unsigned long *a) | | Coverage: | 96.887% (249/257) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 784-858 |
| | 70 | 1 |
bn_sqr_normal| Name: | bn_sqr_normal | | Prototype: | void bn_sqr_normal(unsigned long *r, const unsigned long *a, int n, unsigned long *tmp) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | | Lines: | 156-190 |
| | 21 | 3 |
bn_sqr_recursive| Name: | bn_sqr_recursive | | Prototype: | void bn_sqr_recursive(unsigned long *r, const unsigned long *a, int n2, unsigned long *t) | | Coverage: | 56.667% (17/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | | Lines: | 203-285 |
| | 39 | 10 |
bn_sqr_words| Name: | bn_sqr_words | | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 132-156 |
| | 18 | 4 |
bn_sub_part_words| Name: | bn_sub_part_words | | Prototype: | unsigned long bn_sub_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | | Coverage: | 45.361% (44/97) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | | Lines: | 83-228 |
| | 98 | 35 |
bn_sub_words| Name: | bn_sub_words | | Prototype: | unsigned long bn_sub_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 433-483 |
| | 43 | 9 |
bn_x931_derive_pi| Name: | bn_x931_derive_pi | | Prototype: | static int bn_x931_derive_pi(BIGNUM *pi, const BIGNUM *Xpi, BN_CTX *ctx, BN_GENCB *cb) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | | Lines: | 71-91 |
| | 14 | 6 |
bnrand| Name: | bnrand | | Prototype: | static int bnrand(int pseudorand, BIGNUM *rnd, int bits, int top, int bottom) | | Coverage: | 76.744% (33/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | | Lines: | 121-192 |
| | 52 | 15 |
buffer_callback_ctrl| Name: | buffer_callback_ctrl | | Prototype: | static long buffer_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 452-465 |
| | 9 | 3 |
buffer_ctrl| Name: | buffer_ctrl | | Prototype: | static long buffer_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 30.841% (33/107) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 291-450 |
| | 140 | 39 |
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 |
buffer_gets| Name: | buffer_gets | | Prototype: | static int buffer_gets(BIO *b, char *buf, int size) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 467-514 |
| | 33 | 9 |
buffer_new| Name: | buffer_new | | Prototype: | static int buffer_new(BIO *bi) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 95-125 |
| | 29 | 4 |
buffer_puts| Name: | buffer_puts | | Prototype: | static int buffer_puts(BIO *b, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 516-520 |
| | 1 | 1 |
buffer_read| Name: | buffer_read | | Prototype: | static int buffer_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 144-213 |
| | 55 | 16 |
buffer_write| Name: | buffer_write | | Prototype: | static int buffer_write(BIO *b, const char *in, int inl) | | Coverage: | 13.208% (7/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 215-289 |
| | 60 | 17 |
build_SYS_str_reasons| Name: | build_SYS_str_reasons | | Prototype: | static void build_SYS_str_reasons(void) | | Coverage: | 68.421% (13/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 575-619 |
| | 30 | 7 |
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 |
by_dir_hash_cmp| Name: | by_dir_hash_cmp | | Prototype: | static int by_dir_hash_cmp(const BY_DIR_HASH * const *a, const BY_DIR_HASH * const *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 167-176 |
| | 5 | 3 |
by_dir_hash_free| Name: | by_dir_hash_free | | Prototype: | static void by_dir_hash_free(BY_DIR_HASH *hash) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 161-165 |
| | 1 | 1 |
by_file_ctrl| Name: | by_file_ctrl | | Prototype: | static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_file.c | | Lines: | 92-118 |
| | 15 | 5 |
by_mem_ctrl| Name: | by_mem_ctrl | | Prototype: | static int by_mem_ctrl(X509_LOOKUP *lu, int cmd, const char *buf, long type, char **ret) | | Coverage: | 48.649% (18/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_mem.c | | Lines: | 92-138 |
| | 60 | 13 |
c2i_ASN1_BIT_STRING| Name: | c2i_ASN1_BIT_STRING | | Prototype: | ASN1_BIT_STRING * c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **pp, long len) | | Coverage: | 43.750% (14/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | | Lines: | 129-191 |
| | 69 | 10 |
c2i_ASN1_INTEGER| Name: | c2i_ASN1_INTEGER | | Prototype: | ASN1_INTEGER * c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | | Coverage: | 36.000% (18/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | | Lines: | 190-273 |
| | 83 | 14 |
c2i_ASN1_OBJECT| Name: | c2i_ASN1_OBJECT | | Prototype: | ASN1_OBJECT * c2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp, long len) | | Coverage: | 42.222% (19/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | | Lines: | 278-347 |
| | 89 | 10 |
ca_dn_cmp| Name: | ca_dn_cmp | | Prototype: | static int ca_dn_cmp(const X509_NAME * const *a, const X509_NAME * const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1746-1750 |
| | 1 | 1 |
camellia_128_cbc_cipher| Name: | camellia_128_cbc_cipher | | Prototype: | static int camellia_128_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 77-77 |
| | 1 | 3 |
camellia_128_cfb128_cipher| Name: | camellia_128_cfb128_cipher | | Prototype: | static int camellia_128_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 77-77 |
| | 1 | 5 |
camellia_128_cfb1_cipher| Name: | camellia_128_cfb1_cipher | | Prototype: | static int camellia_128_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 98-98 |
| | 1 | 5 |
camellia_128_cfb8_cipher| Name: | camellia_128_cfb8_cipher | | Prototype: | static int camellia_128_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 102-102 |
| | 1 | 5 |
camellia_128_ecb_cipher| Name: | camellia_128_ecb_cipher | | Prototype: | static int camellia_128_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 77-77 |
| | 1 | 3 |
camellia_128_ofb_cipher| Name: | camellia_128_ofb_cipher | | Prototype: | static int camellia_128_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 77-77 |
| | 1 | 3 |
camellia_192_cbc_cipher| Name: | camellia_192_cbc_cipher | | Prototype: | static int camellia_192_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 83-83 |
| | 1 | 3 |
camellia_192_cfb128_cipher| Name: | camellia_192_cfb128_cipher | | Prototype: | static int camellia_192_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 83-83 |
| | 1 | 5 |
camellia_192_cfb1_cipher| Name: | camellia_192_cfb1_cipher | | Prototype: | static int camellia_192_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 99-99 |
| | 1 | 5 |
camellia_192_cfb8_cipher| Name: | camellia_192_cfb8_cipher | | Prototype: | static int camellia_192_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 103-103 |
| | 1 | 5 |
camellia_192_ecb_cipher| Name: | camellia_192_ecb_cipher | | Prototype: | static int camellia_192_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 83-83 |
| | 1 | 3 |
camellia_192_ofb_cipher| Name: | camellia_192_ofb_cipher | | Prototype: | static int camellia_192_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 83-83 |
| | 1 | 3 |
camellia_256_cbc_cipher| Name: | camellia_256_cbc_cipher | | Prototype: | static int camellia_256_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 89-89 |
| | 1 | 3 |
camellia_256_cfb128_cipher| Name: | camellia_256_cfb128_cipher | | Prototype: | static int camellia_256_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 89-89 |
| | 1 | 5 |
camellia_256_cfb1_cipher| Name: | camellia_256_cfb1_cipher | | Prototype: | static int camellia_256_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 100-100 |
| | 1 | 5 |
camellia_256_cfb8_cipher| Name: | camellia_256_cfb8_cipher | | Prototype: | static int camellia_256_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 104-104 |
| | 1 | 5 |
camellia_256_ecb_cipher| Name: | camellia_256_ecb_cipher | | Prototype: | static int camellia_256_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 89-89 |
| | 1 | 3 |
camellia_256_ofb_cipher| Name: | camellia_256_ofb_cipher | | Prototype: | static int camellia_256_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | | Lines: | 89-89 |
| | 1 | 3 |
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 |
cast5_cbc_cipher| Name: | cast5_cbc_cipher | | Prototype: | static int cast5_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | | Lines: | 80-80 |
| | 1 | 3 |
cast5_cfb64_cipher| Name: | cast5_cfb64_cipher | | Prototype: | static int cast5_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | | Lines: | 80-80 |
| | 1 | 5 |
cast5_ecb_cipher| Name: | cast5_ecb_cipher | | Prototype: | static int cast5_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | | Lines: | 80-80 |
| | 1 | 3 |
cast5_ofb_cipher| Name: | cast5_ofb_cipher | | Prototype: | static int cast5_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | | Lines: | 80-80 |
| | 1 | 3 |
cast_init_key| Name: | cast_init_key | | Prototype: | static int cast_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | | Lines: | 85-91 |
| | 2 | 1 |
cbb_add_length_prefixed| Name: | cbb_add_length_prefixed | | Prototype: | static int cbb_add_length_prefixed(CBB *cbb, CBB *out_contents, size_t len_len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 289-309 |
| | 13 | 3 |
cbb_add_u| Name: | cbb_add_u | | Prototype: | static int cbb_add_u(CBB *cbb, uint32_t v, size_t len_len) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 131-151 |
| | 12 | 5 |
cbb_buffer_add| Name: | cbb_buffer_add | | Prototype: | static int cbb_buffer_add(struct cbb_buffer_st *base, uint8_t **out, size_t len) | | Coverage: | 70.833% (17/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 93-129 |
| | 26 | 8 |
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_convert_indefinite| Name: | cbs_convert_indefinite | | Prototype: | static int cbs_convert_indefinite(CBS *in, CBB *out, char squash_header, char looking_for_eoc, unsigned int depth) | | Coverage: | 60.000% (45/75) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | | Lines: | 120-240 |
| | 68 | 22 |