no-OS
Loading...
Searching...
No Matches
noos_mbedtls_config.h File Reference

Config to build mbedtls library. More...

#include "mbedtls/check_config.h"
Include dependency graph for noos_mbedtls_config.h:

Macros

#define MBEDTLS_DEBUG_C
 
#define MBEDTLS_ERROR_C
 
#define ENABLE_TLS1_2
 
#define ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256
 
#define ENABLE_ECP_DP_SECP256R1_ENABLED
 
#define ENABLE_PEM_CERT
 
#define ENABLE_MEMORY_OPTIMIZATIONS
 
#define MBEDTLS_NO_PLATFORM_ENTROPY
 
#define MBEDTLS_ECP_NO_INTERNAL_RNG
 
#define MBEDTLS_SSL_TLS_C
 
#define MBEDTLS_SSL_CLI_C
 
#define MBEDTLS_SSL_CIPHERSUITES
 
#define MBEDTLS_SSL_PROTO_TLS1_2
 
#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
 
#define MBEDTLS_AES_ROM_TABLES
 
#define MBEDTLS_ECP_WINDOW_SIZE   2
 
#define MBEDTLS_BASE64_C
 
#define MBEDTLS_PEM_PARSE_C
 
#define MBEDTLS_RSA_C
 
#define MBEDTLS_BIGNUM_C
 
#define MBEDTLS_OID_C
 
#define MBEDTLS_ECDH_C
 
#define MBEDTLS_ECP_C
 
#define MBEDTLS_PK_C
 
#define MBEDTLS_PK_PARSE_C
 
#define MBEDTLS_PKCS1_V15
 
#define MBEDTLS_ASN1_PARSE_C
 
#define MBEDTLS_X509_USE_C
 
#define MBEDTLS_X509_CRT_PARSE_C
 
#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
 
#define MBEDTLS_MD_C
 
#define MBEDTLS_CIPHER_C
 
#define MBEDTLS_AES_C
 
#define MBEDTLS_GCM_C
 
#define MBEDTLS_SHA256_C
 

Detailed Description

Config to build mbedtls library.

Author
Antoniu Miclaus (anton.nosp@m.iu.m.nosp@m.iclau.nosp@m.s@an.nosp@m.alog..nosp@m.com)

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256

#define ENABLE_CHIPERSUITE_ECDHE_RSA_WITH_AES_128_GCM_SHA256

◆ ENABLE_ECP_DP_SECP256R1_ENABLED

#define ENABLE_ECP_DP_SECP256R1_ENABLED

◆ ENABLE_MEMORY_OPTIMIZATIONS

#define ENABLE_MEMORY_OPTIMIZATIONS

◆ ENABLE_PEM_CERT

#define ENABLE_PEM_CERT

◆ ENABLE_TLS1_2

#define ENABLE_TLS1_2

◆ MBEDTLS_AES_C

#define MBEDTLS_AES_C

◆ MBEDTLS_AES_ROM_TABLES

#define MBEDTLS_AES_ROM_TABLES

◆ MBEDTLS_ASN1_PARSE_C

#define MBEDTLS_ASN1_PARSE_C

◆ MBEDTLS_BASE64_C

#define MBEDTLS_BASE64_C

◆ MBEDTLS_BIGNUM_C

#define MBEDTLS_BIGNUM_C

◆ MBEDTLS_CIPHER_C

#define MBEDTLS_CIPHER_C

◆ MBEDTLS_DEBUG_C

#define MBEDTLS_DEBUG_C

◆ MBEDTLS_ECDH_C

#define MBEDTLS_ECDH_C

◆ MBEDTLS_ECP_C

#define MBEDTLS_ECP_C

◆ MBEDTLS_ECP_DP_SECP256R1_ENABLED

#define MBEDTLS_ECP_DP_SECP256R1_ENABLED

◆ MBEDTLS_ECP_NO_INTERNAL_RNG

#define MBEDTLS_ECP_NO_INTERNAL_RNG

◆ MBEDTLS_ECP_WINDOW_SIZE

#define MBEDTLS_ECP_WINDOW_SIZE   2

◆ MBEDTLS_ERROR_C

#define MBEDTLS_ERROR_C

◆ MBEDTLS_GCM_C

#define MBEDTLS_GCM_C

◆ MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED

◆ MBEDTLS_MD_C

#define MBEDTLS_MD_C

◆ MBEDTLS_NO_PLATFORM_ENTROPY

#define MBEDTLS_NO_PLATFORM_ENTROPY

◆ MBEDTLS_OID_C

#define MBEDTLS_OID_C

◆ MBEDTLS_PEM_PARSE_C

#define MBEDTLS_PEM_PARSE_C

◆ MBEDTLS_PK_C

#define MBEDTLS_PK_C

◆ MBEDTLS_PK_PARSE_C

#define MBEDTLS_PK_PARSE_C

◆ MBEDTLS_PKCS1_V15

#define MBEDTLS_PKCS1_V15

◆ MBEDTLS_RSA_C

#define MBEDTLS_RSA_C

◆ MBEDTLS_SHA256_C

#define MBEDTLS_SHA256_C

◆ MBEDTLS_SSL_CIPHERSUITES

#define MBEDTLS_SSL_CIPHERSUITES
Value:
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,\
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,\
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,\
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,\
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

◆ MBEDTLS_SSL_CLI_C

#define MBEDTLS_SSL_CLI_C

◆ MBEDTLS_SSL_PROTO_TLS1_2

#define MBEDTLS_SSL_PROTO_TLS1_2

◆ MBEDTLS_SSL_TLS_C

#define MBEDTLS_SSL_TLS_C

◆ MBEDTLS_X509_CRT_PARSE_C

#define MBEDTLS_X509_CRT_PARSE_C

◆ MBEDTLS_X509_USE_C

#define MBEDTLS_X509_USE_C