Defined in 3 files as a variable:
Defined in 1 files as a struct:
Defined in 54 files as a member:
-
arch/arm64/crypto/sm4-ce-glue.c,
line 66
(as a member)
-
crypto/asymmetric_keys/verify_pefile.h,
line 23
(as a member)
-
crypto/ecrdsa.c,
line 39
(as a member)
-
crypto/testmgr.h,
line 42
(as a member)
-
drivers/block/drbd/drbd_int.h,
line 316
(as a member)
-
drivers/block/drbd/drbd_int.h,
line 332
(as a member)
-
drivers/char/tpm/tpm2-cmd.c,
line 105
(as a member)
-
drivers/crypto/aspeed/aspeed-hace.h,
line 169
(as a member)
-
drivers/crypto/atmel-aes.c,
line 156
(as a member)
-
drivers/crypto/atmel-sha.c,
line 2116
(as a member)
-
drivers/crypto/bcm/cipher.h,
line 135
(as a member)
-
drivers/crypto/inside-secure/safexcel.h,
line 865
(as a member)
-
drivers/crypto/inside-secure/safexcel_hash.c,
line 52
(as a member)
-
drivers/crypto/intel/keembay/ocs-hcu.h,
line 58
(as a member)
-
drivers/crypto/omap-sham.c,
line 145
(as a member)
-
drivers/crypto/qce/sha.h,
line 44
(as a member)
-
drivers/crypto/s5p-sss.c,
line 355
(as a member)
-
drivers/crypto/tegra/tegra-se-hash.c,
line 37
(as a member)
-
drivers/md/dm-era-target.c,
line 1199
(as a member)
-
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h,
line 1081
(as a member)
-
drivers/scsi/mpi3mr/mpi/mpi30_image.h,
line 167
(as a member)
-
fs/overlayfs/overlayfs.h,
line 170
(as a member)
-
include/crypto/hash.h,
line 158
(as a member)
-
include/crypto/hash.h,
line 253
(as a member)
-
include/linux/bpf.h,
line 1888
(as a member)
-
include/linux/nvme-tcp.h,
line 93
(as a member)
-
include/linux/nvme-tcp.h,
line 111
(as a member)
-
include/linux/qed/nvmetcp_common.h,
line 254
(as a member)
-
include/linux/security.h,
line 93
(as a member)
-
include/linux/tpm.h,
line 73
(as a member)
-
include/linux/tpm_eventlog.h,
line 100
(as a member)
-
include/scsi/libiscsi_tcp.h,
line 32
(as a member)
-
include/uapi/linux/fsverity.h,
line 34
(as a member)
-
include/uapi/linux/fsverity.h,
line 83
(as a member)
-
lib/crypto/tests/aes-cmac-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/blake2b-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/blake2s-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/ghash-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/md5-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/poly1305-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/polyval-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sha1-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sha224-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sha256-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sha3-testvecs.h,
line 8
(as a member)
-
lib/crypto/tests/sha384-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sha512-testvecs.h,
line 6
(as a member)
-
lib/crypto/tests/sm3-testvecs.h,
line 6
(as a member)
-
security/integrity/evm/evm.h,
line 67
(as a member)
-
security/integrity/ima/ima_modsig.c,
line 24
(as a member)
-
security/integrity/integrity.h,
line 47
(as a member)
-
security/integrity/integrity.h,
line 69
(as a member)
-
security/integrity/integrity.h,
line 80
(as a member)
-
security/ipe/digest.h,
line 16
(as a member)
Defined in 2 files as a define:
Referenced in 172 files:
-
arch/arm64/crypto/aes-glue.c,
4 times
-
arch/arm64/crypto/sm4-ce-glue.c,
11 times
-
arch/powerpc/crypto/aes-gcm-p10.S,
2 times
-
arch/riscv/purgatory/purgatory.c,
4 times
-
arch/s390/crypto/hmac_s390.c,
5 times
-
arch/s390/crypto/phmac_s390.c,
3 times
-
arch/s390/purgatory/purgatory.c,
4 times
-
arch/x86/kernel/cpu/microcode/amd.c,
5 times
-
arch/x86/purgatory/purgatory.c,
4 times
-
crypto/aes.c,
3 times
-
crypto/ahash.c,
2 times
-
crypto/asymmetric_keys/mscode_parser.c,
2 times
-
crypto/asymmetric_keys/verify_pefile.c,
8 times
-
crypto/blake2b.c,
line 78
-
crypto/crc32.c,
line 99
-
crypto/crc32c.c,
line 120
-
crypto/cryptd.c,
line 698
-
crypto/crypto_null.c,
line 66
-
crypto/ecdsa-p1363.c,
2 times
-
crypto/ecdsa-x962.c,
2 times
-
crypto/ecdsa.c,
2 times
-
crypto/ecrdsa.c,
6 times
-
crypto/hctr2.c,
12 times
-
crypto/hmac.c,
line 469
-
crypto/krb5/rfc3961_simplified.c,
11 times
-
crypto/md5.c,
2 times
-
crypto/rsassa-pkcs1.c,
2 times
-
crypto/sha1.c,
2 times
-
crypto/sha256.c,
4 times
-
crypto/sha3.c,
4 times
-
crypto/sha512.c,
4 times
-
crypto/shash.c,
3 times
-
crypto/sm3.c,
line 67
-
crypto/streebog_generic.c,
3 times
-
crypto/testmgr.c,
5 times
-
crypto/testmgr.h,
271 times
-
crypto/wp512.c,
2 times
-
crypto/xxhash_generic.c,
line 76
-
drivers/base/firmware_loader/main.c,
3 times
-
drivers/block/drbd/drbd_int.h,
line 1044
-
drivers/block/drbd/drbd_main.c,
5 times
-
drivers/block/drbd/drbd_receiver.c,
4 times
-
drivers/block/drbd/drbd_worker.c,
33 times
-
drivers/char/tpm/tpm-interface.c,
5 times
-
drivers/char/tpm/tpm-sysfs.c,
8 times
-
drivers/char/tpm/tpm.h,
line 292
-
drivers/char/tpm/tpm2-cmd.c,
11 times
-
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c,
2 times
-
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c,
6 times
-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c,
5 times
-
drivers/crypto/aspeed/aspeed-hace-hash.c,
15 times
-
drivers/crypto/atmel-aes.c,
3 times
-
drivers/crypto/atmel-authenc.h,
line 46
-
drivers/crypto/atmel-sha.c,
19 times
-
drivers/crypto/axis/artpec6_crypto.c,
3 times
-
drivers/crypto/bcm/cipher.c,
10 times
-
drivers/crypto/caam/caamalg_qi2.c,
6 times
-
drivers/crypto/caam/caamhash.c,
8 times
-
drivers/crypto/ccp/ccp-crypto-aes-cmac.c,
line 369
-
drivers/crypto/ccp/ccp-crypto-sha.c,
line 478
-
drivers/crypto/ccree/cc_hash.c,
9 times
-
drivers/crypto/chelsio/chcr_algo.c,
line 4342
-
drivers/crypto/img-hash.c,
7 times
-
drivers/crypto/inside-secure/eip93/eip93-hash.c,
16 times
-
drivers/crypto/inside-secure/safexcel_hash.c,
62 times
-
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c,
10 times
-
drivers/crypto/intel/keembay/ocs-hcu.c,
2 times
-
drivers/crypto/marvell/cesa/hash.c,
6 times
-
drivers/crypto/mxs-dcp.c,
2 times
-
drivers/crypto/omap-sham.c,
14 times
-
drivers/crypto/qce/common.c,
2 times
-
drivers/crypto/qce/sha.c,
8 times
-
drivers/crypto/rockchip/rk3288_crypto_ahash.c,
3 times
-
drivers/crypto/s5p-sss.c,
6 times
-
drivers/crypto/sa2ul.c,
3 times
-
drivers/crypto/sahara.c,
2 times
-
drivers/crypto/starfive/jh7110-hash.c,
10 times
-
drivers/crypto/stm32/stm32-hash.c,
24 times
-
drivers/crypto/talitos.c,
2 times
-
drivers/crypto/tegra/tegra-se-aes.c,
line 1964
-
drivers/crypto/tegra/tegra-se-hash.c,
29 times
-
drivers/crypto/xilinx/zynqmp-sha.c,
line 170
-
drivers/md/dm-era-target.c,
12 times
-
drivers/md/dm-ima.c,
3 times
-
drivers/md/dm-integrity.c,
10 times
-
drivers/md/dm-verity-target.c,
10 times
-
drivers/md/dm-verity.h,
2 times
-
drivers/nvme/common/auth.c,
5 times
-
drivers/nvme/common/keyring.c,
2 times
-
drivers/nvme/host/auth.c,
6 times
-
drivers/nvme/host/tcp.c,
4 times
-
drivers/nvme/target/auth.c,
5 times
-
drivers/nvme/target/tcp.c,
4 times
-
drivers/scsi/libiscsi_tcp.c,
8 times
-
drivers/target/iscsi/iscsi_target.c,
4 times
-
drivers/target/iscsi/iscsi_target_auth.c,
6 times
-
fs/crypto/fname.c,
4 times
-
fs/nfsd/nfs4recover.c,
6 times
-
fs/overlayfs/util.c,
2 times
-
fs/verity/measure.c,
3 times
-
fs/verity/signature.c,
line 92
-
include/crypto/internal/poly1305.h,
2 times
-
include/crypto/poly1305.h,
line 65
-
include/crypto/sig.h,
3 times
-
include/linux/digsig.h,
2 times
-
include/linux/ima.h,
2 times
-
include/linux/nvme-keyring.h,
2 times
-
include/linux/tpm.h,
2 times
-
include/linux/tpm_eventlog.h,
2 times
-
include/net/flow_dissector.h,
line 440
-
include/scsi/libiscsi_tcp.h,
line 110
-
kernel/bpf/core.c,
line 335
-
kernel/bpf/verifier.c,
line 17753
-
kernel/kexec_file.c,
3 times
-
lib/crypto/arm/poly1305.h,
line 21
-
lib/crypto/arm64/poly1305.h,
line 21
-
lib/crypto/mips/poly1305.h,
line 13
-
lib/crypto/powerpc/poly1305.h,
4 times
-
lib/crypto/riscv/poly1305.h,
line 13
-
lib/crypto/tests/aes-cmac-testvecs.h,
24 times
-
lib/crypto/tests/blake2b-testvecs.h,
24 times
-
lib/crypto/tests/blake2s-testvecs.h,
24 times
-
lib/crypto/tests/ghash-testvecs.h,
24 times
-
lib/crypto/tests/hash-test-template.h,
line 32
-
lib/crypto/tests/md5-testvecs.h,
24 times
-
lib/crypto/tests/poly1305-testvecs.h,
24 times
-
lib/crypto/tests/polyval-testvecs.h,
24 times
-
lib/crypto/tests/sha1-testvecs.h,
24 times
-
lib/crypto/tests/sha224-testvecs.h,
24 times
-
lib/crypto/tests/sha256-testvecs.h,
24 times
-
lib/crypto/tests/sha3-testvecs.h,
24 times
-
lib/crypto/tests/sha384-testvecs.h,
24 times
-
lib/crypto/tests/sha512-testvecs.h,
24 times
-
lib/crypto/tests/sm3-testvecs.h,
24 times
-
lib/crypto/x86/sha256-avx-asm.S,
line 363
-
lib/crypto/x86/sha256-avx2-asm.S,
2 times
-
lib/crypto/x86/sha256-ssse3-asm.S,
line 370
-
lib/crypto/x86/sha512-avx-asm.S,
3 times
-
lib/crypto/x86/sha512-avx2-asm.S,
2 times
-
lib/crypto/x86/sha512-ssse3-asm.S,
3 times
-
net/core/flow_dissector.c,
5 times
-
net/sctp/auth.c,
4 times
-
net/sctp/sm_statefuns.c,
5 times
-
security/integrity/digsig.c,
4 times
-
security/integrity/digsig_asymmetric.c,
6 times
-
security/integrity/evm/evm_crypto.c,
3 times
-
security/integrity/evm/evm_main.c,
16 times
-
security/integrity/ima/ima.h,
7 times
-
security/integrity/ima/ima_api.c,
4 times
-
security/integrity/ima/ima_appraise.c,
9 times
-
security/integrity/ima/ima_crypto.c,
11 times
-
security/integrity/ima/ima_fs.c,
4 times
-
security/integrity/ima/ima_main.c,
11 times
-
security/integrity/ima/ima_modsig.c,
4 times
-
security/integrity/ima/ima_queue.c,
6 times
-
security/integrity/ima/ima_template_lib.c,
8 times
-
security/integrity/integrity.h,
3 times
-
security/ipe/audit.c,
4 times
-
security/ipe/digest.c,
15 times
-
security/ipe/digest.h,
line 24
-
security/ipe/eval.c,
4 times
-
security/ipe/hooks.c,
9 times
-
security/keys/encrypted-keys/encrypted.c,
9 times
-
security/keys/encrypted-keys/encrypted.h,
3 times
-
security/keys/trusted-keys/trusted_tpm1.c,
4 times
-
sound/soc/codecs/cros_ec_codec.c,
10 times
-
tools/testing/selftests/arm64/fp/kernel-test.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c,
line 485
-
tools/testing/selftests/bpf/progs/test_fsverity.c,
4 times
-
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c,
4 times
-
tools/testing/selftests/net/tcp_mmap.c,
6 times
-
tools/testing/selftests/sgx/sigstruct.c,
3 times