Searched refs:xts (Results 1 - 28 of 28) sorted by relevance

/linux-4.1.27/drivers/crypto/ccp/
H A DMakefile9 ccp-crypto-aes-xts.o \
H A Dccp-crypto-aes-xts.c31 .name = "xts(aes)",
32 .drv_name = "xts-aes-ccp",
166 rctx->cmd.u.xts.action = (encrypt) ? CCP_AES_ACTION_ENCRYPT ccp_aes_xts_crypt()
168 rctx->cmd.u.xts.unit_size = unit_size; ccp_aes_xts_crypt()
169 rctx->cmd.u.xts.key = &ctx->u.aes.key_sg; ccp_aes_xts_crypt()
170 rctx->cmd.u.xts.key_len = ctx->u.aes.key_len; ccp_aes_xts_crypt()
171 rctx->cmd.u.xts.iv = &rctx->iv_sg; ccp_aes_xts_crypt()
172 rctx->cmd.u.xts.iv_len = AES_BLOCK_SIZE; ccp_aes_xts_crypt()
173 rctx->cmd.u.xts.src = req->src; ccp_aes_xts_crypt()
174 rctx->cmd.u.xts.src_len = req->nbytes; ccp_aes_xts_crypt()
175 rctx->cmd.u.xts.dst = req->dst; ccp_aes_xts_crypt()
H A Dccp-ops.c127 struct ccp_xts_aes_op xts; member in union:ccp_op::__anon3808
300 | (op->u.xts.action << REQ1_AES_ACTION_SHIFT) ccp_perform_xts_aes()
301 | (op->u.xts.unit_size << REQ1_XTS_AES_SIZE_SHIFT) ccp_perform_xts_aes()
1200 struct ccp_xts_aes_engine *xts = &cmd->u.xts; ccp_run_xts_aes_cmd() local
1208 switch (xts->unit_size) { ccp_run_xts_aes_cmd()
1229 if (xts->key_len != AES_KEYSIZE_128) ccp_run_xts_aes_cmd()
1232 if (!xts->final && (xts->src_len & (AES_BLOCK_SIZE - 1))) ccp_run_xts_aes_cmd()
1235 if (xts->iv_len != AES_BLOCK_SIZE) ccp_run_xts_aes_cmd()
1238 if (!xts->key || !xts->iv || !xts->src || !xts->dst) ccp_run_xts_aes_cmd()
1251 op.u.xts.action = xts->action; ccp_run_xts_aes_cmd()
1252 op.u.xts.unit_size = xts->unit_size; ccp_run_xts_aes_cmd()
1266 ccp_set_dm_area(&key, dm_offset, xts->key, 0, xts->key_len); ccp_run_xts_aes_cmd()
1267 ccp_set_dm_area(&key, 0, xts->key, dm_offset, xts->key_len); ccp_run_xts_aes_cmd()
1285 ccp_set_dm_area(&ctx, 0, xts->iv, 0, xts->iv_len); ccp_run_xts_aes_cmd()
1297 if (sg_virt(xts->src) == sg_virt(xts->dst)) ccp_run_xts_aes_cmd()
1300 ret = ccp_init_data(&src, cmd_q, xts->src, xts->src_len, ccp_run_xts_aes_cmd()
1309 ret = ccp_init_data(&dst, cmd_q, xts->dst, xts->src_len, ccp_run_xts_aes_cmd()
1342 ccp_get_dm_area(&ctx, dm_offset, xts->iv, 0, xts->iv_len); ccp_run_xts_aes_cmd()
/linux-4.1.27/arch/x86/crypto/
H A Dserpent_avx2_glue.c21 #include <crypto/xts.h>
82 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_16way) }
85 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_8way_avx) }
88 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc) }
130 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_16way) }
133 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_8way_avx) }
136 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec) }
399 .cra_driver_name = "__driver-xts-serpent-avx2",
514 .cra_name = "xts(serpent)",
515 .cra_driver_name = "xts-serpent-avx2",
H A Dcamellia_aesni_avx_glue.c21 #include <crypto/xts.h>
106 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_16way) }
109 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc) }
151 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_16way) }
154 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec) }
421 .cra_driver_name = "__driver-xts-camellia-aesni",
531 .cra_name = "xts(camellia)",
532 .cra_driver_name = "xts-camellia-aesni",
H A Dcamellia_aesni_avx2_glue.c21 #include <crypto/xts.h>
90 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_32way) }
93 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc_16way) }
96 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_enc) }
144 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_32way) }
147 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec_16way) }
150 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(camellia_xts_dec) }
429 .cra_driver_name = "__driver-xts-camellia-aesni-avx2",
539 .cra_name = "xts(camellia)",
540 .cra_driver_name = "xts-camellia-aesni-avx2",
H A Dcast6_avx_glue.c38 #include <crypto/xts.h>
115 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_enc_8way) }
118 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_enc) }
154 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_dec_8way) }
157 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(cast6_xts_dec) }
341 /* first half of xts-key is for crypt */ xts_cast6_setkey()
346 /* second half of xts-key is for tweak */ xts_cast6_setkey()
458 .cra_driver_name = "__driver-xts-cast6-avx",
568 .cra_name = "xts(cast6)",
569 .cra_driver_name = "xts-cast6-avx",
H A Dserpent_avx_glue.c38 #include <crypto/xts.h>
128 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc_8way_avx) }
131 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_enc) }
167 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec_8way_avx) }
170 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(serpent_xts_dec) }
347 /* first half of xts-key is for crypt */ xts_serpent_setkey()
352 /* second half of xts-key is for tweak */ xts_serpent_setkey()
464 .cra_driver_name = "__driver-xts-serpent-avx",
574 .cra_name = "xts(serpent)",
575 .cra_driver_name = "xts-serpent-avx",
H A Dtwofish_avx_glue.c38 #include <crypto/xts.h>
123 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_enc_8way) }
126 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_enc) }
168 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_dec_8way) }
171 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(twofish_xts_dec) }
426 .cra_driver_name = "__driver-xts-twofish-avx",
536 .cra_name = "xts(twofish)",
537 .cra_driver_name = "xts-twofish-avx",
H A Dtwofish_glue_3way.c34 #include <crypto/xts.h>
288 /* first half of xts-key is for crypt */ xts_twofish_setkey()
293 /* second half of xts-key is for tweak */ xts_twofish_setkey()
416 .cra_name = "xts(twofish)",
417 .cra_driver_name = "xts-twofish-3way",
H A Dserpent_sse2_glue.c44 #include <crypto/xts.h>
323 /* first half of xts-key is for crypt */ xts_serpent_setkey()
328 /* second half of xts-key is for tweak */ xts_serpent_setkey()
473 .cra_driver_name = "__driver-xts-serpent-sse2",
583 .cra_name = "xts(serpent)",
584 .cra_driver_name = "xts-serpent-sse2",
H A Daesni-intel_glue.c33 #include <crypto/xts.h>
652 /* first half of xts-key is for crypt */ xts_aesni_setkey()
657 /* second half of xts-key is for tweak */ xts_aesni_setkey()
696 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_enc8) }
699 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_enc) }
709 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_dec8) }
712 .fn_u = { .xts = GLUE_XTS_FUNC_CAST(aesni_xts_dec) }
1507 .cra_driver_name = "__driver-xts-aes-aesni",
1549 .cra_name = "xts(aes)",
1550 .cra_driver_name = "xts-aes-aesni",
H A Dglue_helper.c31 #include <crypto/xts.h>
325 gctx->funcs[i].fn_u.xts(ctx, dst, src, __glue_xts_crypt_128bit()
H A Dcamellia_glue.c34 #include <crypto/xts.h>
1514 /* first half of xts-key is for crypt */ xts_camellia_setkey()
1519 /* second half of xts-key is for tweak */ xts_camellia_setkey()
1662 .cra_name = "xts(camellia)",
1663 .cra_driver_name = "xts-camellia-asm",
/linux-4.1.27/crypto/
H A Dtcrypt.c1288 ret += tcrypt_test("xts(twofish)"); do_test()
1296 ret += tcrypt_test("xts(serpent)"); do_test()
1303 ret += tcrypt_test("xts(aes)"); do_test()
1331 ret += tcrypt_test("xts(cast6)"); do_test()
1404 ret += tcrypt_test("xts(camellia)"); do_test()
1585 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0, do_test()
1587 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0, do_test()
1633 test_cipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0, do_test()
1635 test_cipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0, do_test()
1682 test_cipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0, do_test()
1684 test_cipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0, do_test()
1710 test_cipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0, do_test()
1712 test_cipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0, do_test()
1753 test_cipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0, do_test()
1755 test_cipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0, do_test()
1947 test_acipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0, do_test()
1949 test_acipher_speed("xts(aes)", DECRYPT, sec, NULL, 0, do_test()
2032 test_acipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0, do_test()
2034 test_acipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0, do_test()
2055 test_acipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0, do_test()
2057 test_acipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0, do_test()
2098 test_acipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0, do_test()
2100 test_acipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0, do_test()
2121 test_acipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0, do_test()
2123 test_acipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0, do_test()
H A Dxts.c24 #include <crypto/xts.h>
302 inst = crypto_alloc_instance("xts", alg); alloc()
344 .name = "xts",
365 MODULE_ALIAS_CRYPTO("xts");
H A DMakefile57 obj-$(CONFIG_CRYPTO_XTS) += xts.o
H A Dtestmgr.c3511 .alg = "xts(aes)",
3527 .alg = "xts(camellia)",
3542 .alg = "xts(cast6)",
3557 .alg = "xts(serpent)",
3572 .alg = "xts(twofish)",
/linux-4.1.27/arch/s390/crypto/
H A Daes_s390.c55 u8 xts[16]; member in struct:pcc_param
636 memset(pcc_param.xts, 0, sizeof(pcc_param.xts)); xts_aes_crypt()
644 memcpy(xts_param.init, pcc_param.xts, 16); xts_aes_crypt()
715 .cra_name = "xts(aes)",
716 .cra_driver_name = "xts-aes-s390",
/linux-4.1.27/arch/arm/crypto/
H A Daesbs-glue.c340 .cra_driver_name = "__driver-xts-aes-neonbs",
398 .cra_name = "xts(aes)",
399 .cra_driver_name = "xts-aes-neonbs",
H A Daes-ce-glue.c412 .cra_driver_name = "__driver-xts-aes-ce",
490 .cra_name = "xts(aes)",
491 .cra_driver_name = "xts-aes-ce",
/linux-4.1.27/arch/x86/include/asm/crypto/
H A Dglue_helper.h31 common_glue_xts_func_t xts; member in union:common_glue_func_entry::__anon3026
/linux-4.1.27/arch/arm64/crypto/
H A Daes-glue.c50 MODULE_ALIAS_CRYPTO("xts(aes)");
342 .cra_driver_name = "__driver-xts-aes-" MODE,
420 .cra_name = "xts(aes)",
421 .cra_driver_name = "xts-aes-" MODE,
/linux-4.1.27/arch/powerpc/crypto/
H A Daes-spe-glue.c470 .cra_name = "xts(aes)",
471 .cra_driver_name = "xts-ppc-spe",
511 MODULE_ALIAS_CRYPTO("xts(aes)");
/linux-4.1.27/drivers/crypto/qce/
H A Dablkcipher.c301 .name = "xts(aes)",
302 .drv_name = "xts-aes-qce",
H A Dcommon.c208 /* xts du size 512B */ qce_xtskey()
/linux-4.1.27/fs/ext4/
H A Dcrypto.c165 crypto_alloc_ablkcipher("xts(aes)", 0, 0)); ext4_get_crypto_ctx()
/linux-4.1.27/include/linux/
H A Dccp.h544 struct ccp_xts_aes_engine xts; member in union:ccp_cmd::__anon11515

Completed in 263 milliseconds