bowen liu
/
mbed-os-example-blinky
ex
Fork of mbed-os-example-mbed5-blinky by
Embed:
(wiki syntax)
Show/hide line numbers
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