adjust_legacy_from_psa: Add XTS algorithm support

Signed-off-by: FLOC'H Tanguy <t.floch@lacroix.group>
This commit is contained in:
FLOC'H Tanguy 2025-05-07 15:55:29 +02:00
parent 3bd433d38a
commit 0d16cb158b
3 changed files with 12 additions and 0 deletions

View File

@ -859,6 +859,12 @@
#endif
#endif /* PSA_WANT_ALG_GCM */
#if defined(PSA_WANT_ALG_XTS)
#if !defined(MBEDTLS_PSA_ACCEL_ALG_XTS)
#define MBEDTLS_PSA_BUILTIN_ALG_XTS 1
#endif
#endif /* PSA_WANT_ALG_XTS */
#if defined(PSA_WANT_ALG_CHACHA20_POLY1305)
#if !defined(MBEDTLS_PSA_ACCEL_ALG_CHACHA20_POLY1305)
#if defined(PSA_WANT_KEY_TYPE_CHACHA20)

View File

@ -79,6 +79,7 @@
#define PSA_WANT_ALG_TLS12_PRF 1
#define PSA_WANT_ALG_TLS12_PSK_TO_MS 1
#define PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS 1
#define PSA_WANT_ALG_XTS 1
#define PSA_WANT_ECC_BRAINPOOL_P_R1_256 1
#define PSA_WANT_ECC_BRAINPOOL_P_R1_384 1

View File

@ -174,6 +174,11 @@ psa_status_t mbedtls_cipher_values_from_psa(
*mode = MBEDTLS_MODE_CBC;
break;
#endif
#if defined(MBEDTLS_PSA_BUILTIN_ALG_XTS)
case PSA_ALG_XTS:
*mode = MBEDTLS_MODE_XTS;
break;
#endif
#if defined(MBEDTLS_PSA_BUILTIN_ALG_CCM_STAR_NO_TAG)
case PSA_ALG_CCM_STAR_NO_TAG:
*mode = MBEDTLS_MODE_CCM_STAR_NO_TAG;