Respect -Os for everything except XTS
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/aesce.c b/library/aesce.c
index ecfadcd..1f3c83b 100644
--- a/library/aesce.c
+++ b/library/aesce.c
@@ -173,7 +173,6 @@
/* Two rounds of AESCE decryption */
#define AESCE_DECRYPT_ROUND_X2 AESCE_DECRYPT_ROUND; AESCE_DECRYPT_ROUND
-MBEDTLS_OPTIMIZE_FOR_PERFORMANCE
static uint8x16_t aesce_decrypt_block(uint8x16_t block,
unsigned char *keys,
int rounds)
@@ -210,7 +209,6 @@
/*
* AES-ECB block en(de)cryption
*/
-MBEDTLS_OPTIMIZE_FOR_PERFORMANCE
int mbedtls_aesce_crypt_ecb(mbedtls_aes_context *ctx,
int mode,
const unsigned char input[16],
diff --git a/library/ccm.c b/library/ccm.c
index 81bdfe7..36c999e 100644
--- a/library/ccm.c
+++ b/library/ccm.c
@@ -326,7 +326,6 @@
return 0;
}
-MBEDTLS_OPTIMIZE_FOR_PERFORMANCE
int mbedtls_ccm_update(mbedtls_ccm_context *ctx,
const unsigned char *input, size_t input_len,
unsigned char *output, size_t output_size,
diff --git a/library/gcm.c b/library/gcm.c
index 6d7ef21..35823e3 100644
--- a/library/gcm.c
+++ b/library/gcm.c
@@ -417,7 +417,6 @@
return 0;
}
-MBEDTLS_OPTIMIZE_FOR_PERFORMANCE
int mbedtls_gcm_update(mbedtls_gcm_context *ctx,
const unsigned char *input, size_t input_length,
unsigned char *output, size_t output_size,