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
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