diff options
author | Ryan Everett <ryan.everett@arm.com> | 2024-04-30 17:21:15 +0100 |
---|---|---|
committer | Ronald Cron <ronald.cron@arm.com> | 2024-05-16 08:12:03 +0200 |
commit | 2abd658030d14360f130f1444180f12995cd4d52 (patch) | |
tree | edfe9a9dd7d6ec8249672ab2687fe290e829b56b | |
parent | c3051572cac18d6222fdc37c1294e5824eafe066 (diff) | |
download | mbedtls-2abd658030d14360f130f1444180f12995cd4d52.zip mbedtls-2abd658030d14360f130f1444180f12995cd4d52.tar.gz mbedtls-2abd658030d14360f130f1444180f12995cd4d52.tar.bz2 |
Address symmetric-only comments
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
-rw-r--r-- | configs/config-symmetric-only.h | 4 | ||||
-rw-r--r-- | configs/crypto-config-symmetric-only.h | 17 |
2 files changed, 10 insertions, 11 deletions
diff --git a/configs/config-symmetric-only.h b/configs/config-symmetric-only.h index ad6a441..faeab17 100644 --- a/configs/config-symmetric-only.h +++ b/configs/config-symmetric-only.h @@ -18,10 +18,6 @@ #define MBEDTLS_HAVE_TIME_DATE /* Mbed TLS feature support */ -#define MBEDTLS_CIPHER_MODE_XTS -#define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS -#define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN -#define MBEDTLS_CIPHER_PADDING_ZEROS #define MBEDTLS_ERROR_STRERROR_DUMMY #define MBEDTLS_FS_IO #define MBEDTLS_ENTROPY_NV_SEED diff --git a/configs/crypto-config-symmetric-only.h b/configs/crypto-config-symmetric-only.h index 799890d..5d6bf85 100644 --- a/configs/crypto-config-symmetric-only.h +++ b/configs/crypto-config-symmetric-only.h @@ -33,17 +33,20 @@ #define PSA_WANT_ALG_RIPEMD160 1 #define PSA_WANT_ALG_SHA_1 1 #define PSA_WANT_ALG_STREAM_CIPHER 1 -#define PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS 1 -#define PSA_WANT_ALG_TLS12_PRF 1 -#define PSA_WANT_ALG_TLS12_PSK_TO_MS 1 - -/* The library does not currently support enabling SHA-224 without SHA-256. - * A future version of the library will have this option disabled - * by default. */ #define PSA_WANT_ALG_SHA_224 1 #define PSA_WANT_ALG_SHA_256 1 #define PSA_WANT_ALG_SHA_384 1 #define PSA_WANT_ALG_SHA_512 1 +#define PSA_WANT_ALG_SHA3_224 1 +#define PSA_WANT_ALG_SHA3_256 1 +#define PSA_WANT_ALG_SHA3_384 1 +#define PSA_WANT_ALG_SHA3_512 1 +#define PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS 1 +#define PSA_WANT_ALG_TLS12_PRF 1 +#define PSA_WANT_ALG_TLS12_PSK_TO_MS 1 + +/* XTS is not yet supported via the PSA API in Mbed TLS. */ +//#define PSA_WANT_ALG_XTS 1 #define PSA_WANT_KEY_TYPE_AES 1 #define PSA_WANT_KEY_TYPE_ARIA 1 |