OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Function: xsyslog
...10
Function: parse_bag
...16
Function: final512
17
Function: encode_gost01_algor_params
18
Function: ec_GF2m_simple_set_compressed_coordinates
19
Function: dsa_pub_encode
2021
Function: d2i_POLICYINFO
22
Function: d2i_BASIC_CONSTRAINTS
23
Function: cleanup1_doall
24
Function: bn_x931_derive_pi
...30
Function: X509_NAME_get_text_by_NID
...40
Function: PEM_write_X509_AUX
...50
Function: EC_curve_nist2nid
...60
Function: ASN1_OCTET_STRING_cmp
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
des_ede3_cfb8_cipher
Name: des_ede3_cfb8_cipher
Prototype: static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c
Lines: 179-196
  0.000% (0/7)
123
des_ede3_cfb1_cipher
Name: des_ede3_cfb1_cipher
Prototype: static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c
Lines: 160-177
  0.000% (0/6)
102
des_ecb_cipher
Name: des_ecb_cipher
Prototype: static int des_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_des.c
Lines: 77-85
 71.429% (5/7)
43
des_ctrl
Name: des_ctrl
Prototype: static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c
Lines: 212-224
  0.000% (0/7)
54
des_cfb8_cipher
Name: des_cfb8_cipher
Prototype: static int des_cfb8_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_des.c
Lines: 169-184
 57.143% (4/7)
103
des_cfb64_cipher
Name: des_cfb64_cipher
Prototype: static int des_cfb64_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_des.c
Lines: 121-136
 57.143% (4/7)
103
des_cfb1_cipher
Name: des_cfb1_cipher
Prototype: static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c
Lines: 140-167
  0.000% (0/17)
185
des_cbc_cipher
Name: des_cbc_cipher
Prototype: static int des_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_des.c
Lines: 104-119
 57.143% (4/7)
103
des3_ctrl
Name: des3_ctrl
Prototype: static int des3_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c
Lines: 253-271
  0.000% (0/17)
106
derive_pvk_key
Name: derive_pvk_key
Prototype: static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c
Lines: 700-716
  0.000% (0/10)
182
der_cmp
Name: der_cmp
Prototype: static int der_cmp(const void *a, const void *b)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c
Lines: 396-407
 66.667% (4/6)
72
def_to_int
Name: def_to_int
Prototype: static int def_to_int(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 687-691
  0.000% (0/1)
11
def_time_cb
Name: def_time_cb
Prototype: static int def_time_cb(struct TS_resp_ctx *ctx, void *data, time_t *sec, long *usec)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 113-130
  0.000% (0/4)
142
def_serial_cb
Name: def_serial_cb
Prototype: static ASN1_INTEGER * def_serial_cb(struct TS_resp_ctx *ctx, void *data)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 94-110
  0.000% (0/8)
144
def_load_bio
Name: def_load_bio
Prototype: static int def_load_bio(CONF *conf, BIO *in, long *line)
Coverage:  35.000% (63/180)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 210-413
 35.000% (63/180)
44548
def_load
Name: def_load
Prototype: static int def_load(CONF *conf, const char *name, long *line)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 189-208
 75.000% (6/8)
173
def_is_number
Name: def_is_number
Prototype: static int def_is_number(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 681-685
  0.000% (0/1)
11
def_init_default
Name: def_init_default
Prototype: static int def_init_default(CONF *conf)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 144-155
 50.000% (2/4)
122
def_init_WIN32
Name: def_init_WIN32
Prototype: static int def_init_WIN32(CONF *conf)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 157-168
  0.000% (0/4)
122
def_get_class
Name: def_get_class
Prototype: static EX_CLASS_ITEM * def_get_class(int class_index)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 309-339
 57.143% (12/21)
337
def_generate_session_id
Name: def_generate_session_id
Prototype: static int def_generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 282-305
 44.444% (4/9)
73
def_extension_cb
Name: def_extension_cb
Prototype: static int def_extension_cb(struct TS_resp_ctx *ctx, X509_EXTENSION *ext, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 132-140
  0.000% (0/1)
41
def_dump
Name: def_dump
Prototype: static int def_dump(const CONF *conf, BIO *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 673-679
  0.000% (0/1)
31
def_destroy_data
Name: def_destroy_data
Prototype: static int def_destroy_data(CONF *conf)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 180-187
 50.000% (2/4)
62
def_destroy
Name: def_destroy
Prototype: static int def_destroy(CONF *conf)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 170-178
 50.000% (2/4)
42
def_crl_verify
Name: def_crl_verify
Prototype: static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 577-582
  0.000% (0/1)
21
def_crl_lookup
Name: def_crl_lookup
Prototype: static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial, X509_NAME *issuer)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 611-644
  0.000% (0/22)
218
def_create
Name: def_create
Prototype: static CONF * def_create(CONF_METHOD *meth)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 130-142
 50.000% (3/6)
113
def_cleanup_util_cb
Name: def_cleanup_util_cb
Prototype: static void def_cleanup_util_cb(CRYPTO_EX_DATA_FUNCS *funcs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 290-294
100.000% (1/1)
11
def_cleanup_cb
Name: def_cleanup_cb
Prototype: static void def_cleanup_cb(void *a_void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 299-305
100.000% (1/1)
31
def_add_index
Name: def_add_index
Prototype: static int def_add_index(EX_CLASS_ITEM *item, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 343-372
 63.636% (7/11)
245
decode_gost01_algor_params
Name: decode_gost01_algor_params
Prototype: static int decode_gost01_algor_params(EVP_PKEY *pkey, const unsigned char **p, int len)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c
Lines: 79-117
  0.000% (0/22)
458
date_to_julian
Name: date_to_julian
Prototype: static long date_to_julian(int y, int m, int d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c
Lines: 137-144
100.000% (1/1)
41
d2i_ocsp_nonce
Name: d2i_ocsp_nonce
Prototype: static void * d2i_ocsp_nonce(void *a, const unsigned char **pp, long length)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c
Lines: 292-318
  0.000% (0/22)
357
d2i_X509_fp
Name: d2i_X509_fp
Prototype: X509 * d2i_X509_fp(FILE *fp, X509 **x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 88-92
  0.000% (0/1)
11
d2i_X509_bio
Name: d2i_X509_bio
Prototype: X509 * d2i_X509_bio(BIO *bp, X509 **x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 76-80
  0.000% (0/1)
11
d2i_X509_VAL
Name: d2i_X509_VAL
Prototype: X509_VAL * d2i_X509_VAL(X509_VAL **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_val.c
Lines: 87-92
  0.000% (0/1)
21
d2i_X509_SIG
Name: d2i_X509_SIG
Prototype: X509_SIG * d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c
Lines: 87-92
  0.000% (0/1)
21
d2i_X509_REVOKED
Name: d2i_X509_REVOKED
Prototype: X509_REVOKED * d2i_X509_REVOKED(X509_REVOKED **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 440-445
  0.000% (0/1)
21
d2i_X509_REQ_fp
Name: d2i_X509_REQ_fp
Prototype: X509_REQ * d2i_X509_REQ_fp(FILE *fp, X509_REQ **req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 160-164
  0.000% (0/1)
11
d2i_X509_REQ_bio
Name: d2i_X509_REQ_bio
Prototype: X509_REQ * d2i_X509_REQ_bio(BIO *bp, X509_REQ **req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 148-152
  0.000% (0/1)
11
d2i_X509_REQ_INFO
Name: d2i_X509_REQ_INFO
Prototype: X509_REQ_INFO * d2i_X509_REQ_INFO(X509_REQ_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c
Lines: 138-143
  0.000% (0/1)
21
d2i_X509_REQ
Name: d2i_X509_REQ
Prototype: X509_REQ * d2i_X509_REQ(X509_REQ **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c
Lines: 198-203
  0.000% (0/1)
21
d2i_X509_PUBKEY
Name: d2i_X509_PUBKEY
Prototype: X509_PUBKEY * d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c
Lines: 114-119
  0.000% (0/1)
21
d2i_X509_NAME_ENTRY
Name: d2i_X509_NAME_ENTRY
Prototype: X509_NAME_ENTRY * d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c
Lines: 113-118
  0.000% (0/1)
21
d2i_X509_NAME
Name: d2i_X509_NAME
Prototype: X509_NAME * d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c
Lines: 210-215
  0.000% (0/1)
21
d2i_X509_EXTENSIONS
Name: d2i_X509_EXTENSIONS
Prototype: X509_EXTENSIONS * d2i_X509_EXTENSIONS(X509_EXTENSIONS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c
Lines: 136-141
  0.000% (0/1)
21
d2i_X509_EXTENSION
Name: d2i_X509_EXTENSION
Prototype: X509_EXTENSION * d2i_X509_EXTENSION(X509_EXTENSION **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c
Lines: 111-116
  0.000% (0/1)
21
d2i_X509_CRL_fp
Name: d2i_X509_CRL_fp
Prototype: X509_CRL * d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 112-116
  0.000% (0/1)
11
d2i_X509_CRL_bio
Name: d2i_X509_CRL_bio
Prototype: X509_CRL * d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 100-104
  0.000% (0/1)
11
d2i_X509_CRL_INFO
Name: d2i_X509_CRL_INFO
Prototype: X509_CRL_INFO * d2i_X509_CRL_INFO(X509_CRL_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 471-476
  0.000% (0/1)
21
d2i_X509_CRL
Name: d2i_X509_CRL
Prototype: X509_CRL * d2i_X509_CRL(X509_CRL **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 496-501
  0.000% (0/1)
21
d2i_X509_CINF
Name: d2i_X509_CINF
Prototype: X509_CINF * d2i_X509_CINF(X509_CINF **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c
Lines: 144-149
  0.000% (0/1)
21
d2i_X509_CERT_PAIR
Name: d2i_X509_CERT_PAIR
Prototype: X509_CERT_PAIR * d2i_X509_CERT_PAIR(X509_CERT_PAIR **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c
Lines: 302-307
  0.000% (0/1)
21
d2i_X509_CERT_AUX
Name: d2i_X509_CERT_AUX
Prototype: X509_CERT_AUX * d2i_X509_CERT_AUX(X509_CERT_AUX **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c
Lines: 121-126
  0.000% (0/1)
21
d2i_X509_AUX
Name: d2i_X509_AUX
Prototype: X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c
Lines: 308-335
 28.571% (4/14)
306
d2i_X509_ATTRIBUTE
Name: d2i_X509_ATTRIBUTE
Prototype: X509_ATTRIBUTE * d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_attrib.c
Lines: 141-146
  0.000% (0/1)
21
d2i_X509_ALGORS
Name: d2i_X509_ALGORS
Prototype: X509_ALGORS * d2i_X509_ALGORS(X509_ALGORS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c
Lines: 131-136
  0.000% (0/1)
21
d2i_X509_ALGOR
Name: d2i_X509_ALGOR
Prototype: X509_ALGOR * d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c
Lines: 106-111
  0.000% (0/1)
21
d2i_X509
Name: d2i_X509
Prototype: X509 * d2i_X509(X509 **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c
Lines: 249-254
100.000% (1/1)
21
d2i_USERNOTICE
Name: d2i_USERNOTICE
Prototype: USERNOTICE * d2i_USERNOTICE(USERNOTICE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 323-328
  0.000% (0/1)
21
d2i_TS_TST_INFO_fp
Name: d2i_TS_TST_INFO_fp
Prototype: TS_TST_INFO * d2i_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 457-461
  0.000% (0/1)
11
d2i_TS_TST_INFO_bio
Name: d2i_TS_TST_INFO_bio
Prototype: TS_TST_INFO * d2i_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 444-448
  0.000% (0/1)
11
d2i_TS_TST_INFO
Name: d2i_TS_TST_INFO
Prototype: TS_TST_INFO * d2i_TS_TST_INFO(TS_TST_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 412-417
  0.000% (0/1)
21
d2i_TS_STATUS_INFO
Name: d2i_TS_STATUS_INFO
Prototype: TS_STATUS_INFO * d2i_TS_STATUS_INFO(TS_STATUS_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 504-509
  0.000% (0/1)
21
d2i_TS_RESP_fp
Name: d2i_TS_RESP_fp
Prototype: TS_RESP * d2i_TS_RESP_fp(FILE *fp, TS_RESP **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 660-664
  0.000% (0/1)
11
d2i_TS_RESP_bio
Name: d2i_TS_RESP_bio
Prototype: TS_RESP * d2i_TS_RESP_bio(BIO *bp, TS_RESP **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 647-651
  0.000% (0/1)
11
d2i_TS_RESP
Name: d2i_TS_RESP
Prototype: TS_RESP * d2i_TS_RESP(TS_RESP **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 615-620
  0.000% (0/1)
21
d2i_TS_REQ_fp
Name: d2i_TS_REQ_fp
Prototype: TS_REQ * d2i_TS_REQ_fp(FILE *fp, TS_REQ **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 250-254
  0.000% (0/1)
11
d2i_TS_REQ_bio
Name: d2i_TS_REQ_bio
Prototype: TS_REQ * d2i_TS_REQ_bio(BIO *bp, TS_REQ **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 237-241
  0.000% (0/1)
11
d2i_TS_REQ
Name: d2i_TS_REQ
Prototype: TS_REQ * d2i_TS_REQ(TS_REQ **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 205-210
  0.000% (0/1)
21
d2i_TS_MSG_IMPRINT_fp
Name: d2i_TS_MSG_IMPRINT_fp
Prototype: TS_MSG_IMPRINT * d2i_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 137-141
  0.000% (0/1)
11
d2i_TS_MSG_IMPRINT_bio
Name: d2i_TS_MSG_IMPRINT_bio
Prototype: TS_MSG_IMPRINT * d2i_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 124-128
  0.000% (0/1)
11
d2i_TS_MSG_IMPRINT
Name: d2i_TS_MSG_IMPRINT
Prototype: TS_MSG_IMPRINT * d2i_TS_MSG_IMPRINT(TS_MSG_IMPRINT **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 92-97
  0.000% (0/1)
21
d2i_TS_ACCURACY
Name: d2i_TS_ACCURACY
Prototype: TS_ACCURACY * d2i_TS_ACCURACY(TS_ACCURACY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 297-302
  0.000% (0/1)
21
d2i_SXNETID
Name: d2i_SXNETID
Prototype: SXNETID * d2i_SXNETID(SXNETID **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 128-133
  0.000% (0/1)
21
d2i_SXNET
Name: d2i_SXNET
Prototype: SXNET * d2i_SXNET(SXNET **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 181-186
  0.000% (0/1)
21
d2i_SSL_SESSION
Name: d2i_SSL_SESSION
Prototype: SSL_SESSION * d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, long length)
Coverage:  41.096% (60/146)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c
Lines: 243-431
 41.096% (60/146)
18748
d2i_RSA_PUBKEY_fp
Name: d2i_RSA_PUBKEY_fp
Prototype: RSA * d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 239-244
  0.000% (0/1)
21
d2i_RSA_PUBKEY_bio
Name: d2i_RSA_PUBKEY_bio
Prototype: RSA * d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 221-225
  0.000% (0/1)
11
d2i_RSA_PUBKEY
Name: d2i_RSA_PUBKEY
Prototype: RSA * d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c
Lines: 283-303
  0.000% (0/10)
284
d2i_RSA_PSS_PARAMS
Name: d2i_RSA_PSS_PARAMS
Prototype: RSA_PSS_PARAMS * d2i_RSA_PSS_PARAMS(RSA_PSS_PARAMS **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Lines: 245-250
  0.000% (0/1)
21
d2i_RSA_NET_2
Name: d2i_RSA_NET_2
Prototype: static RSA * d2i_RSA_NET_2(RSA **a, ASN1_OCTET_STRING *os, int (*cb)(char *buf, int len, const char *prompt, int verify), int sgckey)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 371-428
  0.000% (0/29)
8011
d2i_RSA_NET
Name: d2i_RSA_NET
Prototype: RSA * d2i_RSA_NET(RSA **a, const unsigned char **pp, long length, int (*cb)(char *buf, int len, const char *prompt, int verify), int sgckey)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 331-369
  0.000% (0/19)
437
d2i_RSAPublicKey_fp
Name: d2i_RSAPublicKey_fp
Prototype: RSA * d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 209-213
  0.000% (0/1)
11
d2i_RSAPublicKey_bio
Name: d2i_RSAPublicKey_bio
Prototype: RSA * d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 197-201
  0.000% (0/1)
11
d2i_RSAPublicKey
Name: d2i_RSAPublicKey
Prototype: RSA * d2i_RSAPublicKey(RSA **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Lines: 285-290
100.000% (1/1)
21
d2i_RSAPrivateKey_fp
Name: d2i_RSAPrivateKey_fp
Prototype: RSA * d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 185-189
  0.000% (0/1)
11
d2i_RSAPrivateKey_bio
Name: d2i_RSAPrivateKey_bio
Prototype: RSA * d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 173-177
  0.000% (0/1)
11
d2i_RSAPrivateKey
Name: d2i_RSAPrivateKey
Prototype: RSA * d2i_RSAPrivateKey(RSA **a, const unsigned char **in, long len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Lines: 271-276
100.000% (1/1)
21
d2i_PublicKey
Name: d2i_PublicKey
Prototype: EVP_PKEY * d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pu.c
Lines: 79-136
  0.000% (0/39)
6114
d2i_PrivateKey_fp
Name: d2i_PrivateKey_fp
Prototype: EVP_PKEY * d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 411-416
  0.000% (0/1)
21
d2i_PrivateKey_bio
Name: d2i_PrivateKey_bio
Prototype: EVP_PKEY * d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 398-403
  0.000% (0/1)
21
d2i_PrivateKey
Name: d2i_PrivateKey
Prototype: EVP_PKEY * d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length)
Coverage:  24.242% (8/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c
Lines: 76-122
 24.242% (8/33)
6510
d2i_PUBKEY_fp
Name: d2i_PUBKEY_fp
Prototype: EVP_PKEY * d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 442-446
  0.000% (0/1)
11
d2i_PUBKEY_bio
Name: d2i_PUBKEY_bio
Prototype: EVP_PKEY * d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 424-428
  0.000% (0/1)
11
d2i_PUBKEY
Name: d2i_PUBKEY
Prototype: EVP_PKEY * d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c
Lines: 246-263
  0.000% (0/10)
254
d2i_PROXY_POLICY
Name: d2i_PROXY_POLICY
Prototype: PROXY_POLICY * d2i_PROXY_POLICY(PROXY_POLICY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcia.c
Lines: 69-74
  0.000% (0/1)
21
d2i_PROXY_CERT_INFO_EXTENSION
Name: d2i_PROXY_CERT_INFO_EXTENSION
Prototype: PROXY_CERT_INFO_EXTENSION * d2i_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcia.c
Lines: 122-127
  0.000% (0/1)
21
d2i_POLICYQUALINFO
Name: d2i_POLICYQUALINFO
Prototype: POLICYQUALINFO * d2i_POLICYQUALINFO(POLICYQUALINFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 270-275
  0.000% (0/1)
21
Page:<>1
Function: xsyslog
...10
Function: parse_bag
...16
Function: final512
17
Function: encode_gost01_algor_params
18
Function: ec_GF2m_simple_set_compressed_coordinates
19
Function: dsa_pub_encode
2021
Function: d2i_POLICYINFO
22
Function: d2i_BASIC_CONSTRAINTS
23
Function: cleanup1_doall
24
Function: bn_x931_derive_pi
...30
Function: X509_NAME_get_text_by_NID
...40
Function: PEM_write_X509_AUX
...50
Function: EC_curve_nist2nid
...60
Function: ASN1_OCTET_STRING_cmp

Generated by Squish Coco 4.2.2