Lines Matching defs:xctx
263 EVP_AES_XTS_CTX *xctx = EVP_C_DATA(EVP_AES_XTS_CTX,ctx);
287 aesni_set_encrypt_key(key, bits, &xctx->ks1.ks);
288 xctx->xts.block1 = (block128_f) aesni_encrypt;
289 xctx->stream = aesni_xts_encrypt;
291 aesni_set_decrypt_key(key, bits, &xctx->ks1.ks);
292 xctx->xts.block1 = (block128_f) aesni_decrypt;
293 xctx->stream = aesni_xts_decrypt;
296 aesni_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
297 xctx->xts.block2 = (block128_f) aesni_encrypt;
299 xctx->xts.key1 = &xctx->ks1;
303 xctx->xts.key2 = &xctx->ks2;
599 EVP_AES_XTS_CTX *xctx = EVP_C_DATA(EVP_AES_XTS_CTX,ctx);
621 xctx->stream = NULL;
624 aes_t4_set_encrypt_key(key, bits, &xctx->ks1.ks);
625 xctx->xts.block1 = (block128_f) aes_t4_encrypt;
628 xctx->stream = aes128_t4_xts_encrypt;
631 xctx->stream = aes256_t4_xts_encrypt;
637 aes_t4_set_decrypt_key(key, bits, &xctx->ks1.ks);
638 xctx->xts.block1 = (block128_f) aes_t4_decrypt;
641 xctx->stream = aes128_t4_xts_decrypt;
644 xctx->stream = aes256_t4_xts_decrypt;
651 aes_t4_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
652 xctx->xts.block2 = (block128_f) aes_t4_encrypt;
654 xctx->xts.key1 = &xctx->ks1;
658 xctx->xts.key2 = &xctx->ks2;
3101 EVP_AES_XTS_CTX *xctx = EVP_C_DATA(EVP_AES_XTS_CTX, c);
3107 if (xctx->xts.key1) {
3108 if (xctx->xts.key1 != &xctx->ks1)
3112 if (xctx->xts.key2) {
3113 if (xctx->xts.key2 != &xctx->ks2)
3121 xctx->xts.key1 = NULL;
3122 xctx->xts.key2 = NULL;
3129 EVP_AES_XTS_CTX *xctx = EVP_C_DATA(EVP_AES_XTS_CTX,ctx);
3163 xctx->stream = enc ? AES_xts_encrypt : AES_xts_decrypt;
3165 xctx->stream = NULL;
3171 HWAES_set_encrypt_key(key, bits, &xctx->ks1.ks);
3172 xctx->xts.block1 = (block128_f) HWAES_encrypt;
3174 xctx->stream = HWAES_xts_encrypt;
3177 HWAES_set_decrypt_key(key, bits, &xctx->ks1.ks);
3178 xctx->xts.block1 = (block128_f) HWAES_decrypt;
3180 xctx->stream = HWAES_xts_decrypt;
3184 HWAES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
3185 xctx->xts.block2 = (block128_f) HWAES_encrypt;
3187 xctx->xts.key1 = &xctx->ks1;
3193 xctx->stream = enc ? ossl_bsaes_xts_encrypt : ossl_bsaes_xts_decrypt;
3199 vpaes_set_encrypt_key(key, bits, &xctx->ks1.ks);
3200 xctx->xts.block1 = (block128_f) vpaes_encrypt;
3202 vpaes_set_decrypt_key(key, bits, &xctx->ks1.ks);
3203 xctx->xts.block1 = (block128_f) vpaes_decrypt;
3206 vpaes_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
3207 xctx->xts.block2 = (block128_f) vpaes_encrypt;
3209 xctx->xts.key1 = &xctx->ks1;
3216 AES_set_encrypt_key(key, bits, &xctx->ks1.ks);
3217 xctx->xts.block1 = (block128_f) AES_encrypt;
3219 AES_set_decrypt_key(key, bits, &xctx->ks1.ks);
3220 xctx->xts.block1 = (block128_f) AES_decrypt;
3223 AES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks);
3224 xctx->xts.block2 = (block128_f) AES_encrypt;
3226 xctx->xts.key1 = &xctx->ks1;
3231 xctx->xts.key2 = &xctx->ks2;
3241 EVP_AES_XTS_CTX *xctx = EVP_C_DATA(EVP_AES_XTS_CTX,ctx);
3243 if (xctx->xts.key1 == NULL
3244 || xctx->xts.key2 == NULL
3261 if (xctx->stream)
3262 (*xctx->stream) (in, out, len,
3263 xctx->xts.key1, xctx->xts.key2,
3265 else if (CRYPTO_xts128_encrypt(&xctx->xts, ctx->iv, in, out, len,