58 lines
1.6 KiB
C
58 lines
1.6 KiB
C
// This is an autogenerated config file, any changes to this file will be overwritten
|
|
|
|
#ifndef SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H
|
|
#define SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H
|
|
|
|
// Convert CMSIS Markup config defines to mbedTLS specific config defines
|
|
|
|
#if SL_MBEDTLS_RSA_NO_CRT
|
|
#define MBEDTLS_RSA_NO_CRT
|
|
#endif
|
|
|
|
// Allow undefining the specified cipher suites
|
|
#if defined(SLI_MBEDTLS_AUTODETECT_CIPHERSUITES)
|
|
#undef MBEDTLS_SSL_CIPHERSUITES
|
|
#endif
|
|
|
|
#if SL_MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
|
|
#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
|
|
#endif
|
|
#if SL_MBEDTLS_SSL_EXPORT_KEYS
|
|
#define MBEDTLS_SSL_EXPORT_KEYS
|
|
#endif
|
|
#if SL_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
|
|
#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
|
|
#endif
|
|
#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
|
|
#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
|
|
#endif
|
|
#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
|
|
#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
|
|
#endif
|
|
#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
|
|
#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
|
|
#endif
|
|
#if SL_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
|
|
#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
|
|
#endif
|
|
#if SL_MBEDTLS_ECP_ENABLE_COMPRESSED_CURVE_PARSING
|
|
#define MBEDTLS_ECP_ENABLE_COMPRESSED_CURVE_PARSING
|
|
#endif
|
|
#if SL_MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS
|
|
#define MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS
|
|
#endif
|
|
|
|
#if !defined(MBEDTLS_SSL_IN_CONTENT_LEN)
|
|
#define MBEDTLS_SSL_IN_CONTENT_LEN SL_MBEDTLS_SSL_IN_CONTENT_LEN
|
|
#endif
|
|
|
|
#if !defined(MBEDTLS_SSL_OUT_CONTENT_LEN)
|
|
#define MBEDTLS_SSL_OUT_CONTENT_LEN SL_MBEDTLS_SSL_OUT_CONTENT_LEN
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#endif // SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H
|