CryptoPkg: Disable the security risk ciphers.

REF:https://github.com/tianocore/edk2/issues/11040

Since the below mentioned ciphers has a security risks,
Disable
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
MBEDTLS_SSL_RENEGOTIATION
MBEDTLS_DHM_C

Enable
MBEDTLS_SSL_DTLS_ANTI_REPLAY
MBEDTLS_SSL_DTLS_HELLO_VERIFY.

Signed-off-by: Kanagavel S <kanagavels@ami.com>
This commit is contained in:
INDIA\kanagavels
2025-06-19 13:16:55 +05:30
committed by mergify[bot]
parent 87a4bfd28c
commit c3bf98f265

View File

@@ -741,7 +741,7 @@
* See dhm.h for more details.
*
*/
#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
// #define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
/**
* \def MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
@@ -839,7 +839,7 @@
* See dhm.h for more details.
*
*/
#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
// #define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
/**
* \def MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
@@ -1482,7 +1482,7 @@
* configuration of this extension).
*
*/
#define MBEDTLS_SSL_RENEGOTIATION
// #define MBEDTLS_SSL_RENEGOTIATION
/**
* \def MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
@@ -1706,7 +1706,7 @@
*
* Comment this to disable anti-replay in DTLS.
*/
// #define MBEDTLS_SSL_DTLS_ANTI_REPLAY
#define MBEDTLS_SSL_DTLS_ANTI_REPLAY
/**
* \def MBEDTLS_SSL_DTLS_HELLO_VERIFY
@@ -1724,7 +1724,7 @@
*
* Comment this to disable support for HelloVerifyRequest.
*/
// #define MBEDTLS_SSL_DTLS_HELLO_VERIFY
#define MBEDTLS_SSL_DTLS_HELLO_VERIFY
/**
* \def MBEDTLS_SSL_DTLS_SRTP
@@ -2398,7 +2398,7 @@
* See dhm.h for more details.
*
*/
#define MBEDTLS_DHM_C
// #define MBEDTLS_DHM_C
/**
* \def MBEDTLS_ECDH_C