Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-os-example-mbed5-blinky by
baidu_ca_mbedtls_config.h
00001 // Copyright 2017 Baidu Inc. All Rights Reserved. 00002 // Author: Su Hao (suhao@baidu.com) 00003 // 00004 // Description: The configuration for mbedtls. 00005 00006 #ifndef BAIDU_IOT_TINYDU_IOT_OS_SRC_IOT_BAIDU_CA_INCLUDE_BAIDU_CA_MBEDTLS_CONFIG_H 00007 #define BAIDU_IOT_TINYDU_IOT_OS_SRC_IOT_BAIDU_CA_INCLUDE_BAIDU_CA_MBEDTLS_CONFIG_H 00008 00009 /************************************************************/ 00010 /* System support */ 00011 //#define MBEDTLS_HAVE_ASM 00012 //#define MBEDTLS_HAVE_TIME 00013 00014 #if defined(TARGET_UNO_91H) 00015 #define MBEDTLS_AES_ENCRYPT_CBC_ALT 00016 #define MBEDTLS_AES_SETKEY_ENC_ALT 00017 #define MBEDTLS_AES_SETKEY_DEC_ALT 00018 #define MBEDTLS_AES_ENCRYPT_ALT 00019 #define MBEDTLS_AES_DECRYPT_ALT 00020 #define MBEDTLS_RSA_MONTMUL_ALT 00021 #define MBEDTLS_DRBG_ALT 00022 #endif /* TARGET_UNO_91H */ 00023 00024 00025 /* mbed TLS feature support */ 00026 #define MBEDTLS_CIPHER_MODE_CBC 00027 #define MBEDTLS_PKCS1_V15 00028 #define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED 00029 //#define MBEDTLS_SSL_PROTO_TLS1_1 00030 00031 /* mbed TLS modules */ 00032 #define MBEDTLS_AES_C 00033 #define MBEDTLS_ASN1_PARSE_C 00034 #define MBEDTLS_ASN1_WRITE_C 00035 #define MBEDTLS_BIGNUM_C 00036 #define MBEDTLS_CIPHER_C 00037 #define MBEDTLS_CTR_DRBG_C 00038 #define MBEDTLS_DES_C 00039 #define MBEDTLS_ENTROPY_C 00040 #define MBEDTLS_MD_C 00041 #define MBEDTLS_MD5_C 00042 //#define MBEDTLS_NET_C 00043 #define MBEDTLS_OID_C 00044 #define MBEDTLS_PK_C 00045 #define MBEDTLS_PK_PARSE_C 00046 #define MBEDTLS_RSA_C 00047 #define MBEDTLS_SHA1_C 00048 #define MBEDTLS_SHA256_C 00049 #define MBEDTLS_SSL_CLI_C 00050 #define MBEDTLS_SSL_SRV_C 00051 #define MBEDTLS_SSL_TLS_C 00052 #define MBEDTLS_X509_CRT_PARSE_C 00053 #define MBEDTLS_X509_USE_C 00054 00055 /* For test certificates */ 00056 #define MBEDTLS_BASE64_C 00057 #define MBEDTLS_CERTS_C 00058 #define MBEDTLS_PEM_PARSE_C 00059 00060 /* For testing with compat.sh */ 00061 //#define MBEDTLS_FS_IO 00062 00063 /************************************************************/ 00064 00065 //#define MBEDTLS_TIMING_C 00066 #define MBEDTLS_CTR_DRBG_C 00067 00068 #if 0 00069 00070 #define MBEDTLS_PLATFORM_C 00071 #define MBEDTLS_PLATFORM_MEMORY 00072 00073 #define MBEDTLS_PLATFORM_FREE_MACRO BCA_FREE 00074 #define MBEDTLS_PLATFORM_CALLOC_MACRO BCA_CALLOC 00075 00076 #endif 00077 00078 //#define MBEDTLS_THREADING_C 00079 //#define MBEDTLS_THREADING_ALT 00080 00081 #if defined(BCA_MBEDTLS_DEBUG) && (BCA_MBEDTLS_DEBUG > 0) 00082 #define MBEDTLS_DEBUG_C 00083 #endif 00084 00085 /************************************************************/ 00086 00087 #define MBEDTLS_SSL_PROTO_DTLS 00088 00089 #define MBEDTLS_CCM_C 00090 00091 #if defined(MBEDTLS_SSL_PROTO_DTLS) 00092 #define MBEDTLS_SSL_PROTO_TLS1_2 00093 #endif 00094 00095 #define MBEDTLS_SSL_MAX_CONTENT_LEN (1024) 00096 00097 #define MBEDTLS_NO_PLATFORM_ENTROPY 00098 00099 /************************************************************/ 00100 00101 #include "mbedtls/check_config.h" 00102 00103 #endif // BAIDU_IOT_TINYDU_IOT_OS_SRC_IOT_BAIDU_CA_INCLUDE_BAIDU_CA_MBEDTLS_CONFIG_H
Generated on Tue Jul 12 2022 16:28:52 by
1.7.2
