Searched refs:ghash (Results 1 - 17 of 17) sorted by relevance

/linux-4.1.27/arch/arm64/crypto/
H A DMakefile17 obj-$(CONFIG_CRYPTO_GHASH_ARM64_CE) += ghash-ce.o
18 ghash-ce-y := ghash-ce-glue.o ghash-ce-core.o
H A Dghash-ce-glue.c135 .cra_name = "ghash",
136 .cra_driver_name = "ghash-ce",
/linux-4.1.27/drivers/crypto/vmx/
H A DMakefile2 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o ghash.o
H A Dghash.c208 .cra_name = "ghash",
/linux-4.1.27/arch/arm/crypto/
H A DMakefile15 ce-obj-$(CONFIG_CRYPTO_GHASH_ARM_CE) += ghash-arm-ce.o
37 ghash-arm-ce-y := ghash-ce-core.o ghash-ce-glue.o
H A Dghash-ce-glue.c141 .cra_name = "ghash",
142 .cra_driver_name = "__driver-ghash-ce",
251 cryptd_tfm = cryptd_alloc_ahash("__driver-ghash-ce", ghash_async_init_tfm()
279 .cra_name = "ghash",
280 .cra_driver_name = "ghash-ce",
/linux-4.1.27/arch/x86/crypto/
H A DMakefile25 obj-$(CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL) += ghash-clmulni-intel.o
83 ghash-clmulni-intel-y := ghash-clmulni-intel_asm.o ghash-clmulni-intel_glue.o
H A Dghash-clmulni-intel_glue.c294 .cra_name = "ghash",
295 .cra_driver_name = "ghash-clmulni",
348 MODULE_ALIAS_CRYPTO("ghash");
H A Dghash-clmulni-intel_asm.S3 * instructions. This file contains accelerated part of ghash
H A Daesni-intel_asm.S218 * encrypt the initial num_initial_blocks blocks and apply ghash on
443 * encrypt the initial num_initial_blocks blocks and apply ghash on
658 * ghash the 4 previously encrypted ciphertext blocks
866 * ghash the 4 previously decrypted ciphertext blocks
H A Daesni-intel_avx-x86_64.S353 ## encrypt the initial num_initial_blocks blocks and apply ghash on the ciphertext
630 # ghash the 8 previously encrypted ciphertext blocks
1612 ## encrypt the initial num_initial_blocks blocks and apply ghash on the ciphertext
1894 # ghash the 8 previously encrypted ciphertext blocks
/linux-4.1.27/crypto/
H A Dghash-generic.c149 .cra_name = "ghash",
150 .cra_driver_name = "ghash-generic",
175 MODULE_ALIAS_CRYPTO("ghash");
176 MODULE_ALIAS_CRYPTO("ghash-generic");
H A Dgcm.c27 struct crypto_ahash_spawn ghash; member in struct:gcm_instance_ctx
32 struct crypto_ahash *ghash; member in struct:crypto_gcm_ctx
108 struct crypto_ahash *ghash = ctx->ghash; crypto_gcm_setkey() local
158 crypto_ahash_clear_flags(ghash, CRYPTO_TFM_REQ_MASK); crypto_gcm_setkey()
159 crypto_ahash_set_flags(ghash, crypto_aead_get_flags(aead) & crypto_gcm_setkey()
161 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); crypto_gcm_setkey()
162 crypto_aead_set_flags(aead, crypto_ahash_get_flags(ghash) & crypto_gcm_setkey()
468 ahash_request_set_tfm(ahreq, ctx->ghash); gcm_hash()
657 struct crypto_ahash *ghash; crypto_gcm_init_tfm() local
661 ghash = crypto_spawn_ahash(&ictx->ghash); crypto_gcm_init_tfm()
662 if (IS_ERR(ghash)) crypto_gcm_init_tfm()
663 return PTR_ERR(ghash); crypto_gcm_init_tfm()
671 ctx->ghash = ghash; crypto_gcm_init_tfm()
680 crypto_ahash_reqsize(ghash)); crypto_gcm_init_tfm()
685 crypto_free_ahash(ghash); crypto_gcm_init_tfm()
693 crypto_free_ahash(ctx->ghash); crypto_gcm_exit_tfm()
730 err = crypto_init_ahash_spawn(&ctx->ghash, &ghash_ahash_alg->halg, crypto_gcm_alloc_common()
785 crypto_drop_ahash(&ctx->ghash); crypto_gcm_alloc_common()
811 return crypto_gcm_alloc_common(tb, full_name, ctr_name, "ghash"); crypto_gcm_alloc()
819 crypto_drop_ahash(&ctx->ghash); crypto_gcm_free()
H A DMakefile98 obj-$(CONFIG_CRYPTO_GHASH) += ghash-generic.o
H A Dtcrypt.c1460 ret += tcrypt_test("ghash"); do_test()
1841 test_hash_speed("ghash-generic", sec, hash_speed_template_16); do_test()
H A Dtestmgr.c3002 .alg = "ghash",
/linux-4.1.27/arch/s390/crypto/
H A Dghash_s390.c137 .cra_name = "ghash",
138 .cra_driver_name = "ghash-s390",
164 MODULE_ALIAS_CRYPTO("ghash");

Completed in 258 milliseconds