LCOV - code coverage report
Current view: top level - third_party/heimdal/lib/hx509 - cert.c (source / functions) Hit Total Coverage
Test: coverage report for smb2.twrp.listdir_fix f886ca1c Lines: 650 1811 35.9 %
Date: 2023-11-07 19:11:32 Functions: 68 115 59.1 %

Function Name Sort by function name Hit count Sort by hit count
_hx509_AlgorithmIdentifier_cmp 73
_hx509_Certificate_cmp 219
_hx509_Time2time_t 350
_hx509_abort 0
_hx509_calculate_path 137
_hx509_cert_assign_key 74
_hx509_cert_get_eku 0
_hx509_cert_get_keyusage 0
_hx509_cert_get_version 342
_hx509_cert_is_parent_cmp 166
_hx509_cert_private_decrypt 0
_hx509_cert_private_key 488
_hx509_cert_private_key_exportable 0
_hx509_cert_set_release 0
_hx509_cert_to_env 0
_hx509_check_key_usage 10
_hx509_find_extension_subject_key_id 229
_hx509_get_cert 2186
_hx509_path_append 210
_hx509_path_free 137
_hx509_query_clear 374
_hx509_query_match_cert 538
_hx509_query_statistic 1146
_hx509_set_cert_attribute 0
_hx509_verify_get_time 73
_hx509_verify_signature_bitstring 147
add_name_constraints 146
add_to_list 46
cert_init 322
certificate_is_anchor 210
certificate_is_self_signed 217
check_basic_constraints 146
check_key_usage 196
check_name_constraints 73
find_extension 1192
find_extension_auth_key_id 73
find_extension_eku 99
find_extension_name_constraints 146
find_extension_subject_alt_name 184
find_parent 137
free_name_constraints 73
get_x_unique_id 0
hx509_cert_binary 64
hx509_cert_check_eku 99
hx509_cert_cmp 73
hx509_cert_copy_no_private_key 0
hx509_cert_find_subjectAltName_otherName 92
hx509_cert_free 4807
hx509_cert_get_SPKI 0
hx509_cert_get_SPKI_AlgorithmIdentifier 20
hx509_cert_get_attribute 0
hx509_cert_get_base_subject 46
hx509_cert_get_friendly_name 0
hx509_cert_get_issuer 121
hx509_cert_get_issuer_unique_id 0
hx509_cert_get_notAfter 46
hx509_cert_get_notBefore 0
hx509_cert_get_pkinit_max_life 0
hx509_cert_get_serialnumber 121
hx509_cert_get_subject 185
hx509_cert_get_subject_unique_id 0
hx509_cert_have_private_key 0
hx509_cert_have_private_key_only 0
hx509_cert_init 322
hx509_cert_init_data 322
hx509_cert_init_private_key 0
hx509_cert_is_ca 0
hx509_cert_is_root 0
hx509_cert_is_self_signed 0
hx509_cert_public_encrypt 19
hx509_cert_ref 2767
hx509_cert_set_friendly_name 0
hx509_context_free 739914
hx509_context_init 777521
hx509_context_set_missing_revoke 124
hx509_free_octet_string_list 92
hx509_get_instance 0
hx509_print_cert 0
hx509_query_alloc 133
hx509_query_free 133
hx509_query_match_cmp_func 0
hx509_query_match_eku 40
hx509_query_match_expr 0
hx509_query_match_friendly_name 0
hx509_query_match_issuer_serial 15
hx509_query_match_option 138
hx509_query_statistic_file 0
hx509_query_unparse_stats 0
hx509_set_debug_dest 0
hx509_set_log_dest 0
hx509_set_warn_dest 0
hx509_verify_attach_anchors 238
hx509_verify_attach_revoke 238
hx509_verify_ctx_f_allow_best_before_signature_algs 0
hx509_verify_ctx_f_allow_default_trustanchors 0
hx509_verify_destroy_ctx 223
hx509_verify_hostname 0
hx509_verify_init_ctx 238
hx509_verify_path 73
hx509_verify_set_max_depth 0
hx509_verify_set_proxy_certificate 0
hx509_verify_set_strict_rfc3280_verification 0
hx509_verify_set_time 60
hx509_verify_signature 73
hx509_xfree 0
init_context_once 33009
init_name_constraints 73
is_proxy_cert 119
match_RDN 0
match_X501Name 0
match_alt_name 0
match_general_name 0
match_tree 0
stat_sort 0
subject_null_p 137

Generated by: LCOV version 1.14