Lines Matching refs:aes
15 #include <crypto/aes.h>
29 .name = "xts(aes)",
30 .drv_name = "xts-aes-ccp",
91 memcpy(ctx->u.aes.key, key, key_len);
95 memcpy(ctx->u.aes.key, key, key_len);
98 ctx->u.aes.key_len = key_len / 2;
99 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len);
101 return crypto_skcipher_setkey(ctx->u.aes.tfm_skcipher, key, key_len);
116 if (!ctx->u.aes.key_len)
142 (ctx->u.aes.key_len != AES_KEYSIZE_128))
144 if ((ctx->u.aes.key_len != AES_KEYSIZE_128) &&
145 (ctx->u.aes.key_len != AES_KEYSIZE_256))
152 ctx->u.aes.tfm_skcipher);
174 rctx->cmd.u.xts.key = &ctx->u.aes.key_sg;
175 rctx->cmd.u.xts.key_len = ctx->u.aes.key_len;
203 ctx->u.aes.key_len = 0;
205 fallback_tfm = crypto_alloc_skcipher("xts(aes)", 0,
208 pr_warn("could not load fallback driver xts(aes)\n");
211 ctx->u.aes.tfm_skcipher = fallback_tfm;
224 crypto_free_skcipher(ctx->u.aes.tfm_skcipher);