OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Function: xsyslog
...10
Function: parse_bag
...20
Function: des_ede3_cfb8_cipher
...29
Function: X509_STORE_CTX_free
30
Function: X509_NAME_get_text_by_NID
31
Function: X509_CINF_free
32
Function: UI_get_default_method
3334
Function: TLSv1_2_client_method
35
Function: SSL_load_client_CA_file
36
Function: SSL_CTX_use_certificate_ASN1
37
Function: SHA384_Update
...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
TS_RESP_get_tst_info
Name: TS_RESP_get_tst_info
Prototype: TS_TST_INFO * TS_RESP_get_tst_info(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 109-113
  0.000% (0/1)
11
TS_RESP_get_token
Name: TS_RESP_get_token
Prototype: PKCS7 * TS_RESP_get_token(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 103-107
  0.000% (0/1)
11
TS_RESP_get_status_info
Name: TS_RESP_get_status_info
Prototype: TS_STATUS_INFO * TS_RESP_get_status_info(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 86-90
  0.000% (0/1)
11
TS_RESP_get_policy
Name: TS_RESP_get_policy
Prototype: static ASN1_OBJECT * TS_RESP_get_policy(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 561-591
  0.000% (0/20)
296
TS_RESP_free
Name: TS_RESP_free
Prototype: void TS_RESP_free(TS_RESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 634-638
100.000% (1/1)
11
TS_RESP_dup
Name: TS_RESP_dup
Prototype: TS_RESP * TS_RESP_dup(TS_RESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 640-644
  0.000% (0/1)
11
TS_RESP_create_tst_info
Name: TS_RESP_create_tst_info
Prototype: static TS_TST_INFO * TS_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy)
Coverage:  0.000% (0/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 594-678
  0.000% (0/80)
9720
TS_RESP_create_response
Name: TS_RESP_create_response
Prototype: TS_RESP * TS_RESP_create_response(TS_RESP_CTX *ctx, BIO *req_bio)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 412-479
  0.000% (0/35)
5613
TS_RESP_check_request
Name: TS_RESP_check_request
Prototype: static int TS_RESP_check_request(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 503-558
  0.000% (0/23)
437
TS_RESP_CTX_set_status_info_cond
Name: TS_RESP_CTX_set_status_info_cond
Prototype: int TS_RESP_CTX_set_status_info_cond(TS_RESP_CTX *ctx, int status, const char *text)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 361-372
  0.000% (0/4)
52
TS_RESP_CTX_set_status_info
Name: TS_RESP_CTX_set_status_info
Prototype: int TS_RESP_CTX_set_status_info(TS_RESP_CTX *ctx, int status, const char *text)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 328-359
  0.000% (0/30)
3610
TS_RESP_CTX_set_signer_key
Name: TS_RESP_CTX_set_signer_key
Prototype: int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 193-201
  0.000% (0/1)
41
TS_RESP_CTX_set_signer_cert
Name: TS_RESP_CTX_set_signer_cert
Prototype: int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 180-191
  0.000% (0/4)
72
TS_RESP_CTX_set_serial_cb
Name: TS_RESP_CTX_set_serial_cb
Prototype: void TS_RESP_CTX_set_serial_cb(TS_RESP_CTX *ctx, TS_serial_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 314-319
  0.000% (0/1)
21
TS_RESP_CTX_set_extension_cb
Name: TS_RESP_CTX_set_extension_cb
Prototype: void TS_RESP_CTX_set_extension_cb(TS_RESP_CTX *ctx, TS_extension_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 321-326
  0.000% (0/1)
21
TS_RESP_CTX_set_def_policy
Name: TS_RESP_CTX_set_def_policy
Prototype: int TS_RESP_CTX_set_def_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *def_policy)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 203-215
  0.000% (0/8)
74
TS_RESP_CTX_set_clock_precision_digits
Name: TS_RESP_CTX_set_clock_precision_digits
Prototype: int TS_RESP_CTX_set_clock_precision_digits(TS_RESP_CTX *ctx, unsigned precision)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 402-409
  0.000% (0/4)
42
TS_RESP_CTX_set_certs
Name: TS_RESP_CTX_set_certs
Prototype: int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, struct stack_st_X509 *certs)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 217-238
  0.000% (0/13)
175
TS_RESP_CTX_set_accuracy
Name: TS_RESP_CTX_set_accuracy
Prototype: int TS_RESP_CTX_set_accuracy(TS_RESP_CTX *ctx, int secs, int millis, int micros)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 286-306
  0.000% (0/23)
385
TS_RESP_CTX_new
Name: TS_RESP_CTX_new
Prototype: TS_RESP_CTX * TS_RESP_CTX_new(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 144-160
  0.000% (0/4)
122
TS_RESP_CTX_init
Name: TS_RESP_CTX_init
Prototype: static void TS_RESP_CTX_init(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 482-488
  0.000% (0/1)
151
TS_RESP_CTX_get_tst_info
Name: TS_RESP_CTX_get_tst_info
Prototype: TS_TST_INFO * TS_RESP_CTX_get_tst_info(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 396-400
  0.000% (0/1)
11
TS_RESP_CTX_get_request
Name: TS_RESP_CTX_get_request
Prototype: TS_REQ * TS_RESP_CTX_get_request(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 390-394
  0.000% (0/1)
11
TS_RESP_CTX_free
Name: TS_RESP_CTX_free
Prototype: void TS_RESP_CTX_free(TS_RESP_CTX *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 162-178
 50.000% (2/4)
122
TS_RESP_CTX_cleanup
Name: TS_RESP_CTX_cleanup
Prototype: static void TS_RESP_CTX_cleanup(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 491-500
  0.000% (0/1)
181
TS_RESP_CTX_add_policy
Name: TS_RESP_CTX_add_policy
Prototype: int TS_RESP_CTX_add_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *policy)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 240-259
  0.000% (0/13)
155
TS_RESP_CTX_add_md
Name: TS_RESP_CTX_add_md
Prototype: int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 261-276
  0.000% (0/10)
74
TS_RESP_CTX_add_flags
Name: TS_RESP_CTX_add_flags
Prototype: void TS_RESP_CTX_add_flags(TS_RESP_CTX *ctx, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 308-312
  0.000% (0/1)
11
TS_RESP_CTX_add_failure_info
Name: TS_RESP_CTX_add_failure_info
Prototype: int TS_RESP_CTX_add_failure_info(TS_RESP_CTX *ctx, int failure)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 374-388
  0.000% (0/10)
84
TS_REQ_to_TS_VERIFY_CTX
Name: TS_REQ_to_TS_VERIFY_CTX
Prototype: TS_VERIFY_CTX * TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_verify_ctx.c
Lines: 115-166
  0.000% (0/32)
4511
TS_REQ_set_version
Name: TS_REQ_set_version
Prototype: int TS_REQ_set_version(TS_REQ *a, long version)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 66-70
  0.000% (0/1)
11
TS_REQ_set_policy_id
Name: TS_REQ_set_policy_id
Prototype: int TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 136-151
  0.000% (0/7)
123
TS_REQ_set_nonce
Name: TS_REQ_set_nonce
Prototype: int TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 159-174
  0.000% (0/7)
123
TS_REQ_set_msg_imprint
Name: TS_REQ_set_msg_imprint
Prototype: int TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 78-93
  0.000% (0/7)
123
TS_REQ_set_cert_req
Name: TS_REQ_set_cert_req
Prototype: int TS_REQ_set_cert_req(TS_REQ *a, int cert_req)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 182-187
  0.000% (0/3)
21
TS_REQ_print_bio
Name: TS_REQ_print_bio
Prototype: int TS_REQ_print_bio(BIO *bio, TS_REQ *a)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_print.c
Lines: 68-104
  0.000% (0/12)
294
TS_REQ_new
Name: TS_REQ_new
Prototype: TS_REQ * TS_REQ_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 218-222
  0.000% (0/1)
11
TS_REQ_get_version
Name: TS_REQ_get_version
Prototype: long TS_REQ_get_version(const TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 72-76
  0.000% (0/1)
11
TS_REQ_get_policy_id
Name: TS_REQ_get_policy_id
Prototype: ASN1_OBJECT * TS_REQ_get_policy_id(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 153-157
  0.000% (0/1)
11
TS_REQ_get_nonce
Name: TS_REQ_get_nonce
Prototype: const ASN1_INTEGER * TS_REQ_get_nonce(const TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 176-180
  0.000% (0/1)
11
TS_REQ_get_msg_imprint
Name: TS_REQ_get_msg_imprint
Prototype: TS_MSG_IMPRINT * TS_REQ_get_msg_imprint(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 95-99
  0.000% (0/1)
11
TS_REQ_get_exts
Name: TS_REQ_get_exts
Prototype: struct stack_st_X509_EXTENSION *TS_REQ_get_exts(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 195-198
  0.000% (0/1)
11
TS_REQ_get_ext_d2i
Name: TS_REQ_get_ext_d2i
Prototype: void * TS_REQ_get_ext_d2i(TS_REQ *a, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 251-255
  0.000% (0/1)
11
TS_REQ_get_ext_count
Name: TS_REQ_get_ext_count
Prototype: int TS_REQ_get_ext_count(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 209-213
  0.000% (0/1)
11
TS_REQ_get_ext_by_critical
Name: TS_REQ_get_ext_by_critical
Prototype: int TS_REQ_get_ext_by_critical(TS_REQ *a, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 227-231
  0.000% (0/1)
11
TS_REQ_get_ext_by_OBJ
Name: TS_REQ_get_ext_by_OBJ
Prototype: int TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 221-225
  0.000% (0/1)
11
TS_REQ_get_ext_by_NID
Name: TS_REQ_get_ext_by_NID
Prototype: int TS_REQ_get_ext_by_NID(TS_REQ *a, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 215-219
  0.000% (0/1)
11
TS_REQ_get_ext
Name: TS_REQ_get_ext
Prototype: X509_EXTENSION * TS_REQ_get_ext(TS_REQ *a, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 233-237
  0.000% (0/1)
11
TS_REQ_get_cert_req
Name: TS_REQ_get_cert_req
Prototype: int TS_REQ_get_cert_req(const TS_REQ *a)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 189-193
  0.000% (0/3)
11
TS_REQ_free
Name: TS_REQ_free
Prototype: void TS_REQ_free(TS_REQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 224-228
100.000% (1/1)
11
TS_REQ_ext_free
Name: TS_REQ_ext_free
Prototype: void TS_REQ_ext_free(TS_REQ *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 200-207
 50.000% (2/4)
82
TS_REQ_dup
Name: TS_REQ_dup
Prototype: TS_REQ * TS_REQ_dup(TS_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 230-234
  0.000% (0/1)
11
TS_REQ_delete_ext
Name: TS_REQ_delete_ext
Prototype: X509_EXTENSION * TS_REQ_delete_ext(TS_REQ *a, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 239-243
  0.000% (0/1)
11
TS_REQ_add_ext
Name: TS_REQ_add_ext
Prototype: int TS_REQ_add_ext(TS_REQ *a, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 245-249
  0.000% (0/1)
51
TS_OBJ_print_bio
Name: TS_OBJ_print_bio
Prototype: int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c
Lines: 90-101
  0.000% (0/4)
72
TS_MSG_IMPRINT_set_msg
Name: TS_MSG_IMPRINT_set_msg
Prototype: int TS_MSG_IMPRINT_set_msg(TS_MSG_IMPRINT *a, unsigned char *d, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 124-128
  0.000% (0/1)
11
TS_MSG_IMPRINT_set_algo
Name: TS_MSG_IMPRINT_set_algo
Prototype: int TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 101-116
  0.000% (0/7)
123
TS_MSG_IMPRINT_print_bio
Name: TS_MSG_IMPRINT_print_bio
Prototype: int TS_MSG_IMPRINT_print_bio(BIO *bio, TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c
Lines: 137-150
  0.000% (0/1)
71
TS_MSG_IMPRINT_new
Name: TS_MSG_IMPRINT_new
Prototype: TS_MSG_IMPRINT * TS_MSG_IMPRINT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 105-109
  0.000% (0/1)
11
TS_MSG_IMPRINT_get_msg
Name: TS_MSG_IMPRINT_get_msg
Prototype: ASN1_OCTET_STRING * TS_MSG_IMPRINT_get_msg(TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 130-134
  0.000% (0/1)
11
TS_MSG_IMPRINT_get_algo
Name: TS_MSG_IMPRINT_get_algo
Prototype: X509_ALGOR * TS_MSG_IMPRINT_get_algo(TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 118-122
  0.000% (0/1)
11
TS_MSG_IMPRINT_free
Name: TS_MSG_IMPRINT_free
Prototype: void TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 111-115
100.000% (1/1)
11
TS_MSG_IMPRINT_dup
Name: TS_MSG_IMPRINT_dup
Prototype: TS_MSG_IMPRINT * TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 117-121
  0.000% (0/1)
11
TS_CONF_set_tsa_name
Name: TS_CONF_set_tsa_name
Prototype: int TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 519-523
  0.000% (0/1)
11
TS_CONF_set_signer_key
Name: TS_CONF_set_signer_key
Prototype: int TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key, const char *pass, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 306-329
  0.000% (0/14)
186
TS_CONF_set_signer_cert
Name: TS_CONF_set_signer_cert
Prototype: int TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 257-280
  0.000% (0/14)
186
TS_CONF_set_serial
Name: TS_CONF_set_serial
Prototype: int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 190-207
  0.000% (0/5)
83
TS_CONF_set_policies
Name: TS_CONF_set_policies
Prototype: int TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 358-389
  0.000% (0/18)
246
TS_CONF_set_ordering
Name: TS_CONF_set_ordering
Prototype: int TS_CONF_set_ordering(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 513-517
  0.000% (0/1)
11
TS_CONF_set_ess_cert_id_chain
Name: TS_CONF_set_ess_cert_id_chain
Prototype: int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 525-530
  0.000% (0/1)
21
TS_CONF_set_digests
Name: TS_CONF_set_digests
Prototype: int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 391-428
  0.000% (0/22)
298
TS_CONF_set_default_engine
Name: TS_CONF_set_default_engine
Prototype: int TS_CONF_set_default_engine(const char *name)
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 229-253
  0.000% (0/44)
18012
TS_CONF_set_def_policy
Name: TS_CONF_set_def_policy
Prototype: int TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 331-356
  0.000% (0/14)
196
TS_CONF_set_crypto_device
Name: TS_CONF_set_crypto_device
Prototype: int TS_CONF_set_crypto_device(CONF *conf, const char *section, const char *device)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 211-227
  0.000% (0/10)
84
TS_CONF_set_clock_precision_digits
Name: TS_CONF_set_clock_precision_digits
Prototype: int TS_CONF_set_clock_precision_digits(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 469-492
  0.000% (0/13)
125
TS_CONF_set_certs
Name: TS_CONF_set_certs
Prototype: int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 282-304
  0.000% (0/15)
177
TS_CONF_set_accuracy
Name: TS_CONF_set_accuracy
Prototype: int TS_CONF_set_accuracy(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 430-467
  0.000% (0/121)
51629
TS_CONF_lookup_fail
Name: TS_CONF_lookup_fail
Prototype: static void TS_CONF_lookup_fail(const char *name, const char *tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 167-171
  0.000% (0/1)
51
TS_CONF_load_key
Name: TS_CONF_load_key
Prototype: EVP_PKEY * TS_CONF_load_key(const char *file, const char *pass)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 148-163
  0.000% (0/8)
314
TS_CONF_load_certs
Name: TS_CONF_load_certs
Prototype: struct stack_st_X509 * TS_CONF_load_certs(const char *file)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 114-146
  0.000% (0/20)
608
TS_CONF_load_cert
Name: TS_CONF_load_cert
Prototype: X509 * TS_CONF_load_cert(const char *file)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 97-112
  0.000% (0/8)
374
TS_CONF_invalid
Name: TS_CONF_invalid
Prototype: static void TS_CONF_invalid(const char *name, const char *tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 173-177
  0.000% (0/1)
51
TS_CONF_get_tsa_section
Name: TS_CONF_get_tsa_section
Prototype: const char * TS_CONF_get_tsa_section(CONF *conf, const char *section)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 179-188
  0.000% (0/7)
53
TS_CONF_add_flag
Name: TS_CONF_add_flag
Prototype: static int TS_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 494-511
  0.000% (0/70)
33216
TS_ASN1_INTEGER_print_bio
Name: TS_ASN1_INTEGER_print_bio
Prototype: int TS_ASN1_INTEGER_print_bio(BIO *bio, const ASN1_INTEGER *num)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c
Lines: 71-88
  0.000% (0/8)
112
TS_ACCURACY_set_seconds
Name: TS_ACCURACY_set_seconds
Prototype: int TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 242-257
  0.000% (0/7)
123
TS_ACCURACY_set_millis
Name: TS_ACCURACY_set_millis
Prototype: int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 265-282
  0.000% (0/10)
194
TS_ACCURACY_set_micros
Name: TS_ACCURACY_set_micros
Prototype: int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 290-307
  0.000% (0/10)
194
TS_ACCURACY_print_bio
Name: TS_ACCURACY_print_bio
Prototype: static int TS_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *accuracy)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c
Lines: 277-301
  0.000% (0/13)
224
TS_ACCURACY_new
Name: TS_ACCURACY_new
Prototype: TS_ACCURACY * TS_ACCURACY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 310-314
  0.000% (0/1)
11
TS_ACCURACY_get_seconds
Name: TS_ACCURACY_get_seconds
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_seconds(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 259-263
  0.000% (0/1)
11
TS_ACCURACY_get_millis
Name: TS_ACCURACY_get_millis
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_millis(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 284-288
  0.000% (0/1)
11
TS_ACCURACY_get_micros
Name: TS_ACCURACY_get_micros
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_micros(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 309-313
  0.000% (0/1)
11
TS_ACCURACY_free
Name: TS_ACCURACY_free
Prototype: void TS_ACCURACY_free(TS_ACCURACY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 316-320
100.000% (1/1)
11
TS_ACCURACY_dup
Name: TS_ACCURACY_dup
Prototype: TS_ACCURACY * TS_ACCURACY_dup(TS_ACCURACY *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 322-326
  0.000% (0/1)
11
TLSv1_server_method
Name: TLSv1_server_method
Prototype: const SSL_METHOD * TLSv1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 208-212
100.000% (1/1)
11
TLSv1_method
Name: TLSv1_method
Prototype: const SSL_METHOD * TLSv1_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_client_method
Name: TLSv1_client_method
Prototype: const SSL_METHOD * TLSv1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_2_server_method
Name: TLSv1_2_server_method
Prototype: const SSL_METHOD * TLSv1_2_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 220-224
100.000% (1/1)
11
TLSv1_2_method
Name: TLSv1_2_method
Prototype: const SSL_METHOD * TLSv1_2_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 219-223
100.000% (1/1)
11
Page:<>1
Function: xsyslog
...10
Function: parse_bag
...20
Function: des_ede3_cfb8_cipher
...29
Function: X509_STORE_CTX_free
30
Function: X509_NAME_get_text_by_NID
31
Function: X509_CINF_free
32
Function: UI_get_default_method
3334
Function: TLSv1_2_client_method
35
Function: SSL_load_client_CA_file
36
Function: SSL_CTX_use_certificate_ASN1
37
Function: SHA384_Update
...40
Function: PEM_write_X509_AUX
...50
Function: EC_curve_nist2nid
...60
Function: ASN1_OCTET_STRING_cmp

Generated by Squish Coco 4.2.2