/Linux-v4.19/drivers/crypto/ccp/ |
D | ccp-crypto-aes-xts.c | 176 rctx->cmd.u.xts.type = CCP_AES_TYPE_128; in ccp_aes_xts_crypt() 177 rctx->cmd.u.xts.action = (encrypt) ? CCP_AES_ACTION_ENCRYPT in ccp_aes_xts_crypt() 179 rctx->cmd.u.xts.unit_size = unit_size; in ccp_aes_xts_crypt() 180 rctx->cmd.u.xts.key = &ctx->u.aes.key_sg; in ccp_aes_xts_crypt() 181 rctx->cmd.u.xts.key_len = ctx->u.aes.key_len; in ccp_aes_xts_crypt() 182 rctx->cmd.u.xts.iv = &rctx->iv_sg; in ccp_aes_xts_crypt() 183 rctx->cmd.u.xts.iv_len = AES_BLOCK_SIZE; in ccp_aes_xts_crypt() 184 rctx->cmd.u.xts.src = req->src; in ccp_aes_xts_crypt() 185 rctx->cmd.u.xts.src_len = req->nbytes; in ccp_aes_xts_crypt() 186 rctx->cmd.u.xts.dst = req->dst; in ccp_aes_xts_crypt()
|
D | ccp-ops.c | 1060 struct ccp_xts_aes_engine *xts = &cmd->u.xts; in ccp_run_xts_aes_cmd() local 1070 switch (xts->unit_size) { in ccp_run_xts_aes_cmd() 1091 if (xts->key_len == AES_KEYSIZE_128) in ccp_run_xts_aes_cmd() 1093 else if (xts->key_len == AES_KEYSIZE_256) in ccp_run_xts_aes_cmd() 1098 if (!xts->final && (xts->src_len & (AES_BLOCK_SIZE - 1))) in ccp_run_xts_aes_cmd() 1101 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd() 1104 if (!xts->key || !xts->iv || !xts->src || !xts->dst) in ccp_run_xts_aes_cmd() 1117 op.u.xts.type = aestype; in ccp_run_xts_aes_cmd() 1118 op.u.xts.action = xts->action; in ccp_run_xts_aes_cmd() 1119 op.u.xts.unit_size = xts->unit_size; in ccp_run_xts_aes_cmd() [all …]
|
D | Makefile | 17 ccp-crypto-aes-xts.o \
|
D | ccp-dev-v3.c | 189 | (op->u.xts.action << REQ1_AES_ACTION_SHIFT) in ccp_perform_xts_aes() 190 | (op->u.xts.unit_size << REQ1_XTS_AES_SIZE_SHIFT) in ccp_perform_xts_aes()
|
D | ccp-dev-v5.c | 348 CCP_XTS_TYPE(&function) = op->u.xts.type; in ccp5_perform_xts_aes() 349 CCP_XTS_ENCRYPT(&function) = op->u.xts.action; in ccp5_perform_xts_aes() 350 CCP_XTS_SIZE(&function) = op->u.xts.unit_size; in ccp5_perform_xts_aes()
|
D | ccp-dev.h | 549 struct ccp_xts_aes_op xts; member
|
/Linux-v4.19/arch/x86/crypto/ |
D | serpent_avx2_glue.c | 84 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_16way) } 87 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_8way_avx) } 90 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc) } 132 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_16way) } 135 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_8way_avx) } 138 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec) }
|
D | camellia_aesni_avx2_glue.c | 86 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_32way) } 89 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_16way) } 92 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc) } 140 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_32way) } 143 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_16way) } 146 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec) }
|
D | serpent_avx_glue.c | 146 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_8way_avx) } 149 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc) } 185 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_8way_avx) } 188 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec) }
|
D | twofish_avx_glue.c | 143 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_enc_8way) } 146 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_enc) } 188 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_dec_8way) } 191 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_dec) }
|
D | cast6_avx_glue.c | 114 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_enc_8way) } 117 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_enc) } 153 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_dec_8way) } 156 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_dec) }
|
D | camellia_aesni_avx_glue.c | 102 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_16way) } 105 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc) } 147 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_16way) } 150 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec) }
|
D | glue_helper.c | 257 gctx->funcs[i].fn_u.xts(ctx, dst, src, in __glue_xts_req_128bit()
|
D | aesni-intel_glue.c | 631 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_enc8) } 634 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_enc) } 644 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_dec8) } 647 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_dec) }
|
/Linux-v4.19/Documentation/device-mapper/ |
D | dm-crypt.txt | 20 aes-xts-plain64 21 serpent-xts-plain64 32 capi:xts(aes)-plain64 35 capi:authenc(hmac(sha256),xts(aes))-random
|
/Linux-v4.19/arch/x86/include/asm/crypto/ |
D | glue_helper.h | 32 common_glue_xts_func_t xts; member
|
/Linux-v4.19/include/linux/ |
D | ccp.h | 653 struct ccp_xts_aes_engine xts; member
|
/Linux-v4.19/arch/s390/crypto/ |
D | aes_s390.c | 552 u8 xts[16]; in xts_aes_crypt() member 563 memset(pcc_param.xts, 0, sizeof(pcc_param.xts)); in xts_aes_crypt() 569 memcpy(xts_param.init, pcc_param.xts, 16); in xts_aes_crypt()
|
D | paes_s390.c | 322 u8 xts[16]; in xts_paes_crypt() member 339 memcpy(xts_param.init, pcc_param.xts, 16); in xts_paes_crypt()
|
/Linux-v4.19/crypto/ |
D | Makefile | 83 obj-$(CONFIG_CRYPTO_XTS) += xts.o
|
D | Kconfig | 487 XTS: IEEE1619/D16 narrow block cipher use with aes-xts-plain,
|
/Linux-v4.19/Documentation/dev-tools/ |
D | coccinelle.rst | 364 /home/user/linux/crypto/xts.c:227:9-16: ERR_CAST can be used with alg 488 …* TODO [[view:/home/user/linux/crypto/xts.c::face=ovl-face1::linb=227::colb=9::cole=16][ERR_CAST c…
|