/linux-4.4.14/arch/arm/crypto/ |
H A D | Makefile | 10 obj-$(CONFIG_CRYPTO_SHA512_ARM) += sha512-arm.o 33 sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o 34 sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y) 49 $(src)/sha512-core.S_shipped: $(src)/sha512-armv4.pl 52 .PRECIOUS: $(obj)/aesbs-core.S $(obj)/sha256-core.S $(obj)/sha512-core.S
|
H A D | sha512-neon-glue.c | 2 * sha512-neon-glue.c - accelerated SHA-384/512 for ARM NEON 20 #include "sha512.h" 23 MODULE_ALIAS_CRYPTO("sha512-neon"); 91 .cra_name = "sha512", 92 .cra_driver_name = "sha512-neon",
|
H A D | sha512-glue.c | 2 * sha512-glue.c - accelerated SHA-384/512 for ARM 20 #include "sha512.h" 27 MODULE_ALIAS_CRYPTO("sha512"); 29 MODULE_ALIAS_CRYPTO("sha512-arm"); 78 .cra_name = "sha512", 79 .cra_driver_name = "sha512-arm",
|
/linux-4.4.14/arch/sparc/crypto/ |
H A D | Makefile | 7 obj-$(CONFIG_CRYPTO_SHA512_SPARC64) += sha512-sparc64.o 18 sha512-sparc64-y := sha512_asm.o sha512_glue.o
|
H A D | sha512_glue.c | 147 static struct shash_alg sha512 = { variable in typeref:struct:shash_alg 154 .cra_name = "sha512", 155 .cra_driver_name= "sha512-sparc64", 200 ret = crypto_register_shash(&sha512); sha512_sparc64_mod_init() 206 pr_info("Using sparc64 sha512 opcode optimized SHA-512/SHA-384 implementation\n"); sha512_sparc64_mod_init() 209 pr_info("sparc64 sha512 opcode not available.\n"); sha512_sparc64_mod_init() 216 crypto_unregister_shash(&sha512); sha512_sparc64_mod_fini() 223 MODULE_DESCRIPTION("SHA-384 and SHA-512 Secure Hash Algorithm, sparc64 sha512 opcode accelerated"); 226 MODULE_ALIAS_CRYPTO("sha512");
|
/linux-4.4.14/drivers/crypto/nx/ |
H A D | Makefile | 11 nx-sha512.o
|
H A D | nx-sha512.c | 95 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); nx_sha512_update() 160 memcpy(csbcpb->cpb.sha512.input_partial_digest, nx_sha512_update() 161 csbcpb->cpb.sha512.message_digest, nx_sha512_update() 186 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); nx_sha512_update() 216 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, nx_sha512_final() 229 csbcpb->cpb.sha512.message_bit_length_lo = count0; nx_sha512_final() 260 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); nx_sha512_final() 294 .cra_name = "sha512", 295 .cra_driver_name = "sha512-nx",
|
H A D | nx_csbcpb.h | 130 struct cop_symcpb_sha512 sha512; member in union:cop_parameter_block::__anon3854
|
/linux-4.4.14/arch/x86/crypto/ |
H A D | Makefile | 34 obj-$(CONFIG_CRYPTO_SHA512_SSSE3) += sha512-ssse3.o 106 sha512-ssse3-y := sha512-ssse3-asm.o sha512-avx-asm.o sha512-avx2-asm.o sha512_ssse3_glue.o
|
H A D | sha512_ssse3_glue.c | 109 .cra_name = "sha512", 110 .cra_driver_name = "sha512-ssse3", 188 .cra_name = "sha512", 189 .cra_driver_name = "sha512-avx", 261 .cra_name = "sha512", 262 .cra_driver_name = "sha512-avx2", 348 MODULE_ALIAS_CRYPTO("sha512");
|
/linux-4.4.14/arch/s390/crypto/ |
H A D | sha512_s390.c | 81 .cra_name = "sha512", 82 .cra_driver_name= "sha512-s390", 90 MODULE_ALIAS_CRYPTO("sha512");
|
H A D | prng.c | 231 /*** sha512 functions ***/
|
/linux-4.4.14/crypto/ |
H A D | hash_info.c | 23 [HASH_ALGO_SHA512] = "sha512",
|
H A D | sha512_generic.c | 172 .cra_name = "sha512", 173 .cra_driver_name = "sha512-generic", 212 MODULE_ALIAS_CRYPTO("sha512"); 213 MODULE_ALIAS_CRYPTO("sha512-generic");
|
H A D | tcrypt.c | 71 "blowfish", "twofish", "serpent", "sha384", "sha512", "md4", "aes", 1342 ret += tcrypt_test("sha512"); do_test() 1513 ret += tcrypt_test("hmac(sha512)"); do_test() 1596 ret += tcrypt_test("authenc(hmac(sha512),cbc(des))"); do_test() 1599 ret += tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"); do_test() 1840 test_hash_speed("sha512", sec, generic_hash_speed_template); do_test() 1935 test_ahash_speed("sha512", sec, generic_hash_speed_template); do_test()
|
H A D | testmgr.c | 2273 .alg = "authenc(hmac(sha512),cbc(aes))", 2286 .alg = "authenc(hmac(sha512),cbc(des))", 2299 .alg = "authenc(hmac(sha512),cbc(des3_ede))", 3293 .alg = "hmac(sha512)", 3703 .alg = "sha512",
|
H A D | drbg.c | 155 .cra_name = "sha512", 156 .backend_cra_name = "sha512", 183 .backend_cra_name = "hmac(sha512)",
|
/linux-4.4.14/arch/mips/cavium-octeon/crypto/ |
H A D | octeon-sha512.c | 157 * Small updates never reach the crypto engine, so the generic sha512 is octeon_sha512_update() 235 .cra_name = "sha512", 236 .cra_driver_name= "octeon-sha512",
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
H A D | qat_algs.c | 152 struct sha512_state sha512; qat_alg_do_precomputes() local 208 if (crypto_shash_export(shash, &sha512)) qat_alg_do_precomputes() 211 *hash512_state_out = cpu_to_be64(*(sha512.state + i)); qat_alg_do_precomputes() 241 if (crypto_shash_export(shash, &sha512)) qat_alg_do_precomputes() 244 *hash512_state_out = cpu_to_be64(*(sha512.state + i)); qat_alg_do_precomputes() 1084 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA512, "sha512"); qat_alg_aead_sha512_init() 1187 .cra_name = "authenc(hmac(sha512),cbc(aes))",
|
/linux-4.4.14/drivers/crypto/caam/ |
H A D | caamalg.c | 3157 .cra_name = "authenc(hmac(sha512)," 3159 .cra_driver_name = "authenc-hmac-sha512-" 3409 .cra_name = "authenc(hmac(sha512),cbc(aes))", 3410 .cra_driver_name = "authenc-hmac-sha512-" 3431 .cra_name = "echainiv(authenc(hmac(sha512)," 3434 "hmac-sha512-cbc-aes-caam", 3693 .cra_name = "authenc(hmac(sha512)," 3695 .cra_driver_name = "authenc-hmac-sha512-" 3716 .cra_name = "echainiv(authenc(hmac(sha512)," 3719 "hmac-sha512-" 3971 .cra_name = "authenc(hmac(sha512),cbc(des))", 3972 .cra_driver_name = "authenc-hmac-sha512-" 3993 .cra_name = "echainiv(authenc(hmac(sha512)," 3996 "hmac-sha512-cbc-des-caam", 4272 .cra_name = "authenc(hmac(sha512)," 4274 .cra_driver_name = "authenc-hmac-sha512-" 4297 .cra_name = "seqiv(authenc(hmac(sha512)," 4299 .cra_driver_name = "seqiv-authenc-hmac-sha512-"
|
H A D | caamhash.c | 1706 .name = "sha512", 1707 .driver_name = "sha512-caam", 1708 .hmac_name = "hmac(sha512)", 1709 .hmac_driver_name = "hmac-sha512-caam",
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
H A D | libcfs_crypto.h | 61 [CFS_HASH_ALG_SHA512] = { "sha512", 0, 64 },
|
/linux-4.4.14/drivers/crypto/ |
H A D | omap-sham.c | 1306 return omap_sham_cra_init_alg(tfm, "sha512"); omap_sham_cra_sha512_init() 1548 .cra_name = "sha512", 1549 .cra_driver_name = "omap-sha512", 1595 .cra_name = "hmac(sha512)", 1596 .cra_driver_name = "omap-hmac-sha512",
|
H A D | talitos.c | 2281 .cra_name = "authenc(hmac(sha512),cbc(aes))", 2282 .cra_driver_name = "authenc-hmac-sha512-" 2301 .cra_name = "authenc(hmac(sha512)," 2303 .cra_driver_name = "authenc-hmac-sha512-" 2483 .cra_name = "sha512", 2484 .cra_driver_name = "sha512-talitos", 2579 .cra_name = "hmac(sha512)", 2580 .cra_driver_name = "hmac-sha512-talitos",
|
H A D | atmel-sha.c | 1090 .cra_name = "sha512", 1091 .cra_driver_name = "atmel-sha512",
|
/linux-4.4.14/net/xfrm/ |
H A D | xfrm_algo.c | 276 .name = "hmac(sha512)",
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | setup_64.c | 389 "sha512", "mpmul", "montmul", "montsqr", "crc32c",
|