LCOV - code coverage report
Current view: top level - third_party/heimdal/lib/hx509 - cert.c (source / functions) Hit Total Coverage
Test: coverage report for support-claim-type-attributes 6b5c566e Lines: 650 1811 35.9 %
Date: 2023-11-21 12:31:41 Functions: 68 115 59.1 %

Function Name Sort by function name Hit count Sort by hit count
_hx509_AlgorithmIdentifier_cmp 70
_hx509_Certificate_cmp 210
_hx509_Time2time_t 337
_hx509_abort 0
_hx509_calculate_path 131
_hx509_cert_assign_key 74
_hx509_cert_get_eku 0
_hx509_cert_get_keyusage 0
_hx509_cert_get_version 332
_hx509_cert_is_parent_cmp 160
_hx509_cert_private_decrypt 0
_hx509_cert_private_key 473
_hx509_cert_private_key_exportable 0
_hx509_cert_set_release 0
_hx509_cert_to_env 0
_hx509_check_key_usage 12
_hx509_find_extension_subject_key_id 218
_hx509_get_cert 2103
_hx509_path_append 201
_hx509_path_free 131
_hx509_query_clear 360
_hx509_query_match_cert 520
_hx509_query_statistic 1107
_hx509_set_cert_attribute 0
_hx509_verify_get_time 70
_hx509_verify_signature_bitstring 142
add_name_constraints 140
add_to_list 43
cert_init 319
certificate_is_anchor 201
certificate_is_self_signed 208
check_basic_constraints 140
check_key_usage 192
check_name_constraints 70
find_extension 1144
find_extension_auth_key_id 70
find_extension_eku 99
find_extension_name_constraints 140
find_extension_subject_alt_name 172
find_parent 131
free_name_constraints 70
get_x_unique_id 0
hx509_cert_binary 61
hx509_cert_check_eku 99
hx509_cert_cmp 70
hx509_cert_copy_no_private_key 0
hx509_cert_find_subjectAltName_otherName 86
hx509_cert_free 4688
hx509_cert_get_SPKI 0
hx509_cert_get_SPKI_AlgorithmIdentifier 20
hx509_cert_get_attribute 0
hx509_cert_get_base_subject 43
hx509_cert_get_friendly_name 0
hx509_cert_get_issuer 121
hx509_cert_get_issuer_unique_id 0
hx509_cert_get_notAfter 43
hx509_cert_get_notBefore 0
hx509_cert_get_pkinit_max_life 0
hx509_cert_get_serialnumber 121
hx509_cert_get_subject 182
hx509_cert_get_subject_unique_id 0
hx509_cert_have_private_key 0
hx509_cert_have_private_key_only 0
hx509_cert_init 319
hx509_cert_init_data 319
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 17
hx509_cert_ref 2696
hx509_cert_set_friendly_name 0
hx509_context_free 746445
hx509_context_init 784557
hx509_context_set_missing_revoke 124
hx509_free_octet_string_list 86
hx509_get_instance 0
hx509_print_cert 0
hx509_query_alloc 130
hx509_query_free 130
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 135
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 235
hx509_verify_attach_revoke 235
hx509_verify_ctx_f_allow_best_before_signature_algs 0
hx509_verify_ctx_f_allow_default_trustanchors 0
hx509_verify_destroy_ctx 220
hx509_verify_hostname 0
hx509_verify_init_ctx 235
hx509_verify_path 70
hx509_verify_set_max_depth 0
hx509_verify_set_proxy_certificate 0
hx509_verify_set_strict_rfc3280_verification 0
hx509_verify_set_time 57
hx509_verify_signature 70
hx509_xfree 0
init_context_once 33316
init_name_constraints 70
is_proxy_cert 113
match_RDN 0
match_X501Name 0
match_alt_name 0
match_general_name 0
match_tree 0
stat_sort 0
subject_null_p 131

Generated by: LCOV version 1.14