Lines Matching refs:tweak
510 mbedtls_aes_init(&ctx->tweak); in mbedtls_aes_xts_init()
520 mbedtls_aes_free(&ctx->tweak); in mbedtls_aes_xts_free()
797 ret = mbedtls_aes_setkey_enc(&ctx->tweak, key2, key2bits); in mbedtls_aes_xts_setkey_enc()
821 ret = mbedtls_aes_setkey_enc(&ctx->tweak, key2, key2bits); in mbedtls_aes_xts_setkey_dec()
1199 unsigned char tweak[16]; in mbedtls_aes_crypt_xts() local
1218 ret = mbedtls_aes_crypt_ecb(&ctx->tweak, MBEDTLS_AES_ENCRYPT, in mbedtls_aes_crypt_xts()
1219 data_unit, tweak); in mbedtls_aes_crypt_xts()
1231 memcpy(prev_tweak, tweak, sizeof(tweak)); in mbedtls_aes_crypt_xts()
1232 mbedtls_gf128mul_x_ble(tweak, tweak); in mbedtls_aes_crypt_xts()
1235 mbedtls_xor(tmp, input, tweak, 16); in mbedtls_aes_crypt_xts()
1242 mbedtls_xor(output, tmp, tweak, 16); in mbedtls_aes_crypt_xts()
1245 mbedtls_gf128mul_x_ble(tweak, tweak); in mbedtls_aes_crypt_xts()
1254 unsigned char *t = mode == MBEDTLS_AES_DECRYPT ? prev_tweak : tweak; in mbedtls_aes_crypt_xts()