OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: DSO_up_ref
...15
Function: EVP_PKEY_CTX_set_data
16
Function: EVP_SealFinal
17
Function: EVP_get_digestbyname
18
Function: GostR3410_256_param_id
1920
Function: OCSP_id_get0_info
21
Function: PEM_read_SSL_SESSION
22
Function: PKCS12_add_safe
23
Function: PKCS7_new
...30
Function: X509V3_EXT_nconf
...40
Function: d2i_NETSCAPE_SPKI
...60
Function: void
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
OBJ_ln2nid
Name: OBJ_ln2nid
Prototype: int OBJ_ln2nid(const char *s)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 656-676
 50.000% (5/10)
214
OBJ_new_nid
Name: OBJ_new_nid
Prototype: int OBJ_new_nid(int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 282-290
100.000% (1/1)
41
OBJ_nid2ln
Name: OBJ_nid2ln
Prototype: const char * OBJ_nid2ln(int n)
Coverage:  29.412% (5/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 396-422
 29.412% (5/17)
335
OBJ_nid2obj
Name: OBJ_nid2obj
Prototype: ASN1_OBJECT * OBJ_nid2obj(int n)
Coverage:  35.294% (6/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 340-366
 35.294% (6/17)
335
OBJ_nid2sn
Name: OBJ_nid2sn
Prototype: const char * OBJ_nid2sn(int n)
Coverage:  29.412% (5/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 368-394
 29.412% (5/17)
335
OBJ_obj2nid
Name: OBJ_obj2nid
Prototype: int OBJ_obj2nid(const ASN1_OBJECT *a)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 453-475
 62.500% (10/16)
246
OBJ_obj2txt
Name: OBJ_obj2txt
Prototype: int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
Coverage:  10.417% (10/96)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 524-642
 10.417% (10/96)
10230
OBJ_sigid_free
Name: OBJ_sigid_free
Prototype: void OBJ_sigid_free(void)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c
Lines: 226-237
 42.857% (3/7)
143
OBJ_sn2nid
Name: OBJ_sn2nid
Prototype: int OBJ_sn2nid(const char *s)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 678-698
 50.000% (5/10)
214
OBJ_txt2nid
Name: OBJ_txt2nid
Prototype: int OBJ_txt2nid(const char *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 644-654
100.000% (1/1)
61
OBJ_txt2obj
Name: OBJ_txt2obj
Prototype: ASN1_OBJECT * OBJ_txt2obj(const char *s, int no_name)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 483-522
 33.333% (5/15)
455
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_free
Name: OCSP_BASICRESP_free
Prototype: void OCSP_BASICRESP_free(OCSP_BASICRESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 868-872
100.000% (1/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_free
Name: OCSP_CERTID_free
Prototype: void OCSP_CERTID_free(OCSP_CERTID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 183-187
100.000% (1/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_free
Name: OCSP_CERTSTATUS_free
Prototype: void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 653-657
100.000% (1/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_free
Name: OCSP_CRLID_free
Prototype: void OCSP_CRLID_free(OCSP_CRLID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 928-932
100.000% (1/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_free
Name: OCSP_ONEREQ_free
Prototype: void OCSP_ONEREQ_free(OCSP_ONEREQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 236-240
100.000% (1/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_free
Name: OCSP_REQINFO_free
Prototype: void OCSP_REQINFO_free(OCSP_REQINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 303-307
100.000% (1/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_free
Name: OCSP_REQUEST_free
Prototype: void OCSP_REQUEST_free(OCSP_REQUEST *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 367-371
100.000% (1/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_free
Name: OCSP_REQ_CTX_free
Prototype: void OCSP_REQ_CTX_free(OCSP_REQ_CTX *rctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c
Lines: 108-117
 50.000% (2/4)
72
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_free
Name: OCSP_RESPBYTES_free
Prototype: void OCSP_RESPBYTES_free(OCSP_RESPBYTES *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 422-426
100.000% (1/1)
11
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_free
Name: OCSP_RESPDATA_free
Prototype: void OCSP_RESPDATA_free(OCSP_RESPDATA *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 801-805
100.000% (1/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_free
Name: OCSP_RESPID_free
Prototype: void OCSP_RESPID_free(OCSP_RESPID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 540-544
100.000% (1/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_free
Name: OCSP_RESPONSE_free
Prototype: void OCSP_RESPONSE_free(OCSP_RESPONSE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 487-491
100.000% (1/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_free
Name: OCSP_REVOKEDINFO_free
Prototype: void OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 593-597
100.000% (1/1)
11
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_free
Name: OCSP_SERVICELOC_free
Prototype: void OCSP_SERVICELOC_free(OCSP_SERVICELOC *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 981-985
100.000% (1/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_free
Name: OCSP_SIGNATURE_free
Prototype: void OCSP_SIGNATURE_free(OCSP_SIGNATURE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 116-120
100.000% (1/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_free
Name: OCSP_SINGLERESP_free
Prototype: void OCSP_SINGLERESP_free(OCSP_SINGLERESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 727-731
100.000% (1/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
OCSP_basic_verify
Name: OCSP_basic_verify
Prototype: int OCSP_basic_verify(OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags)
Coverage:  0.000% (0/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c
Lines: 77-180
  0.000% (0/68)
8121
OCSP_cert_id_new
Name: OCSP_cert_id_new
Prototype: OCSP_CERTID * OCSP_cert_id_new(const EVP_MD *dgst, const X509_NAME *issuerName, const ASN1_BIT_STRING *issuerKey, const ASN1_INTEGER *serialNumber)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c
Lines: 101-152
  0.000% (0/39)
5115
OCSP_cert_status_str
Name: OCSP_cert_status_str
Prototype: const char * OCSP_cert_status_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 116-125
  0.000% (0/1)
11
OCSP_cert_to_id
Name: OCSP_cert_to_id
Prototype: OCSP_CERTID * OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, const X509 *issuer)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c
Lines: 79-99
  0.000% (0/8)
163
OCSP_check_nonce
Name: OCSP_check_nonce
Prototype: int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 388-419
  0.000% (0/19)
165
OCSP_check_validity
Name: OCSP_check_validity
Prototype: int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, long nsec, long maxsec)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c
Lines: 323-392
  0.000% (0/36)
4212
OCSP_copy_nonce
Name: OCSP_copy_nonce
Prototype: int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 424-437
  0.000% (0/4)
72
OCSP_crlID_new
Name: OCSP_crlID_new
Prototype: X509_EXTENSION * OCSP_crlID_new(const char *url, long *n, char *tim)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 439-471
  0.000% (0/35)
3113
OCSP_crl_reason_str
Name: OCSP_crl_reason_str
Prototype: const char * OCSP_crl_reason_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 127-141
  0.000% (0/1)
11
OCSP_id_cmp
Name: OCSP_id_cmp
Prototype: int OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c
Lines: 168-177
  0.000% (0/4)
52
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: DSO_up_ref
...15
Function: EVP_PKEY_CTX_set_data
16
Function: EVP_SealFinal
17
Function: EVP_get_digestbyname
18
Function: GostR3410_256_param_id
1920
Function: OCSP_id_get0_info
21
Function: PEM_read_SSL_SESSION
22
Function: PKCS12_add_safe
23
Function: PKCS7_new
...30
Function: X509V3_EXT_nconf
...40
Function: d2i_NETSCAPE_SPKI
...60
Function: void

Generated by Squish Coco 4.2.2