123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- #ifndef MBEDTLS_CONFIG_H
- #define MBEDTLS_CONFIG_H
- #define MBEDTLS_PLATFORM_C
- #define MBEDTLS_PLATFORM_MEMORY
- #define MBEDTLS_MEMORY_BUFFER_ALLOC_C
- #define MBEDTLS_PLATFORM_NO_STD_FUNCTIONS
- #define MBEDTLS_PLATFORM_EXIT_ALT
- #define MBEDTLS_NO_PLATFORM_ENTROPY
- #define MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES
- #define MBEDTLS_PLATFORM_PRINTF_ALT
- #if defined(CONFIG_MBEDTLS_TEST)
- #define MBEDTLS_SELF_TEST
- #define MBEDTLS_DEBUG_C
- #else
- #define MBEDTLS_ENTROPY_C
- #endif
- #define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
- #define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
- #define MBEDTLS_SSL_PROTO_TLS1_2
- #define MBEDTLS_SSL_PROTO_DTLS
- #define MBEDTLS_SSL_DTLS_ANTI_REPLAY
- #define MBEDTLS_SSL_DTLS_HELLO_VERIFY
- #define MBEDTLS_AES_C
- #define MBEDTLS_CCM_C
- #define MBEDTLS_CIPHER_C
- #define MBEDTLS_CTR_DRBG_C
- #define MBEDTLS_ENTROPY_C
- #define MBEDTLS_MD_C
- #define MBEDTLS_SHA256_C
- #define MBEDTLS_SSL_COOKIE_C
- #define MBEDTLS_SSL_CLI_C
- #define MBEDTLS_SSL_SRV_C
- #define MBEDTLS_SSL_TLS_C
- #define MBEDTLS_AES_ROM_TABLES
- #define MBEDTLS_PSK_MAX_LEN 16
- #define MBEDTLS_ENTROPY_MAX_SOURCES 2
- #define MBEDTLS_SSL_CIPHERSUITES MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8
- #define MBEDTLS_SSL_MAX_CONTENT_LEN CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN
- #include "mbedtls/check_config.h"
- #endif
|