mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-08 10:09:54 +00:00
Move the new config optimization defines to be optional
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
parent
32846c62ac
commit
131512440e
|
@ -160,6 +160,10 @@
|
||||||
/* Fault Injection Countermeasures */
|
/* Fault Injection Countermeasures */
|
||||||
#define MBEDTLS_FI_COUNTERMEASURES
|
#define MBEDTLS_FI_COUNTERMEASURES
|
||||||
#define MBEDTLS_CCM_SHUFFLING_MASKING
|
#define MBEDTLS_CCM_SHUFFLING_MASKING
|
||||||
|
/* Further optimizations */
|
||||||
|
#define MBEDTLS_SSL_FREE_SERVER_CERTIFICATE
|
||||||
|
#define MBEDTLS_IMMEDIATE_TRANSMISSION
|
||||||
|
#define MBEDTLS_EARLY_KEY_COMPUTATION
|
||||||
|
|
||||||
#if defined(MBEDTLS_USER_CONFIG_FILE)
|
#if defined(MBEDTLS_USER_CONFIG_FILE)
|
||||||
#include MBEDTLS_USER_CONFIG_FILE
|
#include MBEDTLS_USER_CONFIG_FILE
|
||||||
|
|
|
@ -1612,7 +1612,7 @@
|
||||||
* but not afterwards.
|
* but not afterwards.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_SSL_FREE_SERVER_CERTIFICATE
|
//#define MBEDTLS_SSL_FREE_SERVER_CERTIFICATE
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1622,7 +1622,7 @@
|
||||||
*
|
*
|
||||||
* Requires: MBEDTLS_SSL_PROTO_DTLS
|
* Requires: MBEDTLS_SSL_PROTO_DTLS
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_IMMEDIATE_TRANSMISSION
|
//#define MBEDTLS_IMMEDIATE_TRANSMISSION
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_EARLY_KEY_COMPUTATION
|
* \def MBEDTLS_EARLY_KEY_COMPUTATION
|
||||||
|
@ -1632,7 +1632,7 @@
|
||||||
*
|
*
|
||||||
* Requires:
|
* Requires:
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_EARLY_KEY_COMPUTATION
|
//#define MBEDTLS_EARLY_KEY_COMPUTATION
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_SSL_HW_RECORD_ACCEL
|
* \def MBEDTLS_SSL_HW_RECORD_ACCEL
|
||||||
|
|
|
@ -8003,7 +8003,7 @@ int ssl_parse_delayed_certificate_verify( mbedtls_ssl_context *ssl,
|
||||||
rs_ctx ) );
|
rs_ctx ) );
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif /* MBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED && MBEDTLS_DELAYED_SERVER_CERT_VERIFICATION */
|
#endif /* MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED && MBEDTLS_DELAYED_SERVER_CERT_VERIFICATION */
|
||||||
|
|
||||||
|
|
||||||
#if !defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE)
|
#if !defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE)
|
||||||
|
|
|
@ -61,6 +61,10 @@
|
||||||
# MBEDTLS_VALIDATE_SSL_KEYS_INTEGRITY
|
# MBEDTLS_VALIDATE_SSL_KEYS_INTEGRITY
|
||||||
# MBEDTLS_OPTIMIZE_TINYCRYPT_ASM
|
# MBEDTLS_OPTIMIZE_TINYCRYPT_ASM
|
||||||
# MBEDTLS_AES_128_BIT_MASKED
|
# MBEDTLS_AES_128_BIT_MASKED
|
||||||
|
# MBEDTLS_PLATFORM_FAULT_CALLBACKS
|
||||||
|
# MBEDTLS_SSL_FREE_SERVER_CERTIFICATE
|
||||||
|
# MBEDTLS_IMMEDIATE_TRANSMISSION
|
||||||
|
# MBEDTLS_EARLY_KEY_COMPUTATION
|
||||||
# and any symbol beginning _ALT
|
# and any symbol beginning _ALT
|
||||||
#
|
#
|
||||||
# The baremetal configuration excludes options that require a library or
|
# The baremetal configuration excludes options that require a library or
|
||||||
|
@ -149,6 +153,9 @@ MBEDTLS_VALIDATE_SSL_KEYS_INTEGRITY
|
||||||
MBEDTLS_OPTIMIZE_TINYCRYPT_ASM
|
MBEDTLS_OPTIMIZE_TINYCRYPT_ASM
|
||||||
MBEDTLS_AES_128_BIT_MASKED
|
MBEDTLS_AES_128_BIT_MASKED
|
||||||
MBEDTLS_PLATFORM_FAULT_CALLBACKS
|
MBEDTLS_PLATFORM_FAULT_CALLBACKS
|
||||||
|
MBEDTLS_SSL_FREE_SERVER_CERTIFICATE
|
||||||
|
MBEDTLS_IMMEDIATE_TRANSMISSION
|
||||||
|
MBEDTLS_EARLY_KEY_COMPUTATION
|
||||||
_ALT\s*$
|
_ALT\s*$
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue