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 2f515e9b Lines: 784 1598 49.1 %
Date: 2024-04-21 15:09:00 Functions: 71 99 71.7 %

Function Name Sort by function name Hit count Sort by hit count
EVP_unkeyed_checksum 722331
SHA1_checksum 722331
SHA256_checksum 0
SHA384_checksum 0
SHA512_checksum 0
_get_derived_key 8579992
_key_schedule 11968827
_krb5_SP_HMAC_SHA1_checksum 2796492
_krb5_SP_HMAC_SHA1_verify 2027794
_krb5_crypto_set_flags 105538
_krb5_derive_key 3219701
_krb5_enctype_requires_random_salt 0
_krb5_find_checksum 4639485
_krb5_find_enctype 12718278
_krb5_free_key_data 5225203
_krb5_internal_hmac 1130119
_krb5_internal_hmac_iov 1130119
_new_derived_key 2426595
arcfour_checksum_p 1224688
create_checksum 1826746
create_checksum_iov 2968974
crypto_flags 1224688
crypto_overhead 0
crypto_overhead_dervied 0
decrypt_internal 0
decrypt_internal_derived 1118790
decrypt_internal_enc_then_cksum 0
decrypt_internal_special 21212
derive_key_rfc3961 3219701
derive_key_sp800_hmac 0
derived_crypto 7262144
encrypt_internal 0
encrypt_internal_derived 1069009
encrypt_internal_enc_then_cksum 0
encrypt_internal_special 26903
free_key_schedule 5815328
free_key_usage 2351417
get_checksum_key 4993524
iov_coalesce 0
iov_enc_data_len 1565282
iov_find 4271479
iov_pad_validate 1142228
iov_sign_data_len 0
iov_uncoalesce 0
krb5_allow_weak_crypto 0
krb5_checksum_disable 0
krb5_checksum_is_collision_proof 51162
krb5_checksum_is_keyed 264359
krb5_checksumsize 957240
krb5_cksumtype_to_enctype 221
krb5_cksumtype_valid 0
krb5_create_checksum 757737
krb5_create_checksum_iov 0
krb5_crypto_destroy 2005502
krb5_crypto_fx_cf2 180537
krb5_crypto_get_checksum_type 1089695
krb5_crypto_getblocksize 1157081
krb5_crypto_getconfoundersize 0
krb5_crypto_getenctype 225
krb5_crypto_getpadsize 692512
krb5_crypto_init 2005551
krb5_crypto_length 4322601
krb5_crypto_length_iov 0
krb5_crypto_overhead 0
krb5_crypto_prf 714348
krb5_crypto_prf_length 0
krb5_crypto_prfplus 361074
krb5_decrypt 1139998
krb5_decrypt_EncryptedData 447634
krb5_decrypt_iov_ivec 425679
krb5_decrypt_ivec 1140002
krb5_derive_key 706544
krb5_encrypt 1095912
krb5_encrypt_EncryptedData 267693
krb5_encrypt_iov_ivec 1142228
krb5_encrypt_ivec 1095912
krb5_enctype_disable 0
krb5_enctype_enable 0
krb5_enctype_keybits 180537
krb5_enctype_keysize 871419
krb5_enctype_to_keytype 30260
krb5_enctype_to_string 881097
krb5_enctype_valid 1599683
krb5_enctypes_compatible_keys 0
krb5_generate_random_keyblock 250057
krb5_get_wrapped_length 1389382
krb5_hmac 589876
krb5_is_enctype_old 19461
krb5_is_enctype_weak 3424
krb5_keytype_to_enctypes 0
krb5_random_to_key 180574
krb5_string_to_enctype 415811
krb5_verify_checksum 488757
krb5_verify_checksum_iov 0
unsupported_enctype 223808
verify_checksum 1585417
verify_checksum_iov 2033224
wrapped_length 0
wrapped_length_dervied 1381376

Generated by: LCOV version 1.14