LCOV - code coverage report
Current view:
top level
-
third_party/heimdal/lib/krb5
- crypto.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for v4-17-lts cc996e7c
Lines:
702
1466
47.9 %
Date:
2025-10-17 03:45:34
Functions:
71
99
71.7 %
Function Name
Hit count
EVP_unkeyed_checksum
527053
SHA1_checksum
527053
SHA256_checksum
0
SHA384_checksum
0
SHA512_checksum
0
_get_derived_key
7016909
_key_schedule
9538026
_krb5_SP_HMAC_SHA1_checksum
2311264
_krb5_SP_HMAC_SHA1_verify
1577819
_krb5_crypto_set_flags
79582
_krb5_derive_key
2379270
_krb5_enctype_requires_random_salt
0
_krb5_find_checksum
3632174
_krb5_find_enctype
9250768
_krb5_free_key_data
3874511
_krb5_internal_hmac
959195
_krb5_internal_hmac_iov
959195
_new_derived_key
1799755
arcfour_checksum_p
911640
create_checksum
1392661
create_checksum_iov
2456322
crypto_flags
911640
crypto_overhead
0
crypto_overhead_dervied
0
decrypt_internal
0
decrypt_internal_derived
884806
decrypt_internal_enc_then_cksum
0
decrypt_internal_special
20514
derive_key_rfc3961
2379270
derive_key_sp800_hmac
0
derived_crypto
6415706
encrypt_internal
0
encrypt_internal_derived
837206
encrypt_internal_enc_then_cksum
0
encrypt_internal_special
24549
free_key_schedule
4320762
free_key_usage
1799755
get_checksum_key
4031034
iov_coalesce
0
iov_enc_data_len
1405814
iov_find
3875289
iov_pad_validate
1063661
iov_sign_data_len
0
iov_uncoalesce
0
krb5_allow_weak_crypto
0
krb5_checksum_disable
0
krb5_checksum_is_collision_proof
37273
krb5_checksum_is_keyed
190762
krb5_checksumsize
755430
krb5_cksumtype_to_enctype
90
krb5_cksumtype_valid
0
krb5_create_checksum
555455
krb5_create_checksum_iov
0
krb5_crypto_destroy
1495241
krb5_crypto_fx_cf2
131153
krb5_crypto_get_checksum_type
843564
krb5_crypto_getblocksize
1076824
krb5_crypto_getconfoundersize
0
krb5_crypto_getenctype
1
krb5_crypto_getpadsize
564472
krb5_crypto_init
1495279
krb5_crypto_length
3914778
krb5_crypto_length_iov
0
krb5_crypto_overhead
0
krb5_crypto_prf
519292
krb5_crypto_prf_length
0
krb5_crypto_prfplus
263488
krb5_decrypt
905320
krb5_decrypt_EncryptedData
340848
krb5_decrypt_iov_ivec
342153
krb5_decrypt_ivec
905320
krb5_derive_key
511608
krb5_encrypt
861755
krb5_encrypt_EncryptedData
187518
krb5_encrypt_iov_ivec
1063661
krb5_encrypt_ivec
861755
krb5_enctype_disable
0
krb5_enctype_enable
0
krb5_enctype_keybits
131153
krb5_enctype_keysize
592408
krb5_enctype_to_keytype
28936
krb5_enctype_to_string
580384
krb5_enctype_valid
1121490
krb5_enctypes_compatible_keys
0
krb5_generate_random_keyblock
186408
krb5_get_wrapped_length
1095114
krb5_hmac
487482
krb5_is_enctype_old
12177
krb5_is_enctype_weak
2015
krb5_keytype_to_enctypes
0
krb5_random_to_key
131153
krb5_string_to_enctype
391707
krb5_verify_checksum
356187
krb5_verify_checksum_iov
0
unsupported_enctype
136091
verify_checksum
1240991
verify_checksum_iov
1583144
wrapped_length
0
wrapped_length_dervied
1095114
Generated by:
LCOV version 1.13