crypto_tfm_get_flags
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In crypto/skcipher.c (0)
Location: include/linux/crypto.h:661
Inline: True
In crypto/hmac.c (0)
Location: include/linux/crypto.h:661
Inline: True
In crypto/ecb.c (0)
Location: include/linux/crypto.h:661
Inline: True
In crypto/cbc.c (0)
Location: include/linux/crypto.h:661
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In crypto/skcipher.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/hmac.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/ecb.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/cbc.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/cts.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/xts.c (0)
Location: include/linux/crypto.h:636
Inline: True
In crypto/ctr.c (0)
Location: include/linux/crypto.h:636
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In crypto/skcipher.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/hmac.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/ecb.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/cbc.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/cts.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/xts.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/ctr.c (0)
Location: include/linux/crypto.h:639
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In crypto/skcipher.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/hmac.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/ecb.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/cbc.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/cts.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/xts.c (0)
Location: include/linux/crypto.h:639
Inline: True
In crypto/ctr.c (0)
Location: include/linux/crypto.h:639
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (0)
Location: include/linux/crypto.h:687
Inline: True
In security/keys/dh.c (0)
Location: include/linux/crypto.h:687
Inline: True
In security/keys/trusted.c (0)
Location: include/linux/crypto.h:687
Inline: True
In security/apparmor/crypto.c (0)
Location: include/linux/crypto.h:687
Inline: True
In security/integrity/ima/ima_crypto.c (0)
Location: include/linux/crypto.h:687
Inline: True
In security/integrity/evm/evm_crypto.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/skcipher.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/ahash.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/shash.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/hmac.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/ecb.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/cbc.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/cts.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/xts.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/ctr.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/gcm.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/drbg.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (0)
Location: include/linux/crypto.h:687
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (0)
Location: include/linux/crypto.h:687
Inline: True
In lib/digsig.c (0)
Location: include/linux/crypto.h:687
Inline: True
In net/ipv4/tcp_ipv4.c (0)
Location: include/linux/crypto.h:687
Inline: True
In net/ipv6/tcp_ipv6.c (0)
Location: include/linux/crypto.h:687
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8113972d)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/crypto.c (ffffffff812fa523)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- fs/crypto/crypto.c:fscrypt_do_page_crypto
- fs/crypto/crypto.c:fscrypt_do_page_crypto
In fs/crypto/fname.c (ffffffff812fae9d)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- fs/crypto/fname.c:fname_encrypt
In fs/crypto/keyinfo.c (ffffffff812fba28)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- fs/crypto/keyinfo.c:derive_key_aes
In fs/ecryptfs/crypto.c (ffffffff813b7a8f)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- fs/ecryptfs/crypto.c:crypt_scatterlist
- fs/ecryptfs/crypto.c:crypt_scatterlist
In fs/ecryptfs/keystore.c (ffffffff813bab65)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- fs/ecryptfs/keystore.c:write_tag_3_packet
- fs/ecryptfs/keystore.c:decrypt_passphrase_encrypted_session_key
- fs/ecryptfs/keystore.c:ecryptfs_parse_tag_70_packet
- fs/ecryptfs/keystore.c:ecryptfs_write_tag_70_packet
In security/keys/dh.c (ffffffff813ec77d)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/big_key.c (0)
Location: include/linux/crypto.h:700
Inline: True
In security/keys/trusted.c (ffffffff813ed991)
Location: include/linux/crypto.h:700
Inline: True
In security/keys/encrypted-keys/encrypted.c (ffffffff813eff41)
Location: include/linux/crypto.h:700
Inline: True
In security/apparmor/crypto.c (ffffffff8144e863)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff81452e93)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate
In security/integrity/evm/evm_crypto.c (ffffffff81457005)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/skcipher.c (ffffffff8145cee9)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/seqiv.c (ffffffff8145e5a1)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/seqiv.c:seqiv_aead_decrypt
- crypto/seqiv.c:seqiv_aead_encrypt
- crypto/seqiv.c:seqiv_aead_encrypt
In crypto/ahash.c (ffffffff8145ed89)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814600db)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814635fb)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/ecb.c (ffffffff814684cd)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/ecb.c:crypto_ecb_setkey
- crypto/ecb.c:crypto_ecb_setkey
In crypto/cbc.c (ffffffff8146883d)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/cbc.c:crypto_cbc_setkey
- crypto/cbc.c:crypto_cbc_setkey
In crypto/cts.c (ffffffff81469786)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_decrypt
- crypto/cts.c:crypto_cts_decrypt
- crypto/cts.c:cts_cbc_decrypt
- crypto/cts.c:crypto_cts_encrypt
- crypto/cts.c:crypto_cts_encrypt
- crypto/cts.c:cts_cbc_encrypt
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff8146a3a3)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/xts.c:do_decrypt
- crypto/xts.c:do_encrypt
In crypto/ctr.c (ffffffff8146a87d)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_crypt
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_ctr_setkey
- crypto/ctr.c:crypto_ctr_setkey
In crypto/gcm.c (ffffffff8146b349)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_crypt
- crypto/gcm.c:crypto_rfc4543_crypt
- crypto/gcm.c:crypto_rfc4543_crypt
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_decrypt
- crypto/gcm.c:crypto_rfc4106_encrypt
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_dec_hash_continue
- crypto/gcm.c:crypto_gcm_encrypt
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8146fd68)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/drbg.c:drbg_kcapi_sym_ctr
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff81477888)
Location: include/linux/crypto.h:700
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814785b3)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:verify_pefile_signature
In lib/digsig.c (ffffffff814f6344)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff8190eb4a)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff8199263e)
Location: include/linux/crypto.h:700
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81144ffd)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/crypto.c (ffffffff8130f8db)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- fs/crypto/crypto.c:fscrypt_do_page_crypto
- fs/crypto/crypto.c:fscrypt_do_page_crypto
In fs/crypto/fname.c (ffffffff81310260)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- fs/crypto/fname.c:fname_encrypt
In fs/crypto/keyinfo.c (ffffffff81310f91)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- fs/crypto/keyinfo.c:derive_key_aes
In fs/ecryptfs/crypto.c (ffffffff813d0ff0)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- fs/ecryptfs/crypto.c:crypt_scatterlist
- fs/ecryptfs/crypto.c:crypt_scatterlist
In fs/ecryptfs/keystore.c (ffffffff813d414d)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- fs/ecryptfs/keystore.c:write_tag_3_packet
- fs/ecryptfs/keystore.c:decrypt_passphrase_encrypted_session_key
- fs/ecryptfs/keystore.c:ecryptfs_parse_tag_70_packet
- fs/ecryptfs/keystore.c:ecryptfs_write_tag_70_packet
In security/keys/dh.c (ffffffff81407367)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/big_key.c (ffffffff81408011)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_crypt
- security/keys/big_key.c:big_key_crypt
In security/keys/trusted.c (ffffffff81408999)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/keys/encrypted-keys/encrypted.c (ffffffff8140b22d)
Location: include/linux/crypto.h:871
Inline: True
In security/apparmor/crypto.c (ffffffff8146b829)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828d00ec)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
In security/integrity/evm/evm_crypto.c (ffffffff814744b4)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/skcipher.c (ffffffff8147a79b)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/seqiv.c (ffffffff8147be7a)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/seqiv.c:seqiv_aead_decrypt
- crypto/seqiv.c:seqiv_aead_encrypt
- crypto/seqiv.c:seqiv_aead_encrypt
In crypto/ahash.c (ffffffff8147c968)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff8147db4a)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff8148127b)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/ecb.c (ffffffff8148613d)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/ecb.c:crypto_ecb_setkey
- crypto/ecb.c:crypto_ecb_setkey
In crypto/cbc.c (ffffffff814864ad)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/cbc.c:crypto_cbc_setkey
- crypto/cbc.c:crypto_cbc_setkey
In crypto/cts.c (ffffffff814874ca)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_decrypt
- crypto/cts.c:crypto_cts_decrypt
- crypto/cts.c:cts_cbc_decrypt
- crypto/cts.c:crypto_cts_encrypt
- crypto/cts.c:crypto_cts_encrypt
- crypto/cts.c:cts_cbc_encrypt
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814878d6)
Location: include/linux/crypto.h:871
Inline: True
In crypto/ctr.c (ffffffff814880fa)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_crypt
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_ctr_setkey
- crypto/ctr.c:crypto_ctr_setkey
In crypto/gcm.c (ffffffff814895cc)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_copy_src_to_dst
- crypto/gcm.c:crypto_rfc4543_crypt
- crypto/gcm.c:crypto_rfc4543_crypt
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_decrypt
- crypto/gcm.c:crypto_rfc4106_encrypt
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_dec_hash_continue
- crypto/gcm.c:crypto_gcm_encrypt
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8149010f)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/drbg.c:drbg_kcapi_sym_ctr
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff81495ccd)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_verify
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814967e4)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:verify_pefile_signature
In lib/digsig.c (ffffffff8150a744)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff8193cf7a)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff819c8d7e)
Location: include/linux/crypto.h:871
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811503ee)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In security/keys/dh.c (ffffffff81434543)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff8143618a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81498811)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828e9e91)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814a21e6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814a67a7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814a8891)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814ab107)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814abde6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814af46a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814b4953)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814b56a2)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814b5ac4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814b64b4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814bb22c)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814c3816)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814c404a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8153925a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff819a13ca)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff81a3772f)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115c07e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff8134b960)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813503fa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff8144e29e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff8144ff2a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff814b2741)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828f2b28)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814bceb6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814c1417)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814c34f1)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814c5dc7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814c6ac6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814ca0fa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814cd6c3)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814ce8a2)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814cecc4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814cf6d4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814d3ebc)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814dc63d)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814dcf2a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8155a07a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff819d807a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff81a6e259)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8116cfe0)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff813912b0)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff81396d9a)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff8149fe38)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- security/keys/dh.c:kdf_ctr
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff814a19fa)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81511981)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff81516db1)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:calc_buffer_ahash_atfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff8151d7d2)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff81521de7)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff81522dbd)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff81524777)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff81525d76)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff81529259)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff8152cb2f)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff8152db7e)
Location: include/linux/crypto.h:687
Inline: True
In crypto/ctr.c (ffffffff8152e07c)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff8152e90c)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff81533c1c)
Location: include/linux/crypto.h:687
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff8153bf46)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff8153cd00)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff815e39af)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff81ac406a)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81b67482)
Location: include/linux/crypto.h:687
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81169660)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff813a2710)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813a89ca)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff814bd848)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- security/keys/dh.c:kdf_ctr
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff814bf3ba)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff8152e7b1)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff81533f71)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:calc_buffer_ahash_atfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff8153a643)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff8153ec37)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff8153fd0d)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff81541647)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff81542cab)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff81546229)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff81549b9f)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff8154ab4e)
Location: include/linux/crypto.h:723
Inline: True
In crypto/ctr.c (ffffffff8154b09c)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff8154b88c)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff81550b6c)
Location: include/linux/crypto.h:723
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff81558be6)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff81559860)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff81607e3f)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff81acfafa)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81b75c82)
Location: include/linux/crypto.h:723
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8116a393)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff813a9893)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813afa3a)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff814c36b8)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- security/keys/dh.c:kdf_ctr
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff814c561a)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81534aa1)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff8153c5a1)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff81542d03)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff815472d7)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff8154827a)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff81549c77)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff8154b34b)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff8154e8b9)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff815521ec)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff8155316e)
Location: include/linux/crypto.h:719
Inline: True
In crypto/ctr.c (ffffffff815536bc)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff81553e8c)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8155933c)
Location: include/linux/crypto.h:719
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff81561516)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff81562170)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff815eab4f)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff81abac4a)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81b650aa)
Location: include/linux/crypto.h:719
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8118ff52)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff813f90d3)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813ff62a)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff8151c088)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- security/keys/dh.c:kdf_ctr
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff8151e03a)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81593020)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff8159b281)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff815a340d)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff815a7ab7)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff815a8a5a)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff815aa457)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff815abb2b)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff815af209)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff815b31ec)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff815b419e)
Location: include/linux/crypto.h:693
Inline: True
In crypto/ctr.c (ffffffff815b46ec)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff815b4ebc)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff815ba5bc)
Location: include/linux/crypto.h:693
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff815c295e)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff815c3580)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8165704f)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In drivers/md/dm-ima.c (ffffffff81a06864)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- drivers/md/dm-ima.c:dm_ima_measure_on_table_load
In net/ipv4/tcp_ipv4.c (ffffffff81b77f9a)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81c2d2ea)
Location: include/linux/crypto.h:693
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811bf702)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff8146bec3)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff81473231)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff815b1562)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81634ed2)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff8164013a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff81649c69)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff8164ee18)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff8164fe4a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff816518d7)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff8165345b)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff81657925)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff8165c1bc)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff8165d001)
Location: include/linux/crypto.h:702
Inline: True
In crypto/ctr.c (ffffffff8165d5ad)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff8165dedd)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff81663b0c)
Location: include/linux/crypto.h:702
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff8166ceaa)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff8166db5a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In crypto/kdf_sp800108.c (ffffffff8166e0e2)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/kdf_sp800108.c:crypto_kdf108_ctr_generate
In lib/digsig.c (ffffffff8176e88d)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In drivers/md/dm-ima.c (ffffffff81b6e581)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- drivers/md/dm-ima.c:dm_ima_measure_on_table_load
In net/ipv4/tcp_ipv4.c (ffffffff81d07bbb)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81dca707)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81201a22)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff814fd1f3)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff81505083)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff8165c062)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff816ebaf2)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff816f7f9a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff81702ca9)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff81708228)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff8170932a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff8170b507)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff8170d19b)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff81711b65)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff81715b5c)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff81716ae1)
Location: include/linux/crypto.h:702
Inline: True
In crypto/ctr.c (ffffffff817171ed)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff81717ecd)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8171de1c)
Location: include/linux/crypto.h:702
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff81727ea6)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff81728c4a)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In crypto/kdf_sp800108.c (ffffffff817292d2)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- crypto/kdf_sp800108.c:crypto_kdf108_ctr_generate
In lib/digsig.c (ffffffff8189e17d)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In drivers/md/dm-ima.c (ffffffff81d0aafb)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- drivers/md/dm-ima.c:dm_ima_measure_on_table_load
In net/ipv4/tcp_ipv4.c (ffffffff81ecd51b)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81f9b741)
Location: include/linux/crypto.h:702
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff81216df2)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81534756)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff8153c495)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_block
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff81694982)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81725f22)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff8173220a)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff8173cc39)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff81741eaf)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff81742b6c)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
In crypto/ahash.c (ffffffff8174515a)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
- crypto/ahash.c:ahash_save_req
In crypto/shash.c (ffffffff81746b5b)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff8174c725)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_init
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff8175140c)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff81752391)
Location: include/linux/crypto.h:475
Inline: True
In crypto/ctr.c (ffffffff81752afd)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff817537ed)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8175971c)
Location: include/linux/crypto.h:475
Inline: True
In crypto/jitterentropy-kcapi.c (ffffffff836fd3d1)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/jitterentropy-kcapi.c:jent_mod_init
- crypto/jitterentropy-kcapi.c:jent_kcapi_init
- crypto/jitterentropy-kcapi.c:jent_read_random_block
- crypto/jitterentropy-kcapi.c:jent_hash_time
In crypto/asymmetric_keys/x509_public_key.c (ffffffff81762a86)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/x509_public_key.c:x509_get_sig_params
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff817642de)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff81764f81)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In crypto/kdf_sp800108.c (ffffffff81765632)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/kdf_sp800108.c:crypto_kdf108_ctr_generate
In lib/digsig.c (ffffffff818e073d)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In drivers/md/dm-ima.c (ffffffff81d73c3b)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- drivers/md/dm-ima.c:dm_ima_measure_on_table_load
In net/ipv4/tcp_ipv4.c (ffffffff81f2c1db)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
In net/ipv6/tcp_ipv6.c (ffffffff81ffaea2)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8122ecd3)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81569716)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff81571627)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/trusted-keys/trusted_tpm1.c (ffffffff816d0fb2)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1
- security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac
- security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff81767112)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff81772aaa)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
In security/integrity/evm/evm_crypto.c (ffffffff8177dad9)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff81782d8f)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/lskcipher.c (ffffffff817845b8)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/lskcipher.c:lskcipher_setkey_simple
In crypto/skcipher.c (ffffffff81784dac)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:crypto_skcipher_setkey
In crypto/ahash.c (ffffffff817876c4)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_init_tfm
- crypto/ahash.c:crypto_ahash_import
- crypto/ahash.c:crypto_ahash_digest
- crypto/ahash.c:crypto_ahash_init
- crypto/ahash.c:crypto_ahash_init
- crypto/ahash.c:crypto_ahash_setkey
- crypto/ahash.c:shash_ahash_digest
In crypto/shash.c (ffffffff8178820c)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/shash.c:crypto_shash_import
- crypto/shash.c:crypto_shash_digest
In crypto/hmac.c (ffffffff8178eb3a)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/ecb.c (ffffffff817925ac)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/ecb.c:lskcipher_setkey_simple2
In crypto/cts.c (ffffffff8179325c)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff81794221)
Location: include/linux/crypto.h:475
Inline: True
In crypto/ctr.c (ffffffff81794a6d)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff817956bd)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff8179b61c)
Location: include/linux/crypto.h:475
Inline: True
In crypto/jitterentropy-kcapi.c (ffffffff839309d8)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/jitterentropy-kcapi.c:jent_mod_init
- crypto/jitterentropy-kcapi.c:jent_kcapi_init
- crypto/jitterentropy-kcapi.c:jent_read_random_block
- crypto/jitterentropy-kcapi.c:jent_hash_time
In crypto/asymmetric_keys/x509_public_key.c (ffffffff817a4576)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/x509_public_key.c:x509_get_sig_params
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff817a5efe)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (ffffffff817a6ba1)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In crypto/kdf_sp800108.c (ffffffff817a7232)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- crypto/kdf_sp800108.c:crypto_kdf108_ctr_generate
In lib/digsig.c (ffffffff8192727d)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In drivers/md/dm-ima.c (ffffffff81e2ad4b)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- drivers/md/dm-ima.c:dm_ima_measure_on_table_load
In net/ipv4/tcp_sigpool.c (ffffffff8204cf08)
Location: include/linux/crypto.h:475
Inline: True
Inline callers:
- net/ipv4/tcp_sigpool.c:tcp_sigpool_alloc_ahash
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/crypto/hkdf.c (ffff80001040c3e0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffff800010412058)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffff800010538428)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/trusted.c (ffff80001053a920)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffff8000105aa134)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffff80001146cf84)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffff8000105b5bac)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffff8000105bb768)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffff8000105bdd2c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffff8000105c0c18)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffff8000105c1fa4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffff8000105c5d88)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffff8000105c957c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffff8000105caaa0)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffff8000105cabfc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffff8000105cb770)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffff8000105d09f0)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffff8000105d8bf8)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffff8000105d9490)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffff800010666860)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffff800010c8ad70)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffff800010d37c10)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/crypto/hkdf.c (c05d94f4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (c05de6b8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (c06eedac)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/trusted.c (c06f112c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (c0759e40)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (c1545c8c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_field_array_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (c0764cac)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (c076999c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (c076bb70)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (c076e6ac)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (c076f528)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (c0772b04)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (c0777148)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (c0778698)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (c07787cc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (c07791dc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (c077e230)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/drbg.c:drbg_kcapi_hash
In crypto/asymmetric_keys/pkcs7_verify.c (c0786150)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/pkcs7_verify.c:pkcs7_digest
In crypto/asymmetric_keys/verify_pefile.c (c0786cc4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:verify_pefile_signature
In lib/digsig.c (c080f4c8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (c0d99648)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (c0e38828)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (c000000000234c14)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:__se_sys_kexec_file_load
In fs/crypto/hkdf.c (c00000000051939c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (c00000000051fd48)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (c000000000687650)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (c00000000068a1c0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (c000000000727874)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (c00000000139bff0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (c0000000007396cc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (c0000000007420dc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (c000000000745218)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (c000000000749008)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (c00000000074a604)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (c00000000074f700)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (c000000000753ba8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (c000000000755424)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (c0000000007559d8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (c000000000756814)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (c00000000075ccb0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/drbg.c:drbg_kcapi_hash
In crypto/asymmetric_keys/pkcs7_verify.c (c0000000007684a4)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (c0000000007694c8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (c00000000081c410)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (c000000000d99830)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (c000000000e69134)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/crypto/hkdf.c (ffffffe0002b5cec)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffe0002ba10a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffe00039715e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/trusted.c (ffffffe000398970)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffe0003f3050)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffe000027720)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffe0003fc9fe)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffe0004011b0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffe00040323c)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffe000405ab0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffe000406ae2)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffe000409e88)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffe00040dd8e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffe00040eca8)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffe00040f0c6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffe00040faa8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffe0004156a0)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/drbg.c:drbg_kcapi_hash
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffe00041c850)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffe00041cfca)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:verify_pefile_signature
In lib/digsig.c (ffffffe000492968)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffe0007ec28e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffe000874048)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115469e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81343f40)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813489da)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff8144687e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff8144850a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff814aad21)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828db9dc)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814b5496)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814b99f7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814bbad1)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814be3a7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814bf0a6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814c26da)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814c5ca3)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814c6e82)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814c72a4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814c7cb4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814cc49c)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814d4c1d)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814d550a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8155265a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff81977eea)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff81a0d8e9)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff811479be)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81334c20)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813396ba)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff814372ce)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff81438f5a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff8149b741)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828d40f8)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814a5eb6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814aa417)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814ac4f1)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814aedc7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814afac6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814b30fa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814b66c3)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814b78a2)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814b7cc4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814b86d4)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814bcebc)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814c563d)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814c5f2a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8154293a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff819319aa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff819ca6a9)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115247e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81341a10)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff813464aa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff8144291e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff814445aa)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff814a6dc1)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828ee750)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814b1526)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814b5a87)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814b7b61)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814ba437)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814bb136)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814be76a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814c1d33)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814c2f12)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814c3334)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814c3d44)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814c852c)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814d0cad)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814d159a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff8154e39a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff819e26ba)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff81a78369)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kexec_file.c (ffffffff8115f36e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- kernel/kexec_file.c:kexec_calculate_store_digests
In fs/crypto/hkdf.c (ffffffff81354d10)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/crypto/hkdf.c:fscrypt_hkdf_expand
In fs/verity/hash_algs.c (ffffffff8135978a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- fs/verity/hash_algs.c:fsverity_hash_page
- fs/verity/hash_algs.c:fsverity_prepare_hash_state
In security/keys/dh.c (ffffffff81459c4e)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/trusted.c (ffffffff8145b8da)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/keys/trusted.c:TSS_checkhmac1
- security/keys/trusted.c:TSS_authhmac
- security/keys/trusted.c:TSS_rawhmac
In security/apparmor/crypto.c (ffffffff814bf6b1)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/apparmor/crypto.c:aa_calc_profile_hash
- security/apparmor/crypto.c:aa_calc_hash
In security/integrity/ima/ima_crypto.c (ffffffff828f3b72)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/ima/ima_crypto.c:ima_calc_boot_aggregate_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_buffer_hash
- security/integrity/ima/ima_crypto.c:calc_buffer_shash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_tfm
- security/integrity/ima/ima_crypto.c:ima_calc_file_hash_atfm
In security/integrity/evm/evm_crypto.c (ffffffff814c9fa6)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- security/integrity/evm/evm_crypto.c:init_desc
In crypto/aead.c (ffffffff814ce527)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/aead.c:crypto_aead_decrypt
- crypto/aead.c:crypto_aead_encrypt
In crypto/skcipher.c (ffffffff814d0641)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:skcipher_setkey_simple
- crypto/skcipher.c:crypto_skcipher_decrypt
- crypto/skcipher.c:crypto_skcipher_encrypt
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_ablkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
- crypto/skcipher.c:skcipher_setkey_blkcipher
In crypto/ahash.c (ffffffff814d2ee7)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ahash.c:crypto_ahash_digest
In crypto/shash.c (ffffffff814d3c06)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/shash.c:crypto_init_shash_ops_async
- crypto/shash.c:shash_async_import
- crypto/shash.c:shash_ahash_digest
- crypto/shash.c:shash_async_init
- crypto/shash.c:crypto_shash_digest
- crypto/shash.c:shash_digest_unaligned
In crypto/hmac.c (ffffffff814d723a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/hmac.c:hmac_finup
- crypto/hmac.c:hmac_final
- crypto/hmac.c:hmac_import
- crypto/hmac.c:hmac_setkey
- crypto/hmac.c:hmac_setkey
In crypto/cts.c (ffffffff814da803)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/cts.c:crypto_cts_setkey
- crypto/cts.c:crypto_cts_setkey
In crypto/xts.c (ffffffff814db9e2)
Location: include/linux/crypto.h:868
Inline: True
In crypto/ctr.c (ffffffff814dbe04)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/ctr.c:crypto_rfc3686_setkey
- crypto/ctr.c:crypto_rfc3686_setkey
In crypto/gcm.c (ffffffff814dc814)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4543_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:crypto_rfc4106_setkey
- crypto/gcm.c:gcm_hash
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
- crypto/gcm.c:crypto_gcm_setkey
In crypto/drbg.c (ffffffff814e0ffc)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/pkcs7_verify.c (ffffffff814e975d)
Location: include/linux/crypto.h:868
Inline: True
In crypto/asymmetric_keys/verify_pefile.c (ffffffff814ea04a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- crypto/asymmetric_keys/verify_pefile.c:pefile_digest_pe
In lib/digsig.c (ffffffff815681ea)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- lib/digsig.c:digsig_verify
In net/ipv4/tcp_ipv4.c (ffffffff819ec40a)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_skb
- net/ipv4/tcp_ipv4.c:tcp_v4_md5_hash_hdr
In net/ipv6/tcp_ipv6.c (ffffffff81a84ad9)
Location: include/linux/crypto.h:868
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_send_response
- net/ipv6/tcp_ipv6.c:tcp_v6_md5_hash_skb