OpenCoverage

LibreSSL Portable Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/23)
6
Condition %:  0.000% (0/49)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/4)
910
Condition %:  0.000% (0/68)
11
Condition %:  0.000% (0/1)
12
Condition %:  0.000% (0/1)
13
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...60
Condition %: 100.000% (4/4)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
GostR3410_get_md_digest
Name: GostR3410_get_md_digest
Prototype: int GostR3410_get_md_digest(int nid)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c
Lines: 62-68
  0.000% (0/4)
32
GostR3410_get_pk_digest
Name: GostR3410_get_pk_digest
Prototype: int GostR3410_get_pk_digest(int nid)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c
Lines: 70-83
  0.000% (0/8)
55
HMAC_CTX_get_md
Name: HMAC_CTX_get_md
Prototype: const EVP_MD * HMAC_CTX_get_md(const HMAC_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 249-253
  0.000% (0/1)
11
HMAC_CTX_new
Name: HMAC_CTX_new
Prototype: HMAC_CTX * HMAC_CTX_new(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 174-185
  0.000% (0/4)
112
HMAC_CTX_reset
Name: HMAC_CTX_reset
Prototype: int HMAC_CTX_reset(HMAC_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 198-204
  0.000% (0/1)
31
ISSUING_DIST_POINT_new
Name: ISSUING_DIST_POINT_new
Prototype: ISSUING_DIST_POINT * ISSUING_DIST_POINT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c
Lines: 619-623
  0.000% (0/1)
11
MD4
Name: MD4
Prototype: unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_one.c
Lines: 64-76
  0.000% (0/7)
153
MD5
Name: MD5
Prototype: unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md5/md5_one.c
Lines: 64-76
  0.000% (0/7)
153
NAME_CONSTRAINTS_check
Name: NAME_CONSTRAINTS_check
Prototype: int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 301-350
  0.000% (0/23)
309
NAME_CONSTRAINTS_new
Name: NAME_CONSTRAINTS_new
Prototype: NAME_CONSTRAINTS * NAME_CONSTRAINTS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 173-177
  0.000% (0/1)
11
NCONF_WIN32
Name: NCONF_WIN32
Prototype: CONF_METHOD * NCONF_WIN32(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 124-128
  0.000% (0/1)
11
NCONF_dump_bio
Name: NCONF_dump_bio
Prototype: int NCONF_dump_bio(const CONF *conf, BIO *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 366-375
  0.000% (0/4)
62
NCONF_dump_fp
Name: NCONF_dump_fp
Prototype: int NCONF_dump_fp(const CONF *conf, FILE *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 352-364
  0.000% (0/4)
82
NCONF_load_bio
Name: NCONF_load_bio
Prototype: int NCONF_load_bio(CONF *conf, BIO *bp, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 281-290
  0.000% (0/4)
62
NCONF_load_fp
Name: NCONF_load_fp
Prototype: int NCONF_load_fp(CONF *conf, FILE *fp, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 266-279
  0.000% (0/4)
82
NETSCAPE_CERT_SEQUENCE_new
Name: NETSCAPE_CERT_SEQUENCE_new
Prototype: NETSCAPE_CERT_SEQUENCE * NETSCAPE_CERT_SEQUENCE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/nsseq.c
Lines: 119-123
  0.000% (0/1)
11
NETSCAPE_ENCRYPTED_PKEY_free
Name: NETSCAPE_ENCRYPTED_PKEY_free
Prototype: void NETSCAPE_ENCRYPTED_PKEY_free(NETSCAPE_ENCRYPTED_PKEY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 140-144
  0.000% (0/1)
11
NETSCAPE_ENCRYPTED_PKEY_new
Name: NETSCAPE_ENCRYPTED_PKEY_new
Prototype: NETSCAPE_ENCRYPTED_PKEY * NETSCAPE_ENCRYPTED_PKEY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 134-138
  0.000% (0/1)
11
NETSCAPE_PKEY_free
Name: NETSCAPE_PKEY_free
Prototype: void NETSCAPE_PKEY_free(NETSCAPE_PKEY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 197-201
  0.000% (0/1)
11
NETSCAPE_PKEY_new
Name: NETSCAPE_PKEY_new
Prototype: NETSCAPE_PKEY * NETSCAPE_PKEY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Lines: 191-195
  0.000% (0/1)
11
NETSCAPE_SPKAC_new
Name: NETSCAPE_SPKAC_new
Prototype: NETSCAPE_SPKAC * NETSCAPE_SPKAC_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_spki.c
Lines: 104-108
  0.000% (0/1)
11
NETSCAPE_SPKI_b64_decode
Name: NETSCAPE_SPKI_b64_decode
Prototype: NETSCAPE_SPKI * NETSCAPE_SPKI_b64_decode(const char *str, int len)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c
Lines: 83-107
  0.000% (0/10)
304
NETSCAPE_SPKI_b64_encode
Name: NETSCAPE_SPKI_b64_encode
Prototype: char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c
Lines: 111-131
  0.000% (0/6)
282
NETSCAPE_SPKI_get_pubkey
Name: NETSCAPE_SPKI_get_pubkey
Prototype: EVP_PKEY * NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c
Lines: 73-79
  0.000% (0/6)
152
NETSCAPE_SPKI_new
Name: NETSCAPE_SPKI_new
Prototype: NETSCAPE_SPKI * NETSCAPE_SPKI_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_spki.c
Lines: 164-168
  0.000% (0/1)
11
NETSCAPE_SPKI_print
Name: NETSCAPE_SPKI_print
Prototype: int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_spki.c
Lines: 76-112
  0.000% (0/14)
325
NETSCAPE_SPKI_set_pubkey
Name: NETSCAPE_SPKI_set_pubkey
Prototype: int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c
Lines: 65-71
  0.000% (0/6)
112
NETSCAPE_SPKI_sign
Name: NETSCAPE_SPKI_sign
Prototype: int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 546-551
  0.000% (0/1)
61
NETSCAPE_SPKI_verify
Name: NETSCAPE_SPKI_verify
Prototype: int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 491-496
  0.000% (0/1)
21
NETSCAPE_X509_new
Name: NETSCAPE_X509_new
Prototype: NETSCAPE_X509 * NETSCAPE_X509_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_nx509.c
Lines: 103-107
  0.000% (0/1)
11
NOTICEREF_new
Name: NOTICEREF_new
Prototype: NOTICEREF * NOTICEREF_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 389-393
  0.000% (0/1)
11
OBJ_NAME_do_all
Name: OBJ_NAME_do_all
Prototype: void OBJ_NAME_do_all(int type, void (*fn)(const OBJ_NAME *, void *arg), void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c
Lines: 252-263
  0.000% (0/1)
61
OBJ_NAME_do_all_sorted
Name: OBJ_NAME_do_all_sorted
Prototype: void OBJ_NAME_do_all_sorted(int type, void (*fn)(const OBJ_NAME *, void *arg), void *arg)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c
Lines: 291-312
  0.000% (0/7)
183
OBJ_NAME_new_index
Name: OBJ_NAME_new_index
Prototype: int OBJ_NAME_new_index(unsigned long (*hash_func)(const char *), int (*cmp_func)(const char *, const char *), void (*free_func)(const char *, int, const char *))
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c
Lines: 51-90
  0.000% (0/25)
439
OBJ_add_sigid
Name: OBJ_add_sigid
Prototype: int OBJ_add_sigid(int signid, int dig_id, int pkey_id)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c
Lines: 186-218
  0.000% (0/22)
278
OBJ_bsearch_pbe2
Name: OBJ_bsearch_pbe2
Prototype: static EVP_PBE_CTL * OBJ_bsearch_pbe2(EVP_PBE_CTL *key, EVP_PBE_CTL const *base, int num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c
Lines: 196-201
  0.000% (0/1)
21
OBJ_create_objects
Name: OBJ_create_objects
Prototype: int OBJ_create_objects(BIO *in)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 740-787
  0.000% (0/45)
9114
OCSP_BASICRESP_add1_ext_i2d
Name: OCSP_BASICRESP_add1_ext_i2d
Prototype: int OCSP_BASICRESP_add1_ext_i2d(OCSP_BASICRESP *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 246-252
  0.000% (0/1)
21
OCSP_BASICRESP_add_ext
Name: OCSP_BASICRESP_add_ext
Prototype: int OCSP_BASICRESP_add_ext(OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 254-259
  0.000% (0/1)
61
OCSP_BASICRESP_delete_ext
Name: OCSP_BASICRESP_delete_ext
Prototype: X509_EXTENSION * OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 233-237
  0.000% (0/1)
11
OCSP_BASICRESP_get1_ext_d2i
Name: OCSP_BASICRESP_get1_ext_d2i
Prototype: void * OCSP_BASICRESP_get1_ext_d2i(OCSP_BASICRESP *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 239-244
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext
Name: OCSP_BASICRESP_get_ext
Prototype: X509_EXTENSION * OCSP_BASICRESP_get_ext(OCSP_BASICRESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 227-231
  0.000% (0/1)
11
OCSP_BASICRESP_get_ext_by_NID
Name: OCSP_BASICRESP_get_ext_by_NID
Prototype: int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 205-210
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_by_OBJ
Name: OCSP_BASICRESP_get_ext_by_OBJ
Prototype: int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 212-218
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_by_critical
Name: OCSP_BASICRESP_get_ext_by_critical
Prototype: int OCSP_BASICRESP_get_ext_by_critical(OCSP_BASICRESP *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 220-225
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_count
Name: OCSP_BASICRESP_get_ext_count
Prototype: int OCSP_BASICRESP_get_ext_count(OCSP_BASICRESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 199-203
  0.000% (0/1)
11
OCSP_BASICRESP_new
Name: OCSP_BASICRESP_new
Prototype: OCSP_BASICRESP * OCSP_BASICRESP_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 862-866
  0.000% (0/1)
11
OCSP_CERTID_dup
Name: OCSP_CERTID_dup
Prototype: OCSP_CERTID * OCSP_CERTID_dup(OCSP_CERTID *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c
Lines: 235-239
  0.000% (0/1)
11
OCSP_CERTID_new
Name: OCSP_CERTID_new
Prototype: OCSP_CERTID * OCSP_CERTID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 177-181
  0.000% (0/1)
11
OCSP_CERTSTATUS_new
Name: OCSP_CERTSTATUS_new
Prototype: OCSP_CERTSTATUS * OCSP_CERTSTATUS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 647-651
  0.000% (0/1)
11
OCSP_CRLID_new
Name: OCSP_CRLID_new
Prototype: OCSP_CRLID * OCSP_CRLID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 922-926
  0.000% (0/1)
11
OCSP_ONEREQ_add1_ext_i2d
Name: OCSP_ONEREQ_add1_ext_i2d
Prototype: int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 183-189
  0.000% (0/1)
21
OCSP_ONEREQ_add_ext
Name: OCSP_ONEREQ_add_ext
Prototype: int OCSP_ONEREQ_add_ext(OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 191-195
  0.000% (0/1)
51
OCSP_ONEREQ_delete_ext
Name: OCSP_ONEREQ_delete_ext
Prototype: X509_EXTENSION * OCSP_ONEREQ_delete_ext(OCSP_ONEREQ *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 171-175
  0.000% (0/1)
11
OCSP_ONEREQ_get1_ext_d2i
Name: OCSP_ONEREQ_get1_ext_d2i
Prototype: void * OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 177-181
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext
Name: OCSP_ONEREQ_get_ext
Prototype: X509_EXTENSION * OCSP_ONEREQ_get_ext(OCSP_ONEREQ *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 165-169
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_by_NID
Name: OCSP_ONEREQ_get_ext_by_NID
Prototype: int OCSP_ONEREQ_get_ext_by_NID(OCSP_ONEREQ *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 146-150
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_by_OBJ
Name: OCSP_ONEREQ_get_ext_by_OBJ
Prototype: int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 152-156
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_by_critical
Name: OCSP_ONEREQ_get_ext_by_critical
Prototype: int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 158-163
  0.000% (0/1)
21
OCSP_ONEREQ_get_ext_count
Name: OCSP_ONEREQ_get_ext_count
Prototype: int OCSP_ONEREQ_get_ext_count(OCSP_ONEREQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 140-144
  0.000% (0/1)
11
OCSP_ONEREQ_new
Name: OCSP_ONEREQ_new
Prototype: OCSP_ONEREQ * OCSP_ONEREQ_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 230-234
  0.000% (0/1)
11
OCSP_REQINFO_new
Name: OCSP_REQINFO_new
Prototype: OCSP_REQINFO * OCSP_REQINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 297-301
  0.000% (0/1)
11
OCSP_REQUEST_add1_ext_i2d
Name: OCSP_REQUEST_add1_ext_i2d
Prototype: int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 123-129
  0.000% (0/1)
21
OCSP_REQUEST_add_ext
Name: OCSP_REQUEST_add_ext
Prototype: int OCSP_REQUEST_add_ext(OCSP_REQUEST *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 131-136
  0.000% (0/1)
61
OCSP_REQUEST_delete_ext
Name: OCSP_REQUEST_delete_ext
Prototype: X509_EXTENSION * OCSP_REQUEST_delete_ext(OCSP_REQUEST *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 111-115
  0.000% (0/1)
11
OCSP_REQUEST_get1_ext_d2i
Name: OCSP_REQUEST_get1_ext_d2i
Prototype: void * OCSP_REQUEST_get1_ext_d2i(OCSP_REQUEST *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 117-121
  0.000% (0/1)
11
OCSP_REQUEST_get_ext
Name: OCSP_REQUEST_get_ext
Prototype: X509_EXTENSION * OCSP_REQUEST_get_ext(OCSP_REQUEST *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 105-109
  0.000% (0/1)
11
OCSP_REQUEST_get_ext_by_NID
Name: OCSP_REQUEST_get_ext_by_NID
Prototype: int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 83-88
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_OBJ
Name: OCSP_REQUEST_get_ext_by_OBJ
Prototype: int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 90-96
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_critical
Name: OCSP_REQUEST_get_ext_by_critical
Prototype: int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 98-103
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_count
Name: OCSP_REQUEST_get_ext_count
Prototype: int OCSP_REQUEST_get_ext_count(OCSP_REQUEST *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 77-81
  0.000% (0/1)
11
OCSP_REQUEST_new
Name: OCSP_REQUEST_new
Prototype: OCSP_REQUEST * OCSP_REQUEST_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 361-365
  0.000% (0/1)
11
OCSP_REQUEST_print
Name: OCSP_REQUEST_print
Prototype: int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST* o, unsigned long flags)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 143-192
  0.000% (0/41)
4915
OCSP_REQ_CTX_add1_header
Name: OCSP_REQ_CTX_add1_header
Prototype: int OCSP_REQ_CTX_add1_header(OCSP_REQ_CTX *rctx, const char *name, const char *value)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c
Lines: 132-149
  0.000% (0/19)
127
OCSP_REQ_CTX_set1_req
Name: OCSP_REQ_CTX_set1_req
Prototype: int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c
Lines: 119-130
  0.000% (0/7)
163
OCSP_RESPBYTES_new
Name: OCSP_RESPBYTES_new
Prototype: OCSP_RESPBYTES * OCSP_RESPBYTES_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 416-420
  0.000% (0/1)
11
OCSP_RESPDATA_new
Name: OCSP_RESPDATA_new
Prototype: OCSP_RESPDATA * OCSP_RESPDATA_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 795-799
  0.000% (0/1)
11
OCSP_RESPID_new
Name: OCSP_RESPID_new
Prototype: OCSP_RESPID * OCSP_RESPID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 534-538
  0.000% (0/1)
11
OCSP_RESPONSE_new
Name: OCSP_RESPONSE_new
Prototype: OCSP_RESPONSE * OCSP_RESPONSE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 481-485
  0.000% (0/1)
11
OCSP_RESPONSE_print
Name: OCSP_RESPONSE_print
Prototype: int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE* o, unsigned long flags)
Coverage:  0.000% (0/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 194-312
  0.000% (0/102)
12836
OCSP_REVOKEDINFO_new
Name: OCSP_REVOKEDINFO_new
Prototype: OCSP_REVOKEDINFO * OCSP_REVOKEDINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 587-591
  0.000% (0/1)
11
OCSP_SERVICELOC_new
Name: OCSP_SERVICELOC_new
Prototype: OCSP_SERVICELOC * OCSP_SERVICELOC_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 975-979
  0.000% (0/1)
11
OCSP_SIGNATURE_new
Name: OCSP_SIGNATURE_new
Prototype: OCSP_SIGNATURE * OCSP_SIGNATURE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 110-114
  0.000% (0/1)
11
OCSP_SINGLERESP_add1_ext_i2d
Name: OCSP_SINGLERESP_add1_ext_i2d
Prototype: int OCSP_SINGLERESP_add1_ext_i2d(OCSP_SINGLERESP *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 306-311
  0.000% (0/1)
11
OCSP_SINGLERESP_add_ext
Name: OCSP_SINGLERESP_add_ext
Prototype: int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 313-317
  0.000% (0/1)
51
OCSP_SINGLERESP_delete_ext
Name: OCSP_SINGLERESP_delete_ext
Prototype: X509_EXTENSION * OCSP_SINGLERESP_delete_ext(OCSP_SINGLERESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 294-298
  0.000% (0/1)
11
OCSP_SINGLERESP_get0_id
Name: OCSP_SINGLERESP_get0_id
Prototype: const OCSP_CERTID * OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c
Lines: 394-398
  0.000% (0/1)
11
OCSP_SINGLERESP_get1_ext_d2i
Name: OCSP_SINGLERESP_get1_ext_d2i
Prototype: void * OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 300-304
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext
Name: OCSP_SINGLERESP_get_ext
Prototype: X509_EXTENSION * OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 288-292
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_NID
Name: OCSP_SINGLERESP_get_ext_by_NID
Prototype: int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 269-273
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_OBJ
Name: OCSP_SINGLERESP_get_ext_by_OBJ
Prototype: int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 275-280
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_critical
Name: OCSP_SINGLERESP_get_ext_by_critical
Prototype: int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 282-286
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_count
Name: OCSP_SINGLERESP_get_ext_count
Prototype: int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 263-267
  0.000% (0/1)
11
OCSP_SINGLERESP_new
Name: OCSP_SINGLERESP_new
Prototype: OCSP_SINGLERESP * OCSP_SINGLERESP_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 721-725
  0.000% (0/1)
11
OCSP_accept_responses_new
Name: OCSP_accept_responses_new
Prototype: X509_EXTENSION * OCSP_accept_responses_new(char **oids)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 474-496
  0.000% (0/16)
365
OCSP_archive_cutoff_new
Name: OCSP_archive_cutoff_new
Prototype: X509_EXTENSION * OCSP_archive_cutoff_new(char* tim)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 499-515
  0.000% (0/11)
225
OCSP_basic_add1_cert
Name: OCSP_basic_add1_cert
Prototype: int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 208-218
  0.000% (0/9)
63
OCSP_basic_add1_nonce
Name: OCSP_basic_add1_nonce
Prototype: int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 369-374
  0.000% (0/1)
21
OCSP_basic_add1_status
Name: OCSP_basic_add1_status
Prototype: OCSP_SINGLERESP * OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, int reason, ASN1_TIME *revtime, ASN1_TIME *thisupd, ASN1_TIME *nextupd)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 141-205
  0.000% (0/50)
5018
OCSP_basic_sign
Name: OCSP_basic_sign
Prototype: int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 220-274
  0.000% (0/38)
4513
Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/23)
6
Condition %:  0.000% (0/49)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/4)
910
Condition %:  0.000% (0/68)
11
Condition %:  0.000% (0/1)
12
Condition %:  0.000% (0/1)
13
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...60
Condition %: 100.000% (4/4)

Generated by Squish Coco 4.2.2