/linux-6.14.4/arch/arm64/crypto/ |
D | Makefile | 14 obj-$(CONFIG_CRYPTO_SHA512_ARM64_CE) += sha512-ce.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 62 obj-$(CONFIG_CRYPTO_SHA512_ARM64) += sha512-arm64.o 63 sha512-arm64-y := sha512-glue.o sha512-core.o 87 $(obj)/sha256-core.S: $(src)/sha512-armv8.pl 90 clean-files += poly1305-core.S sha256-core.S sha512-core.S
|
D | sha512-ce-glue.c | 3 * sha512-ce-glue.c - SHA-384/SHA-512 using ARMv8 Crypto Extensions 27 MODULE_ALIAS_CRYPTO("sha512"); 103 .base.cra_name = "sha512", 104 .base.cra_driver_name = "sha512-ce", 120 module_cpu_feature_match(SHA512, sha512_ce_mod_init);
|
D | sha512-glue.c | 3 * Linux/arm64 port of the OpenSSL SHA512 implementation for AArch64 20 MODULE_ALIAS_CRYPTO("sha512"); 60 .base.cra_name = "sha512", 61 .base.cra_driver_name = "sha512-arm64",
|
/linux-6.14.4/arch/sparc/crypto/ |
D | sha512_glue.c | 2 /* Glue code for SHA512 hashing optimized for sparc64 crypto opcodes. 116 static struct shash_alg sha512 = { variable 123 .cra_name = "sha512", 124 .cra_driver_name= "sha512-sparc64", 167 ret = crypto_register_shash(&sha512); in sha512_sparc64_mod_init() 173 pr_info("Using sparc64 sha512 opcode optimized SHA-512/SHA-384 implementation\n"); in sha512_sparc64_mod_init() 176 pr_info("sparc64 sha512 opcode not available.\n"); in sha512_sparc64_mod_init() 183 crypto_unregister_shash(&sha512); in sha512_sparc64_mod_fini() 190 MODULE_DESCRIPTION("SHA-384 and SHA-512 Secure Hash Algorithm, sparc64 sha512 opcode accelerated"); 193 MODULE_ALIAS_CRYPTO("sha512");
|
D | Makefile | 8 obj-$(CONFIG_CRYPTO_SHA512_SPARC64) += sha512-sparc64.o 17 sha512-sparc64-y := sha512_asm.o sha512_glue.o
|
D | sha512_asm.S | 39 SHA512 95 SHA512
|
/linux-6.14.4/arch/x86/crypto/ |
D | sha512_ssse3_glue.c | 4 * Glue code for the SHA512 Secure Hash Algorithm assembler 55 * Make sure struct sha512_state begins directly with the SHA512 in sha512_update() 108 .cra_name = "sha512", 109 .cra_driver_name = "sha512-ssse3", 184 .cra_name = "sha512", 185 .cra_driver_name = "sha512-avx", 250 .cra_name = "sha512", 251 .cra_driver_name = "sha512-avx2", 338 MODULE_DESCRIPTION("SHA512 Secure Hash Algorithm, Supplemental SSE3 accelerated"); 340 MODULE_ALIAS_CRYPTO("sha512"); [all …]
|
D | Makefile | 66 obj-$(CONFIG_CRYPTO_SHA512_SSSE3) += sha512-ssse3.o 67 sha512-ssse3-y := sha512-ssse3-asm.o sha512-avx-asm.o sha512-avx2-asm.o sha512_ssse3_glue.o
|
D | sha512-avx-asm.S | 164 # They are then added to their respective SHA512 constants at 271 # Purpose: Updates the SHA512 digest stored at "state" with the message 274 # of SHA512 message blocks. 275 # "blocks" is the message length in SHA512 blocks 382 # K[t] used in SHA512 hashing
|
/linux-6.14.4/arch/arm/crypto/ |
D | Makefile | 11 obj-$(CONFIG_CRYPTO_SHA512_ARM) += sha512-arm.o 30 sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o 31 sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y) 50 clean-files += poly1305-core.S sha256-core.S sha512-core.S
|
D | sha512-glue.c | 3 * sha512-glue.c - accelerated SHA-384/512 for ARM 17 #include "sha512.h" 24 MODULE_ALIAS_CRYPTO("sha512"); 26 MODULE_ALIAS_CRYPTO("sha512-arm"); 72 .cra_name = "sha512", 73 .cra_driver_name = "sha512-arm",
|
D | sha512-neon-glue.c | 3 * sha512-neon-glue.c - accelerated SHA-384/512 for ARM NEON 18 #include "sha512.h" 21 MODULE_ALIAS_CRYPTO("sha512-neon"); 86 .cra_name = "sha512", 87 .cra_driver_name = "sha512-neon",
|
/linux-6.14.4/arch/riscv/crypto/ |
D | Makefile | 16 obj-$(CONFIG_CRYPTO_SHA512_RISCV64) += sha512-riscv64.o 17 sha512-riscv64-y := sha512-riscv64-glue.o sha512-riscv64-zvknhb-zvkb.o
|
D | sha512-riscv64-glue.c | 88 .cra_name = "sha512", 89 .cra_driver_name = "sha512-riscv64-zvknhb-zvkb", 132 MODULE_ALIAS_CRYPTO("sha512");
|
/linux-6.14.4/drivers/crypto/nx/ |
D | nx-sha512.c | 88 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update() 153 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update() 154 csbcpb->cpb.sha512.message_digest, in nx_sha512_update() 178 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update() 208 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final() 221 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final() 251 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final() 285 .cra_name = "sha512", 286 .cra_driver_name = "sha512-nx",
|
/linux-6.14.4/arch/s390/crypto/ |
D | sha512_s390.c | 5 * s390 implementation of the SHA512 and SHA38 Secure Hash Algorithm. 76 .cra_name = "sha512", 77 .cra_driver_name= "sha512-s390", 84 MODULE_ALIAS_CRYPTO("sha512"); 149 MODULE_DESCRIPTION("SHA512 and SHA-384 Secure Hash Algorithm");
|
/linux-6.14.4/fs/smb/client/ |
D | smb2misc.c | 886 struct shash_desc *sha512 = NULL; in smb311_update_preauth_hash() local 916 sha512 = server->secmech.sha512; in smb311_update_preauth_hash() 917 rc = crypto_shash_init(sha512); in smb311_update_preauth_hash() 919 cifs_dbg(VFS, "%s: Could not init sha512 shash\n", __func__); in smb311_update_preauth_hash() 923 rc = crypto_shash_update(sha512, ses->preauth_sha_hash, in smb311_update_preauth_hash() 926 cifs_dbg(VFS, "%s: Could not update sha512 shash\n", __func__); in smb311_update_preauth_hash() 931 rc = crypto_shash_update(sha512, iov[i].iov_base, iov[i].iov_len); in smb311_update_preauth_hash() 933 cifs_dbg(VFS, "%s: Could not update sha512 shash\n", in smb311_update_preauth_hash() 939 rc = crypto_shash_final(sha512, ses->preauth_sha_hash); in smb311_update_preauth_hash() 941 cifs_dbg(VFS, "%s: Could not finalize sha512 shash\n", in smb311_update_preauth_hash()
|
/linux-6.14.4/Documentation/devicetree/bindings/crypto/ |
D | nvidia,tegra234-se-hash.yaml | 11 SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512 12 HMAC(SHA224), HMAC(SHA256), HMAC(SHA384), HMAC(SHA512)
|
/linux-6.14.4/drivers/crypto/caam/ |
D | key_gen.h | 12 * SHA224, SHA384, SHA512. 30 * SHA224, SHA384, SHA512.
|
/linux-6.14.4/arch/mips/cavium-octeon/crypto/ |
D | octeon-crypto.h | 8 * MD5/SHA1/SHA256/SHA512 instruction definitions added by 99 * Macros needed to implement SHA512: 173 * Macros needed to implement SHA512:
|
D | octeon-sha512.c | 120 * Small updates never reach the crypto engine, so the generic sha512 is in octeon_sha512_update() 198 .cra_name = "sha512", 199 .cra_driver_name= "octeon-sha512",
|
/linux-6.14.4/drivers/crypto/ccree/ |
D | cc_hash.h | 87 * @mode: The Hash mode. Supported modes: MD5/SHA1/SHA224/SHA256/SHA384/SHA512 99 * @mode: The Hash mode. Supported modes: MD5/SHA1/SHA224/SHA256/SHA384/SHA512
|
/linux-6.14.4/crypto/ |
D | sha512_generic.c | 186 .cra_name = "sha512", 187 .cra_driver_name = "sha512-generic", 226 MODULE_ALIAS_CRYPTO("sha512"); 227 MODULE_ALIAS_CRYPTO("sha512-generic");
|
/linux-6.14.4/drivers/crypto/starfive/ |
D | jh7110-hash.c | 485 alg_name = "sha512-starfive"; in starfive_hash_setkey() 514 return starfive_hash_init_tfm(hash, "sha512-generic", in starfive_sha512_init_tfm() 544 return starfive_hash_init_tfm(hash, "hmac(sha512-generic)", in starfive_hmac_sha512_init_tfm() 740 .cra_name = "sha512", 741 .cra_driver_name = "sha512-starfive", 769 .cra_name = "hmac(sha512)", 770 .cra_driver_name = "sha512-hmac-starfive",
|
/linux-6.14.4/Documentation/translations/zh_CN/core-api/ |
D | workqueue.rst | 397 --name=iops-test-job --verify=sha512 399 这里有24个发起者,每个同时发起64个IO。 ``--verify=sha512`` 436 --time_based --group_reporting --name=iops-test-job --verify=sha512 477 --time_based --group_reporting --name=iops-test-job --verify=sha512
|