|
50 | 50 | #define MBEDTLS_ECP_DP_BP512R1_ENABLED
|
51 | 51 | #define MBEDTLS_ECP_DP_CURVE25519_ENABLED
|
52 | 52 | #define MBEDTLS_ECP_NIST_OPTIM
|
| 53 | +#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED |
| 54 | +#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED |
| 55 | +#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED |
| 56 | +#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED |
| 57 | +#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED |
53 | 58 | #define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
|
| 59 | +#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED |
| 60 | +#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED |
54 | 61 | #define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
|
| 62 | +#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED |
55 | 63 | #define MBEDTLS_NO_PLATFORM_ENTROPY
|
56 | 64 | #define MBEDTLS_PKCS1_V15
|
57 | 65 | #define MBEDTLS_SHA256_SMALLER
|
|
68 | 76 | // Enable mbedtls modules
|
69 | 77 | #define MBEDTLS_AES_C
|
70 | 78 | #define MBEDTLS_ASN1_PARSE_C
|
| 79 | +#define MBEDTLS_ASN1_WRITE_C |
71 | 80 | #define MBEDTLS_BIGNUM_C
|
72 | 81 | #define MBEDTLS_CIPHER_C
|
73 | 82 | #define MBEDTLS_CTR_DRBG_C
|
74 | 83 | #define MBEDTLS_ECDH_C
|
| 84 | +#define MBEDTLS_ECDSA_C |
75 | 85 | #define MBEDTLS_ECP_C
|
76 | 86 | #define MBEDTLS_ENTROPY_C
|
77 | 87 | #define MBEDTLS_ERROR_C
|
|
94 | 104 | #define MBEDTLS_X509_CRT_PARSE_C
|
95 | 105 | #define MBEDTLS_X509_USE_C
|
96 | 106 | #define MBEDTLS_HAVE_TIME
|
| 107 | +#define MBEDTLS_DHM_C // needed by DHE_PSK |
97 | 108 | #undef MBEDTLS_HAVE_TIME_DATE
|
98 | 109 |
|
99 | 110 | // Memory allocation hooks
|
|
0 commit comments