Home
last modified time | relevance | path

Searched refs:aes (Results 1 – 25 of 116) sorted by relevance

12345

/linux/drivers/crypto/ccp/
A Dccp-crypto-aes-cmac.c159 rctx->cmd.u.aes.type = ctx->u.aes.type; in ccp_do_cmac_update()
160 rctx->cmd.u.aes.mode = ctx->u.aes.mode; in ccp_do_cmac_update()
162 rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; in ccp_do_cmac_update()
163 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_do_cmac_update()
170 rctx->cmd.u.aes.cmac_key_len = ctx->u.aes.kn_len; in ccp_do_cmac_update()
292 memset(ctx->u.aes.key, 0, sizeof(ctx->u.aes.key)); in ccp_aes_cmac_setkey()
293 aes_encrypt(&aes, ctx->u.aes.key, ctx->u.aes.key); in ccp_aes_cmac_setkey()
294 memzero_explicit(&aes, sizeof(aes)); in ccp_aes_cmac_setkey()
322 ctx->u.aes.kn_len = sizeof(ctx->u.aes.k1); in ccp_aes_cmac_setkey()
323 sg_init_one(&ctx->u.aes.k1_sg, ctx->u.aes.k1, sizeof(ctx->u.aes.k1)); in ccp_aes_cmac_setkey()
[all …]
A Dccp-crypto-aes-galois.c49 ctx->u.aes.key_len = key_len; in ccp_aes_gcm_setkey()
52 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_gcm_setkey()
86 if (!ctx->u.aes.key_len) in ccp_aes_gcm_crypt()
120 rctx->cmd.u.aes.type = ctx->u.aes.type; in ccp_aes_gcm_crypt()
121 rctx->cmd.u.aes.mode = ctx->u.aes.mode; in ccp_aes_gcm_crypt()
123 rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; in ccp_aes_gcm_crypt()
124 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_aes_gcm_crypt()
125 rctx->cmd.u.aes.iv = iv_sg; in ccp_aes_gcm_crypt()
127 rctx->cmd.u.aes.src = req->src; in ccp_aes_gcm_crypt()
132 rctx->cmd.u.aes.dst = req->dst; in ccp_aes_gcm_crypt()
[all …]
A Dccp-crypto-aes.c57 ctx->u.aes.mode = alg->mode; in ccp_aes_setkey()
61 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_setkey()
74 if (!ctx->u.aes.key_len) in ccp_aes_crypt()
95 rctx->cmd.u.aes.type = ctx->u.aes.type; in ccp_aes_crypt()
96 rctx->cmd.u.aes.mode = ctx->u.aes.mode; in ccp_aes_crypt()
97 rctx->cmd.u.aes.action = in ccp_aes_crypt()
99 rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; in ccp_aes_crypt()
100 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_aes_crypt()
101 rctx->cmd.u.aes.iv = iv_sg; in ccp_aes_crypt()
125 ctx->u.aes.key_len = 0; in ccp_aes_init_tfm()
[all …]
A Dccp-ops.c496 if (!aes->key || !aes->iv || !aes->src) in ccp_run_aes_cmac_cmd()
517 op.u.aes.type = aes->type; in ccp_run_aes_cmac_cmd()
518 op.u.aes.mode = aes->mode; in ccp_run_aes_cmac_cmd()
519 op.u.aes.action = aes->action; in ccp_run_aes_cmac_cmd()
704 op.u.aes.type = aes->type; in ccp_run_aes_gcm_cmd()
773 op.u.aes.action = aes->action; in ccp_run_aes_gcm_cmd()
856 op.u.aes.type = aes->type; in ccp_run_aes_gcm_cmd()
936 if (!aes->key || !aes->src || !aes->dst) in ccp_run_aes_cmd()
957 op.u.aes.type = aes->type; in ccp_run_aes_cmd()
958 op.u.aes.mode = aes->mode; in ccp_run_aes_cmd()
[all …]
A Dccp-crypto-aes-xts.c91 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey()
95 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey()
98 ctx->u.aes.key_len = key_len / 2; in ccp_aes_xts_setkey()
99 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_xts_setkey()
116 if (!ctx->u.aes.key_len) in ccp_aes_xts_crypt()
142 (ctx->u.aes.key_len != AES_KEYSIZE_128)) in ccp_aes_xts_crypt()
145 (ctx->u.aes.key_len != AES_KEYSIZE_256)) in ccp_aes_xts_crypt()
152 ctx->u.aes.tfm_skcipher); in ccp_aes_xts_crypt()
174 rctx->cmd.u.xts.key = &ctx->u.aes.key_sg; in ccp_aes_xts_crypt()
203 ctx->u.aes.key_len = 0; in ccp_aes_xts_init_tfm()
[all …]
A DMakefile20 ccp-crypto-aes.o \
21 ccp-crypto-aes-cmac.o \
22 ccp-crypto-aes-xts.o \
23 ccp-crypto-aes-galois.o \
/linux/arch/arm64/crypto/
A DMakefile50 obj-$(CONFIG_CRYPTO_AES_ARM64_CE) += aes-ce-cipher.o
51 aes-ce-cipher-y := aes-ce-core.o aes-ce-glue.o
53 obj-$(CONFIG_CRYPTO_AES_ARM64_CE_CCM) += aes-ce-ccm.o
54 aes-ce-ccm-y := aes-ce-ccm-glue.o aes-ce-ccm-core.o
56 obj-$(CONFIG_CRYPTO_AES_ARM64_CE_BLK) += aes-ce-blk.o
57 aes-ce-blk-y := aes-glue-ce.o aes-ce.o
60 aes-neon-blk-y := aes-glue-neon.o aes-neon.o
78 obj-$(CONFIG_CRYPTO_AES_ARM64) += aes-arm64.o
79 aes-arm64-y := aes-cipher-core.o aes-cipher-glue.o
81 obj-$(CONFIG_CRYPTO_AES_ARM64_BS) += aes-neon-bs.o
[all …]
A Daes-ce.S53 aes\de \i0\().16b, \k\().16b
54 aes\mc \i0\().16b, \i0\().16b
56 aes\de \i1\().16b, \k\().16b
57 aes\mc \i1\().16b, \i1\().16b
59 aes\de \i2\().16b, \k\().16b
61 aes\de \i3\().16b, \k\().16b
64 aes\de \i4\().16b, \k\().16b
82 aes\de \i0\().16b, \k\().16b
84 aes\de \i1\().16b, \k\().16b
86 aes\de \i2\().16b, \k\().16b
[all …]
/linux/arch/powerpc/crypto/
A DMakefile8 obj-$(CONFIG_CRYPTO_AES_PPC_SPE) += aes-ppc-spe.o
16 obj-$(CONFIG_CRYPTO_AES_GCM_P10) += aes-gcm-p10-crypto.o
22 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o
29 aes-gcm-p10-crypto-y := aes-gcm-p10-glue.o aes-gcm-p10.o ghashp10-ppc.o aesp10-ppc.o
32 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o
/linux/arch/arm/crypto/
A DMakefile6 obj-$(CONFIG_CRYPTO_AES_ARM) += aes-arm.o
7 obj-$(CONFIG_CRYPTO_AES_ARM_BS) += aes-arm-bs.o
19 obj-$(CONFIG_CRYPTO_AES_ARM_CE) += aes-arm-ce.o
26 aes-arm-y := aes-cipher-core.o aes-cipher-glue.o
27 aes-arm-bs-y := aes-neonbs-core.o aes-neonbs-glue.o
38 aes-arm-ce-y := aes-ce-core.o aes-ce-glue.o
/linux/drivers/crypto/nx/
A DMakefile4 nx-aes-cbc.o \
5 nx-aes-ecb.o \
6 nx-aes-gcm.o \
7 nx-aes-ccm.o \
8 nx-aes-ctr.o \
9 nx-aes-xcbc.o \
/linux/Documentation/devicetree/bindings/crypto/
A Domap-aes.txt7 - "ti,omap2-aes" for OMAP2.
8 - "ti,omap3-aes" for OMAP3.
9 - "ti,omap4-aes" for OMAP4 and AM33XX.
23 aes: aes@53500000 {
24 compatible = "ti,omap4-aes";
25 ti,hwmods = "aes";
A Datmel,at91sam9g46-aes.yaml5 $id: http://devicetree.org/schemas/crypto/atmel,at91sam9g46-aes.yaml#
16 - const: atmel,at91sam9g46-aes
18 - const: microchip,sam9x7-aes
19 - const: atmel,at91sam9g46-aes
61 aes: crypto@e1810000 {
62 compatible = "atmel,at91sam9g46-aes";
A Dxlnx,zynqmp-aes.yaml4 $id: http://devicetree.org/schemas/crypto/xlnx,zynqmp-aes.yaml#
19 const: xlnx,zynqmp-aes
32 xlnx_aes: zynqmp-aes {
33 compatible = "xlnx,zynqmp-aes";
A Dintel,keembay-ocs-aes.yaml4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-aes.yaml#
18 const: intel,keembay-ocs-aes
41 compatible = "intel,keembay-ocs-aes";
A Dnvidia,tegra234-se-aes.yaml4 $id: http://devicetree.org/schemas/crypto/nvidia,tegra234-se-aes.yaml#
19 const: nvidia,tegra234-se-aes
46 compatible = "nvidia,tegra234-se-aes";
/linux/arch/riscv/crypto/
A DMakefile3 obj-$(CONFIG_CRYPTO_AES_RISCV64) += aes-riscv64.o
4 aes-riscv64-y := aes-riscv64-glue.o aes-riscv64-zvkned.o \
5 aes-riscv64-zvkned-zvbb-zvkg.o aes-riscv64-zvkned-zvkb.o
/linux/drivers/net/wireless/ti/wl12xx/
A Ddebugfs.c80 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_fail, "%u");
81 WL12XX_DEBUGFS_FWSTATS_FILE(aes, decrypt_fail, "%u");
82 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_packets, "%u");
83 WL12XX_DEBUGFS_FWSTATS_FILE(aes, decrypt_packets, "%u");
84 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_interrupt, "%u");
180 DEBUGFS_FWSTATS_ADD(aes, encrypt_fail); in wl12xx_debugfs_add_files()
181 DEBUGFS_FWSTATS_ADD(aes, decrypt_fail); in wl12xx_debugfs_add_files()
182 DEBUGFS_FWSTATS_ADD(aes, encrypt_packets); in wl12xx_debugfs_add_files()
183 DEBUGFS_FWSTATS_ADD(aes, decrypt_packets); in wl12xx_debugfs_add_files()
184 DEBUGFS_FWSTATS_ADD(aes, encrypt_interrupt); in wl12xx_debugfs_add_files()
[all …]
/linux/drivers/crypto/
A DMakefile4 obj-$(CONFIG_CRYPTO_DEV_ATMEL_AES) += atmel-aes.o
19 obj-$(CONFIG_CRYPTO_DEV_GEODE) += geode-aes.o
28 obj-$(CONFIG_CRYPTO_DEV_OMAP_AES) += omap-aes-driver.o
29 omap-aes-driver-objs := omap-aes.o omap-aes-gcm.o
32 obj-$(CONFIG_CRYPTO_DEV_PADLOCK_AES) += padlock-aes.o
/linux/drivers/crypto/intel/keembay/
A DMakefile4 obj-$(CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4) += keembay-ocs-aes.o
5 keembay-ocs-aes-objs := keembay-ocs-aes-core.o ocs-aes.o
A DKconfig13 cbc(aes), ctr(aes), ccm(aes), gcm(aes), cbc(sm4), ctr(sm4), ccm(sm4)
17 enabled: ecb(aes), cts(cbc(aes)), ecb(sm4) and cts(cbc(sm4)).
26 Provides OCS version of ecb(aes) and ecb(sm4)
38 Provides OCS version of cts(cbc(aes)) and cts(cbc(sm4)).
/linux/drivers/net/wireless/ti/wl1251/
A Ddebugfs.c302 DEBUGFS_FWSTATS_DEL(aes, encrypt_fail); in wl1251_debugfs_delete_files()
303 DEBUGFS_FWSTATS_DEL(aes, decrypt_fail); in wl1251_debugfs_delete_files()
304 DEBUGFS_FWSTATS_DEL(aes, encrypt_packets); in wl1251_debugfs_delete_files()
305 DEBUGFS_FWSTATS_DEL(aes, decrypt_packets); in wl1251_debugfs_delete_files()
306 DEBUGFS_FWSTATS_DEL(aes, encrypt_interrupt); in wl1251_debugfs_delete_files()
307 DEBUGFS_FWSTATS_DEL(aes, decrypt_interrupt); in wl1251_debugfs_delete_files()
401 DEBUGFS_FWSTATS_ADD(aes, encrypt_fail); in wl1251_debugfs_add_files()
402 DEBUGFS_FWSTATS_ADD(aes, decrypt_fail); in wl1251_debugfs_add_files()
403 DEBUGFS_FWSTATS_ADD(aes, encrypt_packets); in wl1251_debugfs_add_files()
404 DEBUGFS_FWSTATS_ADD(aes, decrypt_packets); in wl1251_debugfs_add_files()
[all …]
/linux/drivers/crypto/marvell/cesa/
A Dcipher.c31 struct crypto_aes_ctx aes; member
270 ret = aes_expandkey(&ctx->aes, key, len); in mv_cesa_aes_setkey()
274 remaining = (ctx->aes.key_length - 16) / 4; in mv_cesa_aes_setkey()
275 offset = ctx->aes.key_length + 24 - remaining; in mv_cesa_aes_setkey()
277 ctx->aes.key_dec[4 + i] = ctx->aes.key_enc[offset + i]; in mv_cesa_aes_setkey()
707 key = ctx->aes.key_dec; in mv_cesa_aes_op()
709 key = ctx->aes.key_enc; in mv_cesa_aes_op()
711 for (i = 0; i < ctx->aes.key_length / sizeof(u32); i++) in mv_cesa_aes_op()
714 if (ctx->aes.key_length == 24) in mv_cesa_aes_op()
716 else if (ctx->aes.key_length == 32) in mv_cesa_aes_op()
/linux/drivers/crypto/inside-secure/
A Dsafexcel_cipher.c377 struct crypto_aes_ctx aes; in safexcel_skcipher_aes_setkey() local
398 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aes_setkey()
409 struct crypto_aes_ctx aes; in safexcel_aead_setkey() local
1361 struct crypto_aes_ctx aes; in safexcel_skcipher_aesctr_setkey() local
1387 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aesctr_setkey()
2431 aes.key_enc[i]) { in safexcel_skcipher_aesxts_setkey()
2444 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aesxts_setkey()
2516 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_gcm_setkey()
2551 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_gcm_setkey()
2617 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_ccm_setkey()
[all …]
/linux/arch/sparc/crypto/
A DMakefile11 obj-$(CONFIG_CRYPTO_AES_SPARC64) += aes-sparc64.o
22 aes-sparc64-y := aes_asm.o aes_glue.o

Completed in 41 milliseconds

12345