 |
no-OS
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
35#ifndef NOOS_MBEDTLS_CONFIG_H
36#define NOOS_MBEDTLS_CONFIG_H
44#define MBEDTLS_DEBUG_C
45#define MBEDTLS_ERROR_C
62#define ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256
67#define ENABLE_ECP_DP_SECP256R1_ENABLED
75#define ENABLE_PEM_CERT
90#define ENABLE_MEMORY_OPTIMIZATIONS
94#define MBEDTLS_NO_PLATFORM_ENTROPY
97#define MBEDTLS_ECP_NO_INTERNAL_RNG
99#define MBEDTLS_SSL_TLS_C
101#define MBEDTLS_SSL_CLI_C
107#define MBEDTLS_SSL_CIPHERSUITES \
108 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,\
109 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,\
110 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,\
111 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,\
112 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
114#ifdef MAX_CONTENT_LEN
115#define MBEDTLS_SSL_MAX_CONTENT_LEN MAX_CONTENT_LEN
120#define MBEDTLS_SSL_PROTO_TLS1_2
123#if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384) || \
124 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
125 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) || \
126 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) || \
127 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) )
130#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
135#ifdef ENABLE_MEMORY_OPTIMIZATIONS
137#define MBEDTLS_AES_ROM_TABLES
138#define MBEDTLS_ECP_WINDOW_SIZE 2
142#ifdef ENABLE_PEM_CERT
144#define MBEDTLS_BASE64_C
145#define MBEDTLS_PEM_PARSE_C
150#ifdef MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
153#define MBEDTLS_BIGNUM_C
155#define MBEDTLS_ECDH_C
158#define MBEDTLS_PK_PARSE_C
159#define MBEDTLS_PKCS1_V15
160#define MBEDTLS_ASN1_PARSE_C
161#define MBEDTLS_X509_USE_C
162#define MBEDTLS_X509_CRT_PARSE_C
164#ifdef ENABLE_ECP_DP_SECP256R1_ENABLED
165#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
167#ifdef ENABLE_ECP_DP_SECP384R1_ENABLED
168#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
173#ifdef MBEDTLS_SSL_TLS_C
175#define MBEDTLS_CIPHER_C
178#if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384) ||\
179 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) ||\
180 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) ||\
181 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) ||\
182 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) )
184# define MBEDTLS_AES_C
186# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
187 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) || \
188 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) )
189# define MBEDTLS_CIPHER_MODE_CBC
190# if defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256)
191# define MBEDTLS_SHA256_C
193# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
194 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA))
195# define MBEDTLS_SHA1_C
199# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) || \
200 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384))
201# define MBEDTLS_GCM_C
202# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256))
203# define MBEDTLS_SHA256_C
205# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384))
206# define MBEDTLS_SHA512_C
212#ifdef MBEDTLS_SSL_PROTO_TLS1_2
213#if (!defined(MBEDTLS_SHA512_C) && !defined(MBEDTLS_SHA256_C) &&\
214 !defined(MBEDTLS_SHA1_C))
215#define MBEDTLS_SHA256_C
220#include "mbedtls/check_config.h"