Lines Matching full:xctx
349 EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
358 aesni_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1);
359 xctx->xts.block1 = (block128_f)aesni_encrypt;
360 xctx->stream = aesni_xts_encrypt;
364 aesni_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1);
365 xctx->xts.block1 = (block128_f)aesni_decrypt;
366 xctx->stream = aesni_xts_decrypt;
370 ctx->key_len * 4, &xctx->ks2);
371 xctx->xts.block2 = (block128_f)aesni_encrypt;
373 xctx->xts.key1 = &xctx->ks1;
378 xctx->xts.key2 = &xctx->ks2;
1043 EVP_AES_XTS_CTX *xctx = c->cipher_data;
1047 xctx->xts.key1 = NULL;
1048 xctx->xts.key2 = NULL;
1055 EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
1062 xctx->stream = enc ? AES_xts_encrypt : AES_xts_decrypt;
1064 xctx->stream = NULL;
1069 xctx->stream = enc ? bsaes_xts_encrypt : bsaes_xts_decrypt;
1077 vpaes_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1);
1078 xctx->xts.block1 = (block128_f)vpaes_encrypt;
1082 vpaes_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1);
1083 xctx->xts.block1 = (block128_f)vpaes_decrypt;
1087 ctx->key_len * 4, &xctx->ks2);
1088 xctx->xts.block2 = (block128_f)vpaes_encrypt;
1090 xctx->xts.key1 = &xctx->ks1;
1096 AES_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1);
1097 xctx->xts.block1 = (block128_f)AES_encrypt;
1101 AES_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1);
1102 xctx->xts.block1 = (block128_f)AES_decrypt;
1106 ctx->key_len * 4, &xctx->ks2);
1107 xctx->xts.block2 = (block128_f)AES_encrypt;
1109 xctx->xts.key1 = &xctx->ks1;
1114 xctx->xts.key2 = &xctx->ks2;
1124 EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
1125 if (!xctx->xts.key1 || !xctx->xts.key2)
1138 if (xctx->stream)
1139 (*xctx->stream)(in, out, len,
1140 xctx->xts.key1, xctx->xts.key2, ctx->iv);
1141 else if (CRYPTO_xts128_encrypt(&xctx->xts, ctx->iv, in, out, len,