mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-10 05:03:02 +03:00
Remove MBEDTLS_AES_SETKEY_ENC_ALT
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
This commit is contained in:
@@ -350,7 +350,6 @@
|
|||||||
*/
|
*/
|
||||||
//#define MBEDTLS_TIMING_ALT
|
//#define MBEDTLS_TIMING_ALT
|
||||||
|
|
||||||
//#define MBEDTLS_AES_SETKEY_ENC_ALT
|
|
||||||
//#define MBEDTLS_AES_SETKEY_DEC_ALT
|
//#define MBEDTLS_AES_SETKEY_DEC_ALT
|
||||||
//#define MBEDTLS_AES_ENCRYPT_ALT
|
//#define MBEDTLS_AES_ENCRYPT_ALT
|
||||||
//#define MBEDTLS_AES_DECRYPT_ALT
|
//#define MBEDTLS_AES_DECRYPT_ALT
|
||||||
|
@@ -251,8 +251,7 @@ uint64_t mbedtls_test_parse_binary_string(data_t *bin_string);
|
|||||||
* \param key_type Key type
|
* \param key_type Key type
|
||||||
* \param key_bits Key length in number of bits.
|
* \param key_bits Key length in number of bits.
|
||||||
*/
|
*/
|
||||||
#if defined(MBEDTLS_AES_SETKEY_ENC_ALT) || \
|
#if defined(MBEDTLS_PSA_ACCEL_KEY_TYPE_AES)
|
||||||
defined(MBEDTLS_PSA_ACCEL_KEY_TYPE_AES)
|
|
||||||
#define MBEDTLS_TEST_HAVE_ALT_AES 1
|
#define MBEDTLS_TEST_HAVE_ALT_AES 1
|
||||||
#else
|
#else
|
||||||
#define MBEDTLS_TEST_HAVE_ALT_AES 0
|
#define MBEDTLS_TEST_HAVE_ALT_AES 0
|
||||||
|
@@ -2242,7 +2242,7 @@ component_build_aes_variations () {
|
|||||||
msg "build: aes.o for all combinations of relevant config options"
|
msg "build: aes.o for all combinations of relevant config options"
|
||||||
|
|
||||||
build_test_config_combos ${BUILTIN_SRC_PATH}/aes.o validate_aes_config_variations \
|
build_test_config_combos ${BUILTIN_SRC_PATH}/aes.o validate_aes_config_variations \
|
||||||
"MBEDTLS_AES_SETKEY_ENC_ALT" "MBEDTLS_AES_DECRYPT_ALT" \
|
"MBEDTLS_AES_DECRYPT_ALT" \
|
||||||
"MBEDTLS_AES_ROM_TABLES" "MBEDTLS_AES_ENCRYPT_ALT" "MBEDTLS_AES_SETKEY_DEC_ALT" \
|
"MBEDTLS_AES_ROM_TABLES" "MBEDTLS_AES_ENCRYPT_ALT" "MBEDTLS_AES_SETKEY_DEC_ALT" \
|
||||||
"MBEDTLS_AES_FEWER_TABLES" "MBEDTLS_AES_USE_HARDWARE_ONLY" \
|
"MBEDTLS_AES_FEWER_TABLES" "MBEDTLS_AES_USE_HARDWARE_ONLY" \
|
||||||
"MBEDTLS_AESNI_C" "MBEDTLS_AESCE_C" "MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH"
|
"MBEDTLS_AESNI_C" "MBEDTLS_AESCE_C" "MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH"
|
||||||
@@ -2259,7 +2259,7 @@ component_build_aes_variations () {
|
|||||||
scripts/config.py unset MBEDTLS_DES_C
|
scripts/config.py unset MBEDTLS_DES_C
|
||||||
scripts/config.py unset MBEDTLS_NIST_KW_C
|
scripts/config.py unset MBEDTLS_NIST_KW_C
|
||||||
build_test_config_combos ${BUILTIN_SRC_PATH}/aes.o validate_aes_config_variations \
|
build_test_config_combos ${BUILTIN_SRC_PATH}/aes.o validate_aes_config_variations \
|
||||||
"MBEDTLS_AES_SETKEY_ENC_ALT" "MBEDTLS_AES_DECRYPT_ALT" \
|
"MBEDTLS_AES_DECRYPT_ALT" \
|
||||||
"MBEDTLS_AES_ROM_TABLES" "MBEDTLS_AES_ENCRYPT_ALT" "MBEDTLS_AES_SETKEY_DEC_ALT" \
|
"MBEDTLS_AES_ROM_TABLES" "MBEDTLS_AES_ENCRYPT_ALT" "MBEDTLS_AES_SETKEY_DEC_ALT" \
|
||||||
"MBEDTLS_AES_FEWER_TABLES" "MBEDTLS_AES_USE_HARDWARE_ONLY" \
|
"MBEDTLS_AES_FEWER_TABLES" "MBEDTLS_AES_USE_HARDWARE_ONLY" \
|
||||||
"MBEDTLS_AESNI_C" "MBEDTLS_AESCE_C" "MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH"
|
"MBEDTLS_AESNI_C" "MBEDTLS_AESCE_C" "MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH"
|
||||||
|
@@ -541,7 +541,6 @@ MBEDTLS_MAYBE_UNUSED static unsigned mbedtls_aes_rk_offset(uint32_t *buf)
|
|||||||
/*
|
/*
|
||||||
* AES key schedule (encryption)
|
* AES key schedule (encryption)
|
||||||
*/
|
*/
|
||||||
#if !defined(MBEDTLS_AES_SETKEY_ENC_ALT)
|
|
||||||
int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key,
|
int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key,
|
||||||
unsigned int keybits)
|
unsigned int keybits)
|
||||||
{
|
{
|
||||||
@@ -647,7 +646,6 @@ int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key,
|
|||||||
return 0;
|
return 0;
|
||||||
#endif /* !MBEDTLS_AES_USE_HARDWARE_ONLY */
|
#endif /* !MBEDTLS_AES_USE_HARDWARE_ONLY */
|
||||||
}
|
}
|
||||||
#endif /* !MBEDTLS_AES_SETKEY_ENC_ALT */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AES key schedule (decryption)
|
* AES key schedule (decryption)
|
||||||
@@ -1858,12 +1856,6 @@ int mbedtls_aes_self_test(int verbose)
|
|||||||
aes_tests = aes_test_ecb_enc[u];
|
aes_tests = aes_test_ecb_enc[u];
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* AES-192 is an optional feature that may be unavailable when
|
|
||||||
* there is an alternative underlying implementation i.e when
|
|
||||||
* MBEDTLS_AES_SETKEY_ENC_ALT or MBEDTLS_AES_SETKEY_DEC_ALT
|
|
||||||
* are defined.
|
|
||||||
*/
|
|
||||||
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
||||||
mbedtls_printf("skipped\n");
|
mbedtls_printf("skipped\n");
|
||||||
continue;
|
continue;
|
||||||
@@ -1923,12 +1915,6 @@ int mbedtls_aes_self_test(int verbose)
|
|||||||
aes_tests = aes_test_cbc_enc[u];
|
aes_tests = aes_test_cbc_enc[u];
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* AES-192 is an optional feature that may be unavailable when
|
|
||||||
* there is an alternative underlying implementation i.e when
|
|
||||||
* MBEDTLS_AES_SETKEY_ENC_ALT or MBEDTLS_AES_SETKEY_DEC_ALT
|
|
||||||
* are defined.
|
|
||||||
*/
|
|
||||||
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
||||||
mbedtls_printf("skipped\n");
|
mbedtls_printf("skipped\n");
|
||||||
continue;
|
continue;
|
||||||
@@ -1991,12 +1977,7 @@ int mbedtls_aes_self_test(int verbose)
|
|||||||
|
|
||||||
offset = 0;
|
offset = 0;
|
||||||
ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
|
ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
|
||||||
/*
|
|
||||||
* AES-192 is an optional feature that may be unavailable when
|
|
||||||
* there is an alternative underlying implementation i.e when
|
|
||||||
* MBEDTLS_AES_SETKEY_ENC_ALT or MBEDTLS_AES_SETKEY_DEC_ALT
|
|
||||||
* are defined.
|
|
||||||
*/
|
|
||||||
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
||||||
mbedtls_printf("skipped\n");
|
mbedtls_printf("skipped\n");
|
||||||
continue;
|
continue;
|
||||||
@@ -2056,12 +2037,7 @@ int mbedtls_aes_self_test(int verbose)
|
|||||||
|
|
||||||
offset = 0;
|
offset = 0;
|
||||||
ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
|
ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
|
||||||
/*
|
|
||||||
* AES-192 is an optional feature that may be unavailable when
|
|
||||||
* there is an alternative underlying implementation i.e when
|
|
||||||
* MBEDTLS_AES_SETKEY_ENC_ALT or MBEDTLS_AES_SETKEY_DEC_ALT
|
|
||||||
* are defined.
|
|
||||||
*/
|
|
||||||
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
if (ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && keybits == 192) {
|
||||||
mbedtls_printf("skipped\n");
|
mbedtls_printf("skipped\n");
|
||||||
continue;
|
continue;
|
||||||
|
Reference in New Issue
Block a user