| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 uint64_clear| Name:  | uint64_clear |  | Prototype:  | static void uint64_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 44-47 |  
  |  | 1 | 1 | 
 uint64_c2i| Name:  | uint64_c2i |  | Prototype:  | static int uint64_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) |  | Coverage:  |  92.857% (26/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 73-112 |  
  |  | 27 | 8 | 
 uint32_print| Name:  | uint32_print |  | Prototype:  | static int uint32_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 223-229 |  
  |  | 3 | 2 | 
 uint32_new| Name:  | uint32_new |  | Prototype:  | static int uint32_new(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 124-131 |  
  |  | 6 | 2 | 
 uint32_i2c| Name:  | uint32_i2c |  | Prototype:  | static int uint32_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 144-166 |  
  |  | 12 | 3 | 
 uint32_free| Name:  | uint32_free |  | Prototype:  | static void uint32_free(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 133-137 |  
  |  | 6 | 1 | 
 uint32_clear| Name:  | uint32_clear |  | Prototype:  | static void uint32_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 139-142 |  
  |  | 1 | 1 | 
 uint32_c2i| Name:  | uint32_c2i |  | Prototype:  | static int uint32_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) |  | Coverage:  |  94.118% (32/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c |  | Lines:  | 175-221 |  
  |  | 42 | 9 | 
 ui_write| Name:  | ui_write |  | Prototype:  | static int ui_write(UI *ui, UI_STRING *uis) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 132-135 |  
  |  | 1 | 1 | 
 ui_read| Name:  | ui_read |  | Prototype:  | static int ui_read(UI *ui, UI_STRING *uis) |  | Coverage:  |  33.333% (6/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 102-131 |  
  |  | 17 | 10 | 
 ui_open| Name:  | ui_open |  | Prototype:  | static int ui_open(UI *ui) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 98-101 |  
  |  | 1 | 1 | 
 ui_method_data_index_init_ossl_| Name:  | ui_method_data_index_init_ossl_ |  | Prototype:  | static void ui_method_data_index_init_ossl_(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 ui_method_data_index_init| Name:  | ui_method_data_index_init |  | Prototype:  | static int ui_method_data_index_init(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 89-96 |  
  |  | 10 | 1 | 
 ui_free_method_data| Name:  | ui_free_method_data |  | Prototype:  | static void ui_free_method_data(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 81-85 |  
  |  | 1 | 1 | 
 ui_dup_method_data| Name:  | ui_dup_method_data |  | Prototype:  | static int ui_dup_method_data(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 72-79 |  
  |  | 6 | 2 | 
 ui_close| Name:  | ui_close |  | Prototype:  | static int ui_close(UI *ui) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 136-139 |  
  |  | 1 | 1 | 
 type_str| Name:  | type_str |  | Prototype:  | static int type_str(unsigned long value, void *arg) |  | Coverage:  |  39.394% (13/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 270-290 |  
  |  | 17 | 7 | 
 twos_complement| Name:  | twos_complement |  | Prototype:  | static void twos_complement(unsigned char *dst, const unsigned char *src, size_t len, unsigned char pad) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 76-89 |  
  |  | 6 | 2 | 
 ts_verify_cert| Name:  | ts_verify_cert |  | Prototype:  | static int ts_verify_cert(X509_STORE *store, struct stack_st_X509 *untrusted, X509 *signer, struct stack_st_X509 **chain) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 165-199 |  
  |  | 34 | 6 | 
 ts_status_map_print| Name:  | ts_status_map_print |  | Prototype:  | static int ts_status_map_print(BIO *bio, const struct status_map_st *a, const ASN1_BIT_STRING *v) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c |  | Lines:  | 102-116 |  
  |  | 7 | 4 | 
 ts_resp_set_tst_info| Name:  | ts_resp_set_tst_info |  | Prototype:  | static int ts_resp_set_tst_info(TS_RESP *a) |  | Coverage:  |  88.235% (15/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c |  | Lines:  | 133-157 |  
  |  | 16 | 5 | 
 ts_resp_cb| Name:  | ts_resp_cb |  | Prototype:  | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c |  | Lines:  | 159-172 |  
  |  | 13 | 5 | 
 ts_issuer_serial_cmp| Name:  | ts_issuer_serial_cmp |  | Prototype:  | static int ts_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 344-360 |  
  |  | 10 | 4 | 
 ts_get_status_text| Name:  | ts_get_status_text |  | Prototype:  | static char *ts_get_status_text(struct stack_st_ASN1_UTF8STRING *text) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 520-550 |  
  |  | 50 | 6 | 
 ts_find_name| Name:  | ts_find_name |  | Prototype:  | static int ts_find_name(struct stack_st_GENERAL_NAME *gen_names, GENERAL_NAME *name) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 696-704 |  
  |  | 5 | 2 | 
 ts_find_cert_v2| Name:  | ts_find_cert_v2 |  | Prototype:  | static int ts_find_cert_v2(struct stack_st_ESS_CERT_ID_V2 *cert_ids, X509 *cert) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 313-342 |  
  |  | 23 | 6 | 
 ts_find_cert| Name:  | ts_find_cert |  | Prototype:  | static int ts_find_cert(struct stack_st_ESS_CERT_ID *cert_ids, X509 *cert) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 284-310 |  
  |  | 18 | 5 | 
 ts_compute_imprint| Name:  | ts_compute_imprint |  | Prototype:  | static int ts_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **md_alg, unsigned char **imprint, unsigned *imprint_len) |  | Coverage:  |   0.000% (0/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 565-617 |  
  |  | 63 | 11 | 
 ts_check_status_info| Name:  | ts_check_status_info |  | Prototype:  | static int ts_check_status_info(TS_RESP *response) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 470-518 |  
  |  | 43 | 9 | 
 ts_check_signing_certs| Name:  | ts_check_signing_certs |  | Prototype:  | static int ts_check_signing_certs(PKCS7_SIGNER_INFO *si, struct stack_st_X509 *chain) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 201-258 |  
  |  | 47 | 13 | 
 ts_check_signer_name| Name:  | ts_check_signer_name |  | Prototype:  | static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 669-693 |  
  |  | 29 | 4 | 
 ts_check_policy| Name:  | ts_check_policy |  | Prototype:  | static int ts_check_policy(const ASN1_OBJECT *req_oid, const TS_TST_INFO *tst_info) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 552-563 |  
  |  | 5 | 2 | 
 ts_check_nonces| Name:  | ts_check_nonces |  | Prototype:  | static int ts_check_nonces(const ASN1_INTEGER *a, TS_TST_INFO *tst_info) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 647-663 |  
  |  | 8 | 3 | 
 ts_check_imprints| Name:  | ts_check_imprints |  | Prototype:  | static int ts_check_imprints(X509_ALGOR *algor_a, const unsigned char *imprint_a, unsigned len_a, TS_TST_INFO *tst_info) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 619-645 |  
  |  | 16 | 6 | 
 ts_TST_INFO_content_new| Name:  | ts_TST_INFO_content_new |  | Prototype:  | static int ts_TST_INFO_content_new(PKCS7 *p7) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 805-830 |  
  |  | 35 | 6 | 
 ts_RESP_sign| Name:  | ts_RESP_sign |  | Prototype:  | static int ts_RESP_sign(TS_RESP_CTX *ctx) |  | Coverage:  |   0.000% (0/64) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 632-732 |  
  |  | 119 | 21 | 
 ts_RESP_process_extensions| Name:  | ts_RESP_process_extensions |  | Prototype:  | static int ts_RESP_process_extensions(TS_RESP_CTX *ctx) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 611-629 |  
  |  | 11 | 2 | 
 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/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 501-527 |  
  |  | 28 | 6 | 
 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/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 530-608 |  
  |  | 111 | 20 | 
 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/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 449-498 |  
  |  | 42 | 7 | 
 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/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 430-435 |  
  |  | 15 | 1 | 
 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/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 438-446 |  
  |  | 18 | 1 | 
 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/openssl/src/crypto/ts/ts_conf.c |  | Lines:  | 104-108 |  
  |  | 2 | 1 | 
 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/openssl/src/crypto/ts/ts_conf.c |  | Lines:  | 110-114 |  
  |  | 2 | 1 | 
 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/openssl/src/crypto/ts/ts_conf.c |  | Lines:  | 437-452 |  
  |  | 332 | 16 | 
 ts_ACCURACY_print_bio| Name:  | ts_ACCURACY_print_bio |  | Prototype:  | static int ts_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *a) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c |  | Lines:  | 176-195 |  
  |  | 19 | 4 | 
 try_decode_params| Name:  | try_decode_params |  | Prototype:  | static OSSL_STORE_INFO *try_decode_params(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/56) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 509-582 |  
  |  | 103 | 14 | 
 try_decode_X509Certificate| Name:  | try_decode_X509Certificate |  | Prototype:  | static OSSL_STORE_INFO *try_decode_X509Certificate(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/112) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 592-632 |  
  |  | 537 | 24 | 
 try_decode_X509CRL| Name:  | try_decode_X509CRL |  | Prototype:  | static OSSL_STORE_INFO *try_decode_X509CRL(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 642-669 |  
  |  | 196 | 11 | 
 try_decode_PrivateKey| Name:  | try_decode_PrivateKey |  | Prototype:  | static OSSL_STORE_INFO *try_decode_PrivateKey(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/68) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 399-465 |  
  |  | 255 | 18 | 
 try_decode_PUBKEY| Name:  | try_decode_PUBKEY |  | Prototype:  | static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 475-499 |  
  |  | 192 | 10 | 
 try_decode_PKCS8Encrypted| Name:  | try_decode_PKCS8Encrypted |  | Prototype:  | static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/53) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 323-386 |  
  |  | 257 | 15 | 
 try_decode_PKCS12| Name:  | try_decode_PKCS12 |  | Prototype:  | static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/54) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 195-293 |  
  |  | 154 | 15 | 
 trust_compat| Name:  | trust_compat |  | Prototype:  | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 240-248 |  
  |  | 4 | 2 | 
 trust_1oidany| Name:  | trust_1oidany |  | Prototype:  | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 217-227 |  
  |  | 2 | 1 | 
 trust_1oid| Name:  | trust_1oid |  | Prototype:  | static int trust_1oid(X509_TRUST *trust, X509 *x, int flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 229-238 |  
  |  | 2 | 1 | 
 trtable_free| Name:  | trtable_free |  | Prototype:  | static void trtable_free(X509_TRUST *p) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 185-194 |  
  |  | 6 | 4 | 
 trim_ws| Name:  | trim_ws |  | Prototype:  | static void trim_ws(CONF *conf, char *start) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c |  | Lines:  | 785-796 |  
  |  | 8 | 3 | 
 tree_prune| Name:  | tree_prune |  | Prototype:  | static int tree_prune(X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 391-434 |  
  |  | 34 | 11 | 
 tree_link_unmatched| Name:  | tree_link_unmatched |  | Prototype:  | static int tree_link_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 324-355 |  
  |  | 22 | 8 | 
 tree_link_nodes| Name:  | tree_link_nodes |  | Prototype:  | static int tree_link_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 274-287 |  
  |  | 6 | 3 | 
 tree_link_matching_nodes| Name:  | tree_link_matching_nodes |  | Prototype:  | static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, X509_POLICY_DATA *data) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 245-266 |  
  |  | 24 | 6 | 
 tree_link_any| Name:  | tree_link_any |  | Prototype:  | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 360-379 |  
  |  | 17 | 4 | 
 tree_init| Name:  | tree_init |  | Prototype:  | static int tree_init(X509_POLICY_TREE **ptree, struct stack_st_X509 *certs, unsigned int flags) |  | Coverage:  |   0.000% (0/95) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 89-240 |  
  |  | 105 | 26 | 
 tree_find_sk| Name:  | tree_find_sk |  | Prototype:  | X509_POLICY_NODE *tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c |  | Lines:  | 28-41 |  
  |  | 7 | 1 | 
 tree_evaluate| Name:  | tree_evaluate |  | Prototype:  | static int tree_evaluate(X509_POLICY_TREE *tree) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 577-599 |  
  |  | 14 | 5 | 
 tree_calculate_user_set| Name:  | tree_calculate_user_set |  | Prototype:  | static int tree_calculate_user_set(X509_POLICY_TREE *tree, struct stack_st_ASN1_OBJECT *policy_oids, struct stack_st_X509_POLICY_NODE *auth_nodes) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 515-569 |  
  |  | 43 | 11 | 
 tree_calculate_authority_set| Name:  | tree_calculate_authority_set |  | Prototype:  | static int tree_calculate_authority_set(X509_POLICY_TREE *tree, struct stack_st_X509_POLICY_NODE **pnodes) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 466-510 |  
  |  | 33 | 9 | 
 tree_add_unmatched| Name:  | tree_add_unmatched |  | Prototype:  | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 295-319 |  
  |  | 21 | 4 | 
 tree_add_auth_node| Name:  | tree_add_auth_node |  | Prototype:  | static int tree_add_auth_node(struct stack_st_X509_POLICY_NODE **pnodes, X509_POLICY_NODE *pcy) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 439-448 |  
  |  | 12 | 3 | 
 traverse_string| Name:  | traverse_string |  | Prototype:  | static int traverse_string(const unsigned char *p, int len, int inform, int (*rfunc) (unsigned long value, void *in), void *arg) |  | Coverage:  |  86.957% (20/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 207-241 |  
  |  | 26 | 8 | 
 trans_cb| Name:  | trans_cb |  | Prototype:  | static int trans_cb(int a, int b, BN_GENCB *gcb) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c |  | Lines:  | 131-137 |  
  |  | 4 | 1 | 
 tr_cmp| Name:  | tr_cmp |  | Prototype:  | static int tr_cmp(const X509_TRUST *const *a, const X509_TRUST *const *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 52-55 |  
  |  | 1 | 1 | 
 todigit| Name:  | todigit |  | Prototype:  | static int todigit(variant_char c) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c |  | Lines:  | 54-63 |  
  |  | 5 | 3 | 
 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/openssl/src/ssl/methods.c |  | Lines:  | 70-70 |  
  |  | 1 | 1 | 
 tlsv1_method| Name:  | tlsv1_method |  | Prototype:  | const SSL_METHOD *tlsv1_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 39-39 |  
  |  | 1 | 1 | 
 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/openssl/src/ssl/methods.c |  | Lines:  | 103-103 |  
  |  | 1 | 1 | 
 tlsv1_3_server_method| Name:  | tlsv1_3_server_method |  | Prototype:  | const SSL_METHOD *tlsv1_3_server_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 tlsv1_3_method| Name:  | tlsv1_3_method |  | Prototype:  | const SSL_METHOD *tlsv1_3_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 22-22 |  
  |  | 1 | 1 | 
 tlsv1_3_client_method| Name:  | tlsv1_3_client_method |  | Prototype:  | const SSL_METHOD *tlsv1_3_client_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 86-86 |  
  |  | 1 | 1 | 
 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/openssl/src/ssl/methods.c |  | Lines:  | 58-58 |  
  |  | 1 | 1 | 
 tlsv1_2_method| Name:  | tlsv1_2_method |  | Prototype:  | const SSL_METHOD *tlsv1_2_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 27-27 |  
  |  | 1 | 1 | 
 tlsv1_2_client_method| Name:  | tlsv1_2_client_method |  | Prototype:  | const SSL_METHOD *tlsv1_2_client_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 91-91 |  
  |  | 1 | 1 | 
 tlsv1_1_server_method| Name:  | tlsv1_1_server_method |  | Prototype:  | const SSL_METHOD *tlsv1_1_server_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 64-64 |  
  |  | 1 | 1 | 
 tlsv1_1_method| Name:  | tlsv1_1_method |  | Prototype:  | const SSL_METHOD *tlsv1_1_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 tlsv1_1_client_method| Name:  | tlsv1_1_client_method |  | Prototype:  | const SSL_METHOD *tlsv1_1_client_method(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 97-97 |  
  |  | 1 | 1 | 
 tlsa_md_get| Name:  | tlsa_md_get |  | Prototype:  | static const EVP_MD *tlsa_md_get(SSL_DANE *dane, uint8_t mtype) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 283-288 |  
  |  | 7 | 2 | 
 tlsa_free| Name:  | tlsa_free |  | Prototype:  | static void tlsa_free(danetls_record *t) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 182-189 |  
  |  | 7 | 2 | 
 tls_validate_all_contexts| Name:  | tls_validate_all_contexts |  | Prototype:  | int tls_validate_all_contexts(SSL *s, unsigned int thisctx, RAW_EXTENSION *exts) |  | Coverage:  |  82.609% (19/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 409-445 |  
  |  | 31 | 8 | 
 tls_use_ticket| Name:  | tls_use_ticket |  | Prototype:  | int tls_use_ticket(SSL *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 1161-1166 |  
  |  | 7 | 2 | 
 tls_setup_handshake| Name:  | tls_setup_handshake |  | Prototype:  | int tls_setup_handshake(SSL *s) |  | Coverage:  |  85.455% (47/55) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c |  | Lines:  | 89-159 |  
  |  | 111 | 13 | 
 tls_psk_do_binder| Name:  | tls_psk_do_binder |  | Prototype:  | int tls_psk_do_binder(SSL *s, const EVP_MD *md, const unsigned char *msgstart, size_t binderoffset, const unsigned char *binderin, unsigned char *binderout, SSL_SESSION *sess, int sign, int external) |  | Coverage:  |  63.158% (60/95) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 1435-1614 |  
  |  | 208 | 22 | 
 tls_process_ske_srp| Name:  | tls_process_ske_srp |  | Prototype:  | static int tls_process_ske_srp(SSL *s, PACKET *pkt, EVP_PKEY **pkey) |  | Coverage:  |  52.000% (13/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 2041-2088 |  
  |  | 70 | 5 | 
 tls_process_ske_psk_preamble| Name:  | tls_process_ske_psk_preamble |  | Prototype:  | static int tls_process_ske_psk_preamble(SSL *s, PACKET *pkt) |  | Coverage:  |  38.462% (5/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 1997-2039 |  
  |  | 43 | 5 | 
 tls_process_ske_ecdhe| Name:  | tls_process_ske_ecdhe |  | Prototype:  | static int tls_process_ske_ecdhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) |  | Coverage:  |  76.923% (20/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 2196-2260 |  
  |  | 62 | 8 | 
 tls_process_ske_dhe| Name:  | tls_process_ske_dhe |  | Prototype:  | static int tls_process_ske_dhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) |  | Coverage:  |  59.091% (26/44) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 2090-2194 |  
  |  | 180 | 12 | 
 tls_process_server_hello| Name:  | tls_process_server_hello |  | Prototype:  | MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) |  | Coverage:  |  77.083% (148/192) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 1411-1756 |  
  |  | 331 | 41 | 
 tls_process_server_done| Name:  | tls_process_server_done |  | Prototype:  | MSG_PROCESS_RETURN tls_process_server_done(SSL *s, PACKET *pkt) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 2847-2871 |  
  |  | 24 | 5 | 
 tls_process_server_certificate| Name:  | tls_process_server_certificate |  | Prototype:  | MSG_PROCESS_RETURN tls_process_server_certificate(SSL *s, PACKET *pkt) |  | Coverage:  |  75.281% (67/89) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 1823-1995 |  
  |  | 255 | 19 | 
 tls_process_next_proto| Name:  | tls_process_next_proto |  | Prototype:  | MSG_PROCESS_RETURN tls_process_next_proto(SSL *s, PACKET *pkt) |  | Coverage:  |  45.455% (5/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c |  | Lines:  | 4193-4223 |  
  |  | 27 | 3 |