• Home
  • Raw
  • Download

Lines Matching refs:xctx

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