OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/1)
18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
2021
Condition %:  0.000% (0/1)
22
Condition %:  0.000% (0/1)
23
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  23.077% (6/26)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
asn1_string_get_uint64
Name: asn1_string_get_uint64
Prototype: static int asn1_string_get_uint64(uint64_t *pr, const ASN1_STRING *a, int itype)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 353-369
  0.000% (0/10)
124
aux_get
Name: aux_get
Prototype: static X509_CERT_AUX *aux_get(X509 *x)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c
Lines: 41-48
  0.000% (0/9)
213
b2i_PVK_bio
Name: 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/openssl/src/crypto/pem/pvkfmt.c
Lines: 746-777
  0.000% (0/14)
376
b2i_PrivateKey
Name: 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/openssl/src/crypto/pem/pvkfmt.c
Lines: 382-385
  0.000% (0/1)
11
b2i_PrivateKey_bio
Name: b2i_PrivateKey_bio
Prototype: EVP_PKEY *b2i_PrivateKey_bio(BIO *in)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 392-395
  0.000% (0/1)
11
b2i_PublicKey
Name: 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/openssl/src/crypto/pem/pvkfmt.c
Lines: 387-390
  0.000% (0/1)
11
b64_callback_ctrl
Name: 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/openssl/src/crypto/evp/bio_b64.c
Lines: 535-548
  0.000% (0/6)
103
b64_puts
Name: 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/openssl/src/crypto/evp/bio_b64.c
Lines: 550-553
  0.000% (0/1)
11
bind_helper
Name: bind_helper
Prototype: static int bind_helper(ENGINE *e)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c
Lines: 56-66
  0.000% (0/12)
72
bio_free_ex_data
Name: bio_free_ex_data
Prototype: void bio_free_ex_data(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 772-775
  0.000% (0/1)
11
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/openssl/src/crypto/bio/bss_bio.c
Lines: 603-606
  0.000% (0/1)
11
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/openssl/src/crypto/asn1/asn1_gen.c
Lines: 745-763
  0.000% (0/17)
145
block_in
Name: block_in
Prototype: static int block_in(BIO *b)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 567-610
  0.000% (0/15)
396
block_out
Name: block_out
Prototype: static int block_out(BIO *b)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 536-565
  0.000% (0/8)
284
bmp_to_utf8
Name: bmp_to_utf8
Prototype: static int bmp_to_utf8(char *str, const unsigned char *utf16, int len)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c
Lines: 149-174
  0.000% (0/20)
146
bn_get_dmax
Name: bn_get_dmax
Prototype: int bn_get_dmax(const BIGNUM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 146-149
  0.000% (0/1)
11
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/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 497-534
  0.000% (0/1)
341
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/openssl/src/crypto/bn/bn_mul.c
Lines: 664-684
  0.000% (0/14)
166
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/openssl/src/crypto/bn/bn_mul.c
Lines: 477-494
  0.000% (0/4)
112
bn_probable_prime_dh
Name: bn_probable_prime_dh
Prototype: int bn_probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c
Lines: 355-402
  0.000% (0/37)
3514
bn_set_static_words
Name: bn_set_static_words
Prototype: void bn_set_static_words(BIGNUM *a, const unsigned long *words, int size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 175-186
  0.000% (0/1)
51
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/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c
Lines: 21-43
  0.000% (0/19)
177
bool_to_mask
Name: bool_to_mask
Prototype: static inline mask_t bool_to_mask(c448_bool_t m)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h
Lines: 66-79
  0.000% (0/7)
83
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/openssl/src/crypto/bio/bf_buff.c
Lines: 411-423
  0.000% (0/6)
93
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/openssl/src/crypto/bio/bf_buff.c
Lines: 472-475
  0.000% (0/1)
11
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/openssl/src/crypto/bio/bf_buff.c
Lines: 89-158
  0.000% (0/48)
5516
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/openssl/src/crypto/x509/by_dir.c
Lines: 126-134
  0.000% (0/7)
53
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/openssl/src/crypto/x509/by_dir.c
Lines: 121-124
  0.000% (0/1)
11
c448_ed448_convert_private_key_to_x448
Name: c448_ed448_convert_private_key_to_x448
Prototype: c448_error_t c448_ed448_convert_private_key_to_x448( uint8_t x[56], const uint8_t ed [57])
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 73-81
  0.000% (0/1)
21
c448_ed448_verify_prehash
Name: c448_ed448_verify_prehash
Prototype: c448_error_t c448_ed448_verify_prehash( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, uint8_t context_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 297-305
  0.000% (0/1)
21
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/openssl/src/ssl/statem/statem_lib.c
Lines: 2199-2202
  0.000% (0/1)
11
char
Name: char
Prototype: char *(*UI_method_get_prompt_constructor(const UI_METHOD *method)) (UI *, const char *, const char *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 741-747
  0.000% (0/4)
92
check_crl_chain
Name: check_crl_chain
Prototype: static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1311-1321
  0.000% (0/4)
62
check_crl_path
Name: check_crl_path
Prototype: static int check_crl_path(X509_STORE_CTX *ctx, X509 *x)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1272-1300
  0.000% (0/11)
165
check_delta_base
Name: check_delta_base
Prototype: static int check_delta_base(X509_CRL *delta, X509_CRL *base)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1090-1113
  0.000% (0/22)
158
check_policy
Name: check_policy
Prototype: static int check_policy(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1589-1660
  0.000% (0/39)
4913
check_purpose_crl_sign
Name: check_purpose_crl_sign
Prototype: static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 688-701
  0.000% (0/12)
84
check_purpose_ns_ssl_server
Name: check_purpose_ns_ssl_server
Prototype: static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 624-635
  0.000% (0/11)
73
check_purpose_smime_encrypt
Name: check_purpose_smime_encrypt
Prototype: static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 676-686
  0.000% (0/11)
73
check_purpose_timestamp_sign
Name: check_purpose_timestamp_sign
Prototype: static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 720-753
  0.000% (0/22)
156
cmac_size
Name: cmac_size
Prototype: static int cmac_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c
Lines: 21-24
  0.000% (0/1)
11
cmd_ChainCAFile
Name: cmd_ChainCAFile
Prototype: static int cmd_ChainCAFile(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 485-488
  0.000% (0/1)
51
cmd_ChainCAPath
Name: cmd_ChainCAPath
Prototype: static int cmd_ChainCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 480-483
  0.000% (0/1)
51
cmd_ClientCAPath
Name: cmd_ClientCAPath
Prototype: static int cmd_ClientCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 523-526
  0.000% (0/1)
11
cmd_ECDHParameters
Name: cmd_ECDHParameters
Prototype: static int cmd_ECDHParameters(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 225-255
  0.000% (0/58)
18814
cmd_NumTickets
Name: cmd_NumTickets
Prototype: static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 575-587
  0.000% (0/10)
84
cmd_Protocol
Name: cmd_Protocol
Prototype: static int cmd_Protocol(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 279-295
  0.000% (0/1)
31
cmd_RequestCAPath
Name: cmd_RequestCAPath
Prototype: static int cmd_RequestCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 514-521
  0.000% (0/7)
93
cmd_ServerInfoFile
Name: cmd_ServerInfoFile
Prototype: static int cmd_ServerInfoFile(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 452-458
  0.000% (0/4)
42
cmd_VerifyCAPath
Name: cmd_VerifyCAPath
Prototype: static int cmd_VerifyCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 490-493
  0.000% (0/1)
51
cmeth_free
Name: cmeth_free
Prototype: static void cmeth_free(SSL_COMP *cm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1946-1949
  0.000% (0/1)
11
cms_DigestedData_create
Name: cms_DigestedData_create
Prototype: CMS_ContentInfo *cms_DigestedData_create(const EVP_MD *md)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c
Lines: 20-46
  0.000% (0/8)
284
cms_DigestedData_do_final
Name: cms_DigestedData_do_final
Prototype: int cms_DigestedData_do_final(CMS_ContentInfo *cms, BIO *chain, int verify)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c
Lines: 55-99
  0.000% (0/24)
299
cms_DigestedData_init_bio
Name: cms_DigestedData_init_bio
Prototype: BIO *cms_DigestedData_init_bio(CMS_ContentInfo *cms)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c
Lines: 48-53
  0.000% (0/1)
31
cms_RecipientInfo_pwri_crypt
Name: cms_RecipientInfo_pwri_crypt
Prototype: int cms_RecipientInfo_pwri_crypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, int en_de)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c
Lines: 276-393
  0.000% (0/50)
10817
cms_SignerIdentifier_get0_signer_id
Name: cms_SignerIdentifier_get0_signer_id
Prototype: int cms_SignerIdentifier_get0_signer_id(CMS_SignerIdentifier *sid, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 174-190
  0.000% (0/17)
106
conf_lhash_get_section
Name: conf_lhash_get_section
Prototype: static struct stack_st_CONF_VALUE *conf_lhash_get_section(void *db, const char *section)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 467-470
  0.000% (0/1)
11
conf_lhash_get_string
Name: conf_lhash_get_string
Prototype: static char *conf_lhash_get_string(void *db, const char *section, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 462-465
  0.000% (0/1)
11
conn_callback_ctrl
Name: conn_callback_ctrl
Prototype: static long conn_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 498-516
  0.000% (0/5)
93
conn_is_closed
Name: conn_is_closed
Prototype: static inline int conn_is_closed(void)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c
Lines: 767-781
  0.000% (0/6)
44
conn_puts
Name: conn_puts
Prototype: static int conn_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 518-525
  0.000% (0/1)
41
constant_time_cond_swap_64
Name: constant_time_cond_swap_64
Prototype: static inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, uint64_t *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 291-299
  0.000% (0/1)
41
copy_bag_attr
Name: copy_bag_attr
Prototype: static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c
Lines: 18-29
  0.000% (0/7)
93
copy_email
Name: copy_email
Prototype: static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 321-373
  0.000% (0/32)
749
cpy_asc
Name: cpy_asc
Prototype: static int cpy_asc(unsigned long value, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 294-302
  0.000% (0/1)
61
cpy_bmp
Name: cpy_bmp
Prototype: static int cpy_bmp(unsigned long value, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 306-315
  0.000% (0/1)
71
cpy_univ
Name: cpy_univ
Prototype: static int cpy_univ(unsigned long value, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 319-330
  0.000% (0/1)
91
crl_extension_match
Name: crl_extension_match
Prototype: static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1053-1086
  0.000% (0/28)
298
crldp_check_crlissuer
Name: crldp_check_crlissuer
Prototype: static int crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1389-1404
  0.000% (0/13)
115
crldp_from_section
Name: crldp_from_section
Prototype: static DIST_POINT *crldp_from_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval)
Coverage:  0.000% (0/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 203-235
  0.000% (0/86)
35322
ctr64_add
Name: ctr64_add
Prototype: static void ctr64_add(unsigned char *counter, size_t inc)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c
Lines: 286-298
  0.000% (0/8)
82
curve448_point_valid
Name: curve448_point_valid
Prototype: c448_bool_t curve448_point_valid(const curve448_point_t p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 200-218
  0.000% (0/1)
151
d2i_ACCESS_DESCRIPTION
Name: d2i_ACCESS_DESCRIPTION
Prototype: ACCESS_DESCRIPTION *d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 53-53
  0.000% (0/1)
11
d2i_ADMISSIONS
Name: d2i_ADMISSIONS
Prototype: ADMISSIONS *d2i_ADMISSIONS(ADMISSIONS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 51-51
  0.000% (0/1)
11
d2i_ADMISSION_SYNTAX
Name: d2i_ADMISSION_SYNTAX
Prototype: ADMISSION_SYNTAX *d2i_ADMISSION_SYNTAX(ADMISSION_SYNTAX **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 52-52
  0.000% (0/1)
11
d2i_ASIdOrRange
Name: d2i_ASIdOrRange
Prototype: ASIdOrRange *d2i_ASIdOrRange(ASIdOrRange **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 54-54
  0.000% (0/1)
11
d2i_ASIdentifierChoice
Name: d2i_ASIdentifierChoice
Prototype: ASIdentifierChoice *d2i_ASIdentifierChoice(ASIdentifierChoice **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 55-55
  0.000% (0/1)
11
d2i_ASIdentifiers
Name: d2i_ASIdentifiers
Prototype: ASIdentifiers *d2i_ASIdentifiers(ASIdentifiers **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 56-56
  0.000% (0/1)
11
d2i_ASN1_BIT_STRING
Name: d2i_ASN1_BIT_STRING
Prototype: ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 31-31
  0.000% (0/1)
11
d2i_ASN1_BMPSTRING
Name: d2i_ASN1_BMPSTRING
Prototype: ASN1_BMPSTRING *d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 41-41
  0.000% (0/1)
11
d2i_ASN1_GENERALIZEDTIME
Name: d2i_ASN1_GENERALIZEDTIME
Prototype: ASN1_GENERALIZEDTIME *d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 38-38
  0.000% (0/1)
11
d2i_ASN1_GENERALSTRING
Name: d2i_ASN1_GENERALSTRING
Prototype: ASN1_GENERALSTRING *d2i_ASN1_GENERALSTRING(ASN1_GENERALSTRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 36-36
  0.000% (0/1)
11
d2i_ASN1_IA5STRING
Name: d2i_ASN1_IA5STRING
Prototype: ASN1_IA5STRING *d2i_ASN1_IA5STRING(ASN1_IA5STRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 35-35
  0.000% (0/1)
11
d2i_ASN1_NULL
Name: d2i_ASN1_NULL
Prototype: ASN1_NULL *d2i_ASN1_NULL(ASN1_NULL **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 44-44
  0.000% (0/1)
11
d2i_ASN1_PRINTABLE
Name: d2i_ASN1_PRINTABLE
Prototype: ASN1_STRING *d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 58-58
  0.000% (0/1)
11
d2i_ASN1_PRINTABLESTRING
Name: d2i_ASN1_PRINTABLESTRING
Prototype: ASN1_PRINTABLESTRING *d2i_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 33-33
  0.000% (0/1)
11
d2i_ASN1_SET_ANY
Name: d2i_ASN1_SET_ANY
Prototype: ASN1_SEQUENCE_ANY *d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 84-84
  0.000% (0/1)
11
d2i_ASN1_T61STRING
Name: d2i_ASN1_T61STRING
Prototype: ASN1_T61STRING *d2i_ASN1_T61STRING(ASN1_T61STRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 34-34
  0.000% (0/1)
11
d2i_ASN1_TIME
Name: d2i_ASN1_TIME
Prototype: ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c
Lines: 26-26
  0.000% (0/1)
11
d2i_ASN1_TYPE
Name: d2i_ASN1_TYPE
Prototype: ASN1_TYPE *d2i_ASN1_TYPE(ASN1_TYPE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 53-53
  0.000% (0/1)
11
d2i_ASN1_UINTEGER
Name: d2i_ASN1_UINTEGER
Prototype: ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 387-447
  0.000% (0/36)
7111
d2i_ASN1_UNIVERSALSTRING
Name: d2i_ASN1_UNIVERSALSTRING
Prototype: ASN1_UNIVERSALSTRING *d2i_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 40-40
  0.000% (0/1)
11
d2i_ASN1_UTCTIME
Name: d2i_ASN1_UTCTIME
Prototype: ASN1_UTCTIME *d2i_ASN1_UTCTIME(ASN1_UTCTIME **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 37-37
  0.000% (0/1)
11
d2i_ASN1_UTF8STRING
Name: d2i_ASN1_UTF8STRING
Prototype: ASN1_UTF8STRING *d2i_ASN1_UTF8STRING(ASN1_UTF8STRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 32-32
  0.000% (0/1)
11
d2i_ASN1_VISIBLESTRING
Name: d2i_ASN1_VISIBLESTRING
Prototype: ASN1_VISIBLESTRING *d2i_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 39-39
  0.000% (0/1)
11
d2i_ASRange
Name: d2i_ASRange
Prototype: ASRange *d2i_ASRange(ASRange **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 53-53
  0.000% (0/1)
11
d2i_AUTHORITY_INFO_ACCESS
Name: d2i_AUTHORITY_INFO_ACCESS
Prototype: AUTHORITY_INFO_ACCESS *d2i_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 59-59
  0.000% (0/1)
11
d2i_AUTHORITY_KEYID
Name: d2i_AUTHORITY_KEYID
Prototype: AUTHORITY_KEYID *d2i_AUTHORITY_KEYID(AUTHORITY_KEYID **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Lines: 23-23
  0.000% (0/1)
11
d2i_BASIC_CONSTRAINTS
Name: d2i_BASIC_CONSTRAINTS
Prototype: BASIC_CONSTRAINTS *d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Lines: 42-42
  0.000% (0/1)
11
d2i_CERTIFICATEPOLICIES
Name: d2i_CERTIFICATEPOLICIES
Prototype: CERTIFICATEPOLICIES *d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 51-51
  0.000% (0/1)
11
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/1)
18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
2021
Condition %:  0.000% (0/1)
22
Condition %:  0.000% (0/1)
23
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  23.077% (6/26)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2