/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | Makefile | 14 obj-$(CONFIG_CRYPTO_SHA512_ARM64_CE) += sha512-ce.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 47 obj-$(CONFIG_CRYPTO_SHA512_ARM64) += sha512-arm64.o 48 sha512-arm64-y := sha512-glue.o sha512-core.o 78 $(src)/sha256-core.S_shipped: $(src)/sha512-armv8.pl 81 $(src)/sha512 [all...] |
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A 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) 54 $(src)/sha512-core.S_shipped: $(src)/sha512-armv4.pl 58 clean-files += poly1305-core.S sha256-core.S sha512 [all...] |
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | Makefile | 11 obj-$(CONFIG_CRYPTO_SHA512_ARM) += sha512-arm.o 32 sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o 33 sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y) 54 clean-files += poly1305-core.S sha256-core.S sha512-core.S
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | Makefile | 14 obj-$(CONFIG_CRYPTO_SHA512_ARM64_CE) += sha512-ce.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 65 obj-$(CONFIG_CRYPTO_SHA512_ARM64) += sha512-arm64.o 66 sha512-arm64-y := sha512-glue.o sha512-core.o 90 $(obj)/sha256-core.S: $(src)/sha512-armv8.pl 93 clean-files += poly1305-core.S sha256-core.S sha512 [all...] |
/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx-sha512.c | 83 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update() 148 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update() 149 csbcpb->cpb.sha512.message_digest, in nx_sha512_update() 173 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update() 203 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final() 216 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final() 246 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final() 280 .cra_name = "sha512", 281 .cra_driver_name = "sha512-nx",
|
H A D | Makefile | 11 nx-sha512.o
|
H A D | nx_csbcpb.h | 131 struct cop_symcpb_sha512 sha512; member
|
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A 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",
|
H A D | Makefile | 11 nx-sha512.o
|
H A D | nx_csbcpb.h | 131 struct cop_symcpb_sha512 sha512; member
|
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | Makefile | 65 obj-$(CONFIG_CRYPTO_SHA512_SSSE3) += sha512-ssse3.o 66 sha512-ssse3-y := sha512-ssse3-asm.o sha512-avx-asm.o sha512-avx2-asm.o sha512_ssse3_glue.o
|
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | Makefile | 61 obj-$(CONFIG_CRYPTO_SHA512_SSSE3) += sha512-ssse3.o 62 sha512-ssse3-y := sha512-ssse3-asm.o sha512-avx-asm.o sha512-avx2-asm.o sha512_ssse3_glue.o
|
/kernel/linux/linux-5.10/arch/sparc/crypto/ |
H A D | Makefile | 8 obj-$(CONFIG_CRYPTO_SHA512_SPARC64) += sha512-sparc64.o 19 sha512-sparc64-y := sha512_asm.o sha512_glue.o
|
H A D | sha512_glue.c | 147 static struct shash_alg sha512 = { variable 154 .cra_name = "sha512", 155 .cra_driver_name= "sha512-sparc64", 198 ret = crypto_register_shash(&sha512); in sha512_sparc64_mod_init() 204 pr_info("Using sparc64 sha512 opcode optimized SHA-512/SHA-384 implementation\n"); in sha512_sparc64_mod_init() 207 pr_info("sparc64 sha512 opcode not available.\n"); in sha512_sparc64_mod_init() 214 crypto_unregister_shash(&sha512); in sha512_sparc64_mod_fini() 221 MODULE_DESCRIPTION("SHA-384 and SHA-512 Secure Hash Algorithm, sparc64 sha512 opcode accelerated"); 224 MODULE_ALIAS_CRYPTO("sha512");
|
/kernel/linux/linux-6.6/arch/sparc/crypto/ |
H A D | Makefile | 8 obj-$(CONFIG_CRYPTO_SHA512_SPARC64) += sha512-sparc64.o 19 sha512-sparc64-y := sha512_asm.o sha512_glue.o
|
H A D | sha512_glue.c | 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");
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | smb2misc.c | 877 struct shash_desc *sha512 = NULL; in smb311_update_preauth_hash() local 907 sha512 = server->secmech.sha512; in smb311_update_preauth_hash() 908 rc = crypto_shash_init(sha512); in smb311_update_preauth_hash() 910 cifs_dbg(VFS, "%s: Could not init sha512 shash\n", __func__); in smb311_update_preauth_hash() 914 rc = crypto_shash_update(sha512, ses->preauth_sha_hash, in smb311_update_preauth_hash() 917 cifs_dbg(VFS, "%s: Could not update sha512 shash\n", __func__); in smb311_update_preauth_hash() 922 rc = crypto_shash_update(sha512, iov[i].iov_base, iov[i].iov_len); in smb311_update_preauth_hash() 924 cifs_dbg(VFS, "%s: Could not update sha512 shash\n", in smb311_update_preauth_hash() 930 rc = crypto_shash_final(sha512, se in smb311_update_preauth_hash() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/chelsio/ |
H A D | chcr_algo.h | 333 __be64 *sha512 = (__be64 *)chcr_sha512_init; in copy_hash_init_values() local 354 ldkey[i] = be64_to_cpu(sha512[i]); in copy_hash_init_values()
|
/kernel/linux/linux-6.6/drivers/crypto/chelsio/ |
H A D | chcr_algo.h | 333 __be64 *sha512 = (__be64 *)chcr_sha512_init; in copy_hash_init_values() local 354 ldkey[i] = be64_to_cpu(sha512[i]); in copy_hash_init_values()
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | cifsencrypt.c | 822 if (server->secmech.sha512) { in cifs_crypto_secmech_release() 823 crypto_free_shash(server->secmech.sha512); in cifs_crypto_secmech_release() 824 server->secmech.sha512 = NULL; in cifs_crypto_secmech_release()
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | qat_algs.c | 64 struct sha512_state sha512; member 155 if (crypto_shash_export(shash, &ctx->sha512)) in qat_alg_do_precomputes() 158 *hash512_state_out = cpu_to_be64(ctx->sha512.state[i]); in qat_alg_do_precomputes() 191 if (crypto_shash_export(shash, &ctx->sha512)) in qat_alg_do_precomputes() 194 *hash512_state_out = cpu_to_be64(ctx->sha512.state[i]); in qat_alg_do_precomputes() 1236 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA512, "sha512"); in qat_alg_aead_sha512_init() 1361 .cra_name = "authenc(hmac(sha512),cbc(aes))",
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_algs.c | 77 struct sha512_state sha512; member 169 if (crypto_shash_export(shash, &ctx->sha512)) in qat_alg_do_precomputes() 172 *hash512_state_out = cpu_to_be64(ctx->sha512.state[i]); in qat_alg_do_precomputes() 205 if (crypto_shash_export(shash, &ctx->sha512)) in qat_alg_do_precomputes() 208 *hash512_state_out = cpu_to_be64(ctx->sha512.state[i]); in qat_alg_do_precomputes() 1178 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA512, "sha512"); in qat_alg_aead_sha512_init() 1312 .cra_name = "authenc(hmac(sha512),cbc(aes))",
|
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptvf_algs.c | 545 ctx->hashalg = crypto_alloc_shash("sha512", 0, in cpt_aead_init() 708 struct sha512_state *sha512; in copy_pad() local 727 sha512 = (struct sha512_state *) in_pad; in copy_pad() 728 swap_data64(sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 729 memcpy(out_pad, &sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 1464 .cra_name = "authenc(hmac(sha512),cbc(aes))", 1540 .cra_name = "authenc(hmac(sha512),ecb(cipher_null))",
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_algs.c | 612 ctx->hashalg = crypto_alloc_shash("sha512", 0, in cpt_aead_init() 765 struct sha512_state *sha512; in copy_pad() local 784 sha512 = (struct sha512_state *) in_pad; in copy_pad() 785 swap_data64(sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 786 memcpy(out_pad, &sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 1515 .cra_name = "authenc(hmac(sha512),cbc(aes))", 1591 .cra_name = "authenc(hmac(sha512),ecb(cipher_null))",
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptvf_algs.c | 547 ctx->hashalg = crypto_alloc_shash("sha512", 0, in cpt_aead_init() 710 struct sha512_state *sha512; in copy_pad() local 729 sha512 = (struct sha512_state *) in_pad; in copy_pad() 730 swap_data64(sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 731 memcpy(out_pad, &sha512->state, SHA512_DIGEST_SIZE); in copy_pad() 1466 .cra_name = "authenc(hmac(sha512),cbc(aes))", 1542 .cra_name = "authenc(hmac(sha512),ecb(cipher_null))",
|