Home | History | Annotate | Download | only in evp

Lines Matching defs:xctx

349 	EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
358 aesni_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
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.ks);
365 xctx->xts.block1 = (block128_f)aesni_decrypt;
366 xctx->stream = aesni_xts_decrypt;
370 ctx->key_len * 4, &xctx->ks2.ks);
371 xctx->xts.block2 = (block128_f)aesni_encrypt;
373 xctx->xts.key1 = &xctx->ks1;
378 xctx->xts.key2 = &xctx->ks2;
1149 EVP_AES_XTS_CTX *xctx = c->cipher_data;
1154 if (xctx->xts.key1)
1156 if (xctx->xts.key1 != &xctx->ks1)
1160 if (xctx->xts.key2)
1162 if (xctx->xts.key2 != &xctx->ks2)
1171 xctx->xts.key1 = NULL;
1172 xctx->xts.key2 = NULL;
1179 EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
1186 xctx->stream = enc ? AES_xts_encrypt : AES_xts_decrypt;
1188 xctx->stream = NULL;
1196 HWAES_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1197 xctx->xts.block1 = (block128_f)HWAES_encrypt;
1201 HWAES_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1202 xctx->xts.block1 = (block128_f)HWAES_decrypt;
1206 ctx->key_len * 4, &xctx->ks2.ks);
1207 xctx->xts.block2 = (block128_f)HWAES_encrypt;
1209 xctx->xts.key1 = &xctx->ks1;
1216 xctx->stream = enc ? bsaes_xts_encrypt : bsaes_xts_decrypt;
1224 vpaes_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1225 xctx->xts.block1 = (block128_f)vpaes_encrypt;
1229 vpaes_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1230 xctx->xts.block1 = (block128_f)vpaes_decrypt;
1234 ctx->key_len * 4, &xctx->ks2.ks);
1235 xctx->xts.block2 = (block128_f)vpaes_encrypt;
1237 xctx->xts.key1 = &xctx->ks1;
1246 AES_set_encrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1247 xctx->xts.block1 = (block128_f)AES_encrypt;
1251 AES_set_decrypt_key(key, ctx->key_len * 4, &xctx->ks1.ks);
1252 xctx->xts.block1 = (block128_f)AES_decrypt;
1256 ctx->key_len * 4, &xctx->ks2.ks);
1257 xctx->xts.block2 = (block128_f)AES_encrypt;
1259 xctx->xts.key1 = &xctx->ks1;
1264 xctx->xts.key2 = &xctx->ks2;
1274 EVP_AES_XTS_CTX *xctx = ctx->cipher_data;
1275 if (!xctx->xts.key1 || !xctx->xts.key2)
1288 if (xctx->stream)
1289 (*xctx->stream)(in, out, len,
1290 xctx->xts.key1, xctx->xts.key2, ctx->iv);
1291 else if (CRYPTO_xts128_encrypt(&xctx->xts, ctx->iv, in, out, len,