LCOV - code coverage report
Current view:
top level
-
third_party/heimdal/lib/hx509
- cert.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for master 2f515e9b
Lines:
650
1811
35.9 %
Date:
2024-04-21 15:09:00
Functions:
68
115
59.1 %
Function Name
Hit count
_hx509_AlgorithmIdentifier_cmp
74
_hx509_Certificate_cmp
222
_hx509_Time2time_t
359
_hx509_abort
0
_hx509_calculate_path
139
_hx509_cert_assign_key
74
_hx509_cert_get_eku
0
_hx509_cert_get_keyusage
0
_hx509_cert_get_version
350
_hx509_cert_is_parent_cmp
168
_hx509_cert_private_decrypt
0
_hx509_cert_private_key
493
_hx509_cert_private_key_exportable
0
_hx509_cert_set_release
0
_hx509_cert_to_env
0
_hx509_check_key_usage
14
_hx509_find_extension_subject_key_id
234
_hx509_get_cert
2222
_hx509_path_append
213
_hx509_path_free
139
_hx509_query_clear
381
_hx509_query_match_cert
544
_hx509_query_statistic
1159
_hx509_set_cert_attribute
0
_hx509_verify_get_time
74
_hx509_verify_signature_bitstring
151
add_name_constraints
148
add_to_list
47
cert_init
323
certificate_is_anchor
213
certificate_is_self_signed
220
check_basic_constraints
148
check_key_usage
202
check_name_constraints
74
find_extension
1214
find_extension_auth_key_id
74
find_extension_eku
99
find_extension_name_constraints
148
find_extension_subject_alt_name
188
find_parent
139
free_name_constraints
74
get_x_unique_id
0
hx509_cert_binary
65
hx509_cert_check_eku
99
hx509_cert_cmp
74
hx509_cert_copy_no_private_key
0
hx509_cert_find_subjectAltName_otherName
94
hx509_cert_free
4849
hx509_cert_get_SPKI
0
hx509_cert_get_SPKI_AlgorithmIdentifier
20
hx509_cert_get_attribute
0
hx509_cert_get_base_subject
47
hx509_cert_get_friendly_name
0
hx509_cert_get_issuer
121
hx509_cert_get_issuer_unique_id
0
hx509_cert_get_notAfter
47
hx509_cert_get_notBefore
0
hx509_cert_get_pkinit_max_life
0
hx509_cert_get_serialnumber
121
hx509_cert_get_subject
186
hx509_cert_get_subject_unique_id
0
hx509_cert_have_private_key
0
hx509_cert_have_private_key_only
0
hx509_cert_init
323
hx509_cert_init_data
323
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
21
hx509_cert_ref
2793
hx509_cert_set_friendly_name
0
hx509_context_free
753173
hx509_context_init
792004
hx509_context_set_missing_revoke
124
hx509_free_octet_string_list
94
hx509_get_instance
0
hx509_print_cert
0
hx509_query_alloc
134
hx509_query_free
134
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
139
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
239
hx509_verify_attach_revoke
239
hx509_verify_ctx_f_allow_best_before_signature_algs
0
hx509_verify_ctx_f_allow_default_trustanchors
0
hx509_verify_destroy_ctx
224
hx509_verify_hostname
0
hx509_verify_init_ctx
239
hx509_verify_path
74
hx509_verify_set_max_depth
0
hx509_verify_set_proxy_certificate
0
hx509_verify_set_strict_rfc3280_verification
0
hx509_verify_set_time
61
hx509_verify_signature
74
hx509_xfree
0
init_context_once
33851
init_name_constraints
74
is_proxy_cert
121
match_RDN
0
match_X501Name
0
match_alt_name
0
match_general_name
0
match_tree
0
stat_sort
0
subject_null_p
139
Generated by:
LCOV version 1.14