 |
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
96#define MBEDTLS_SSL_TLS_C
98#define MBEDTLS_SSL_CLI_C
104#define MBEDTLS_SSL_CIPHERSUITES \
105 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,\
106 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,\
107 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,\
108 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,\
109 MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
111#ifdef MAX_CONTENT_LEN
112#define MBEDTLS_SSL_MAX_CONTENT_LEN MAX_CONTENT_LEN
117#define MBEDTLS_SSL_PROTO_TLS1_2
120#if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384) || \
121 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
122 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) || \
123 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) || \
124 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) )
127#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
132#ifdef ENABLE_MEMORY_OPTIMIZATIONS
134#define MBEDTLS_AES_ROM_TABLES
135#define MBEDTLS_ECP_WINDOW_SIZE 2
139#ifdef ENABLE_PEM_CERT
141#define MBEDTLS_BASE64_C
142#define MBEDTLS_PEM_PARSE_C
147#ifdef MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
150#define MBEDTLS_BIGNUM_C
152#define MBEDTLS_ECDH_C
155#define MBEDTLS_PK_PARSE_C
156#define MBEDTLS_PKCS1_V15
157#define MBEDTLS_ASN1_PARSE_C
158#define MBEDTLS_X509_USE_C
159#define MBEDTLS_X509_CRT_PARSE_C
161#ifdef ENABLE_ECP_DP_SECP256R1_ENABLED
162#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
164#ifdef ENABLE_ECP_DP_SECP384R1_ENABLED
165#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
170#ifdef MBEDTLS_SSL_TLS_C
172#define MBEDTLS_CIPHER_C
175#if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384) ||\
176 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) ||\
177 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) ||\
178 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) ||\
179 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) )
181# define MBEDTLS_AES_C
183# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
184 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA) || \
185 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256) )
186# define MBEDTLS_CIPHER_MODE_CBC
187# if defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA256)
188# define MBEDTLS_SHA256_C
190# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_CBC_SHA) || \
191 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_CBC_SHA))
192# define MBEDTLS_SHA1_C
196# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256) || \
197 defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384))
198# define MBEDTLS_GCM_C
199# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256))
200# define MBEDTLS_SHA256_C
202# if (defined(ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_256_GCM_SHA384))
203# define MBEDTLS_SHA512_C
209#ifdef MBEDTLS_SSL_PROTO_TLS1_2
210#if (!defined(MBEDTLS_SHA512_C) && !defined(MBEDTLS_SHA256_C) &&\
211 !defined(MBEDTLS_SHA1_C))
212#define MBEDTLS_SHA256_C
217#include "mbedtls/check_config.h"