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 Sort by function name Hit count Sort by 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