Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
bind_helperName: | 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_ctrlName: | 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_putsName: | 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_readName: | 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_writeName: | 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_ctrlName: | 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_pairName: | 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_freeName: | 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_pairName: | 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_newName: | 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_nreadName: | 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_nread0Name: | 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_nwriteName: | 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_nwrite0Name: | 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_putsName: | 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_readName: | 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_cbName: | 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_writeName: | 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_cbName: | 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_lengthName: | 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_wordsName: | 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_wordsName: | 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_c2iName: | 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_wordsName: | 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_wordsName: | 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_wordsName: | 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_expandName: | 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_expandName: | 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_expand2Name: | 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_internalName: | 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_freeName: | 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_i2cName: | 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_wordsName: | 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_comba4Name: | 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_comba8Name: | 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_highName: | 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_normalName: | 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_recursiveName: | 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_normalName: | 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_recursiveName: | 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_recursiveName: | 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_wordsName: | 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_newName: | 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_rangeName: | 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_comba4Name: | 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_comba8Name: | 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_normalName: | 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_recursiveName: | 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_wordsName: | 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_wordsName: | 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_wordsName: | 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_piName: | 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 |
bnrandName: | 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_ctrlName: | 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_ctrlName: | 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_freeName: | 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_getsName: | 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_newName: | 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_putsName: | 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_readName: | 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_writeName: | 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_reasonsName: | 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_freeName: | 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_cmpName: | 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_freeName: | 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_ctrlName: | 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_ctrlName: | 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_STRINGName: | 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_INTEGERName: | 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_OBJECTName: | 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_cmpName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_keyName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_cipherName: | 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_keyName: | 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_prefixedName: | 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_uName: | 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_addName: | 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_initName: | 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_indefiniteName: | 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 |