Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 |
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 |
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 |
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 |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 |
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 |
bf_ofb_cipherName: | bf_ofb_cipher | Prototype: | static int bf_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_bf.c | Lines: | 80-80 |
| | 1 | 3 |
bf_init_keyName: | bf_init_key | Prototype: | static int bf_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_bf.c | Lines: | 84-90 |
| | 2 | 1 |
bf_ecb_cipherName: | bf_ecb_cipher | Prototype: | static int bf_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_bf.c | Lines: | 80-80 |
| | 1 | 3 |
bf_cfb64_cipherName: | bf_cfb64_cipher | Prototype: | static int bf_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_bf.c | Lines: | 80-80 |
| | 1 | 5 |
bf_cbc_cipherName: | bf_cbc_cipher | Prototype: | static int bf_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_bf.c | Lines: | 80-80 |
| | 1 | 3 |
b64_writeName: | b64_write | Prototype: | static int b64_write(BIO *b, const char *in, int inl) | Coverage: | 61.224% (30/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 350-462 |
| | 103 | 14 |
b64_read_asn1Name: | b64_read_asn1 | Prototype: | static ASN1_VALUE * b64_read_asn1(BIO *bio, const ASN1_ITEM *it) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 183-200 |
| | 21 | 3 |
b64_readName: | b64_read | Prototype: | static int b64_read(BIO *b, char *out, int outl) | Coverage: | 77.500% (93/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 148-348 |
| | 135 | 35 |
b64_putsName: | b64_puts | Prototype: | static int b64_puts(BIO *b, const char *str) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 564-568 |
| | 1 | 1 |
b64_newName: | b64_new | Prototype: | static int b64_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 112-134 |
| | 18 | 2 |
b64_freeName: | b64_free | Prototype: | static int b64_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 136-146 |
| | 13 | 2 |
b64_ctrlName: | b64_ctrl | Prototype: | static long b64_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 37.037% (20/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 464-547 |
| | 60 | 22 |
b64_callback_ctrlName: | b64_callback_ctrl | Prototype: | static long b64_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/evp/bio_b64.c | Lines: | 549-562 |
| | 9 | 3 |
b2i_rsaName: | b2i_rsa | Prototype: | static EVP_PKEY * b2i_rsa(const unsigned char **in, unsigned int length, unsigned int bitlen, int ispub) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 360-407 |
| | 50 | 13 |
b2i_dssName: | b2i_dss | Prototype: | static EVP_PKEY * b2i_dss(const unsigned char **in, unsigned int length, unsigned int bitlen, int ispub) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 308-358 |
| | 54 | 12 |
b2i_PublicKey_bioName: | b2i_PublicKey_bio | Prototype: | EVP_PKEY * b2i_PublicKey_bio(BIO *in) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 427-431 |
| | 1 | 1 |
b2i_PublicKeyName: | b2i_PublicKey | Prototype: | EVP_PKEY * b2i_PublicKey(const unsigned char **in, long length) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 415-419 |
| | 1 | 1 |
b2i_PrivateKey_bioName: | b2i_PrivateKey_bio | Prototype: | EVP_PKEY * b2i_PrivateKey_bio(BIO *in) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 421-425 |
| | 1 | 1 |
b2i_PrivateKeyName: | b2i_PrivateKey | Prototype: | EVP_PKEY * b2i_PrivateKey(const unsigned char **in, long length) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 409-413 |
| | 1 | 1 |
b2i_PVK_bioName: | b2i_PVK_bio | Prototype: | EVP_PKEY * b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 800-833 |
| | 35 | 6 |
aux_getName: | aux_get | Prototype: | static X509_CERT_AUX * aux_get(X509 *x) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 146-154 |
| | 13 | 3 |
asn1_write_micalgName: | asn1_write_micalg | Prototype: | static int asn1_write_micalg(BIO *out, struct stack_st_X509_ALGOR *mdalgs) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 204-272 |
| | 44 | 15 |
asn1_template_print_ctxName: | asn1_template_print_ctx | Prototype: | int asn1_template_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 333-387 |
| | 56 | 15 |
asn1_template_noexp_d2iName: | asn1_template_noexp_d2i | Prototype: | static int asn1_template_noexp_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 63.077% (41/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 543-658 |
| | 95 | 22 |
asn1_template_ex_i2dName: | asn1_template_ex_i2d | Prototype: | static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int iclass) | Coverage: | 74.286% (52/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 252-386 |
| | 79 | 21 |
asn1_template_ex_d2iName: | asn1_template_ex_d2i | Prototype: | static int asn1_template_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long inlen, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 46.667% (14/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 473-541 |
| | 49 | 11 |
asn1_template_clearName: | asn1_template_clear | Prototype: | static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 287-295 |
| | 7 | 2 |
asn1_string_canonName: | asn1_string_canon | Prototype: | static int asn1_string_canon(ASN1_STRING *out, ASN1_STRING *in) | Coverage: | 42.857% (21/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 531-605 |
| | 82 | 12 |
asn1_str2typeName: | asn1_str2type | Prototype: | static ASN1_TYPE * asn1_str2type(const char *str, int format, int utype) | Coverage: | 0.000% (0/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 606-779 |
| | 127 | 46 |
asn1_str2tagName: | asn1_str2tag | Prototype: | static int asn1_str2tag(const char *tagstr, int len) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 528-604 |
| | 211 | 10 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 411-470 |
| | 53 | 10 |
asn1_set_choice_selectorName: | asn1_set_choice_selector | Prototype: | int asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 86-94 |
| | 5 | 1 |
asn1_put_lengthName: | asn1_put_length | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 240-261 |
| | 14 | 4 |
asn1_print_oid_ctxName: | asn1_print_oid_ctx | Prototype: | static int asn1_print_oid_ctx(BIO *out, const ASN1_OBJECT *oid, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 464-476 |
| | 9 | 3 |
asn1_print_obstring_ctxName: | asn1_print_obstring_ctx | Prototype: | static int asn1_print_obstring_ctx(BIO *out, ASN1_STRING *str, int indent, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 478-493 |
| | 11 | 5 |
asn1_print_integer_ctxName: | asn1_print_integer_ctx | Prototype: | static int asn1_print_integer_ctx(BIO *out, ASN1_INTEGER *str, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 452-462 |
| | 11 | 2 |
asn1_print_infoName: | asn1_print_info | Prototype: | static int asn1_print_info(BIO *bp, int tag, int xclass, int constructed, int indent) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | Lines: | 70-102 |
| | 22 | 9 |
asn1_print_fsnameName: | asn1_print_fsname | Prototype: | static int asn1_print_fsname(BIO *out, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 389-425 |
| | 33 | 14 |
asn1_print_boolean_ctxName: | asn1_print_boolean_ctx | Prototype: | static int asn1_print_boolean_ctx(BIO *out, int boolval, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 427-450 |
| | 11 | 5 |
asn1_primitive_printName: | asn1_primitive_print | Prototype: | static int asn1_primitive_print(BIO *out, ASN1_VALUE **fld, const ASN1_ITEM *it, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 495-596 |
| | 72 | 29 |
asn1_primitive_clearName: | asn1_primitive_clear | Prototype: | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 354-374 |
| | 21 | 5 |
asn1_parse2Name: | asn1_parse2 | Prototype: | static int asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, int depth, int indent, int dump) | Coverage: | 0.000% (0/254) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | Lines: | 116-375 |
| | 242 | 74 |
asn1_output_dataName: | asn1_output_data | Prototype: | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 372-419 |
| | 31 | 6 |
asn1_multiName: | asn1_multi | Prototype: | static ASN1_TYPE * asn1_multi(int utype, const char *section, X509V3_CTX *cnf) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 430-489 |
| | 61 | 15 |
asn1_item_print_ctxName: | asn1_item_print_ctx | Prototype: | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/126) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 199-331 |
| | 99 | 39 |
asn1_item_flags_i2dName: | asn1_item_flags_i2d | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 102-122 |
| | 18 | 4 |
asn1_item_ex_d2iName: | asn1_item_ex_d2i | Prototype: | static int asn1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 54.945% (100/182) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 159-460 |
| | 232 | 57 |
asn1_item_ex_combine_newName: | asn1_item_ex_combine_new | Prototype: | static int asn1_item_ex_combine_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int combine) | Coverage: | 56.818% (50/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 90-209 |
| | 98 | 31 |