LCOV - code coverage report
Current view: top level - third_party/heimdal/lib/krb5 - crypto.c (source / functions) Hit Total Coverage
Test: coverage report for master 98b443d9 Lines: 784 1598 49.1 %
Date: 2024-05-31 13:13:24 Functions: 71 99 71.7 %

Function Name Sort by function name Hit count Sort by hit count
EVP_unkeyed_checksum 722731
SHA1_checksum 722731
SHA256_checksum 0
SHA384_checksum 0
SHA512_checksum 0
_get_derived_key 8588494
_key_schedule 11970926
_krb5_SP_HMAC_SHA1_checksum 2800023
_krb5_SP_HMAC_SHA1_verify 2028137
_krb5_crypto_set_flags 105491
_krb5_derive_key 3213602
_krb5_enctype_requires_random_salt 0
_krb5_find_checksum 4632919
_krb5_find_enctype 12623052
_krb5_free_key_data 5215576
_krb5_internal_hmac 1126826
_krb5_internal_hmac_iov 1126826
_new_derived_key 2420535
arcfour_checksum_p 1223378
create_checksum 1826446
create_checksum_iov 2972155
crypto_flags 1223378
crypto_overhead 0
crypto_overhead_dervied 0
decrypt_internal 0
decrypt_internal_derived 1117688
decrypt_internal_enc_then_cksum 0
decrypt_internal_special 20913
derive_key_rfc3961 3213602
derive_key_sp800_hmac 0
derived_crypto 7287283
encrypt_internal 0
encrypt_internal_derived 1067717
encrypt_internal_enc_then_cksum 0
encrypt_internal_special 26797
free_key_schedule 5802865
free_key_usage 2344699
get_checksum_key 4997094
iov_coalesce 0
iov_enc_data_len 1572304
iov_find 4289004
iov_pad_validate 1145709
iov_sign_data_len 0
iov_uncoalesce 0
krb5_allow_weak_crypto 0
krb5_checksum_disable 0
krb5_checksum_is_collision_proof 51171
krb5_checksum_is_keyed 262751
krb5_checksumsize 956182
krb5_cksumtype_to_enctype 221
krb5_cksumtype_valid 0
krb5_create_checksum 758729
krb5_create_checksum_iov 0
krb5_crypto_destroy 2001974
krb5_crypto_fx_cf2 180637
krb5_crypto_get_checksum_type 1087317
krb5_crypto_getblocksize 1160232
krb5_crypto_getconfoundersize 0
krb5_crypto_getenctype 225
krb5_crypto_getpadsize 693050
krb5_crypto_init 2002023
krb5_crypto_length 4339136
krb5_crypto_length_iov 0
krb5_crypto_overhead 0
krb5_crypto_prf 714790
krb5_crypto_prf_length 0
krb5_crypto_prfplus 361274
krb5_decrypt 1138597
krb5_decrypt_EncryptedData 445688
krb5_decrypt_iov_ivec 429220
krb5_decrypt_ivec 1138601
krb5_derive_key 707028
krb5_encrypt 1094514
krb5_encrypt_EncryptedData 266134
krb5_encrypt_iov_ivec 1145709
krb5_encrypt_ivec 1094514
krb5_enctype_disable 0
krb5_enctype_enable 0
krb5_enctype_keybits 180637
krb5_enctype_keysize 865956
krb5_enctype_to_keytype 29908
krb5_enctype_to_string 866884
krb5_enctype_valid 1542615
krb5_enctypes_compatible_keys 0
krb5_generate_random_keyblock 249101
krb5_get_wrapped_length 1390964
krb5_hmac 588600
krb5_is_enctype_old 19139
krb5_is_enctype_weak 2891
krb5_keytype_to_enctypes 0
krb5_random_to_key 180674
krb5_string_to_enctype 399023
krb5_verify_checksum 486649
krb5_verify_checksum_iov 0
unsupported_enctype 215700
verify_checksum 1582026
verify_checksum_iov 2033555
wrapped_length 0
wrapped_length_dervied 1382958

Generated by: LCOV version 1.14