WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
config-ws-iot.h
浏览该文件的文档.
1
7
#ifndef CONFIG_WS_IOT_H
8
#define CONFIG_WS_IOT_H
9
10
#define MBEDTLS_HAVE_ASM
11
12
#ifndef CONFIG_NO_VERIFY_TLS_TIME
13
#define MBEDTLS_HAVE_TIME
14
#define MBEDTLS_HAVE_TIME_DATE
15
#endif
16
17
#define MBEDTLS_CIPHER_MODE_CBC
18
#define MBEDTLS_CIPHER_MODE_CFB
19
#define MBEDTLS_CIPHER_MODE_CTR
20
#define MBEDTLS_CIPHER_MODE_OFB
21
#define MBEDTLS_CIPHER_MODE_XTS
22
23
#define MBEDTLS_CIPHER_PADDING_PKCS7
24
#define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
25
#define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
26
#define MBEDTLS_CIPHER_PADDING_ZEROS
27
28
29
#define MBEDTLS_ECP_DP_SECP192R1_ENABLED
30
#define MBEDTLS_ECP_DP_SECP224R1_ENABLED
31
#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
32
#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
33
#define MBEDTLS_ECP_DP_BP256R1_ENABLED
34
35
#define MBEDTLS_ECP_DP_CURVE25519_ENABLED
36
#define MBEDTLS_ECP_DP_CURVE448_ENABLED
37
38
#define MBEDTLS_ECP_FIXED_POINT_OPTIM 0
39
#define MBEDTLS_ECP_NIST_OPTIM
40
41
/* The feature macro must be defined because wpa_supplicant incorrectly
42
* uses the private member in the mbed TLS structure.
43
*/
44
#ifndef MBEDTLS_ECP_RESTARTABLE
45
#define MBEDTLS_ECP_RESTARTABLE
46
#endif
47
48
#define MBEDTLS_ECDSA_DETERMINISTIC
49
#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
50
#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
51
#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
52
#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
53
#define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
54
#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
55
#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
56
#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
57
#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
58
#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
59
60
#define MBEDTLS_PK_PARSE_EC_EXTENDED
61
62
#define MBEDTLS_ERROR_STRERROR_DUMMY
63
64
#define MBEDTLS_GENPRIME
65
#define MBEDTLS_PK_RSA_ALT_SUPPORT
66
67
#define MBEDTLS_PKCS1_V15
68
#define MBEDTLS_PKCS1_V21
69
70
#define MBEDTLS_SELF_TEST
71
72
#define MBEDTLS_SSL_ALL_ALERT_MESSAGES
73
#define MBEDTLS_SSL_CONTEXT_SERIALIZATION
74
#define MBEDTLS_SSL_ENCRYPT_THEN_MAC
75
#define MBEDTLS_SSL_EXTENDED_MASTER_SECRET
76
#define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
77
#define MBEDTLS_SSL_RENEGOTIATION
78
#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
79
#define MBEDTLS_SSL_PROTO_TLS1_2
80
#define MBEDTLS_SSL_PROTO_DTLS
81
#define MBEDTLS_SSL_ALPN
82
#define MBEDTLS_SSL_DTLS_ANTI_REPLAY
83
#define MBEDTLS_SSL_DTLS_HELLO_VERIFY
84
#define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
85
#define MBEDTLS_SSL_SESSION_TICKETS
86
#define MBEDTLS_SSL_SERVER_NAME_INDICATION
87
88
#define MBEDTLS_VERSION_FEATURES
89
90
#define MBEDTLS_X509_RSASSA_PSS_SUPPORT
91
#define MBEDTLS_AESNI_C
92
#define MBEDTLS_AES_C
93
#define MBEDTLS_ASN1_PARSE_C
94
#define MBEDTLS_ASN1_WRITE_C
95
#define MBEDTLS_BASE64_C
96
#define MBEDTLS_BIGNUM_C
97
#define MBEDTLS_CAMELLIA_C
98
#define MBEDTLS_ARIA_C
99
#define MBEDTLS_CCM_C
100
#define MBEDTLS_CHACHA20_C
101
#define MBEDTLS_CHACHAPOLY_C
102
#define MBEDTLS_CIPHER_C
103
#define MBEDTLS_CMAC_C
104
#define MBEDTLS_CTR_DRBG_C
105
#define MBEDTLS_DES_C
106
#define MBEDTLS_DHM_C
107
#define MBEDTLS_ECDH_C
108
#define MBEDTLS_ECDSA_C
109
#define MBEDTLS_ECJPAKE_C
110
#define MBEDTLS_ECP_C
111
#define MBEDTLS_ENTROPY_C
112
#define MBEDTLS_ERROR_C
113
#define MBEDTLS_GCM_C
114
#define MBEDTLS_HKDF_C
115
#define MBEDTLS_HMAC_DRBG_C
116
#define MBEDTLS_NIST_KW_C
117
118
#define MBEDTLS_MD_C
119
#define MBEDTLS_MD5_C
120
121
#define MBEDTLS_NET_C
122
#define MBEDTLS_OID_C
123
124
#define MBEDTLS_PADLOCK_C
125
126
#define MBEDTLS_PEM_PARSE_C
127
#define MBEDTLS_PEM_WRITE_C
128
129
#define MBEDTLS_PK_C
130
#define MBEDTLS_PK_PARSE_C
131
#define MBEDTLS_PK_WRITE_C
132
#define MBEDTLS_PKCS5_C
133
#define MBEDTLS_PKCS12_C
134
#define MBEDTLS_PLATFORM_C
135
#define MBEDTLS_POLY1305_C
136
#define MBEDTLS_PSA_CRYPTO_C
137
138
#define MBEDTLS_RSA_C
139
140
#define MBEDTLS_SHA1_C
141
#define MBEDTLS_SHA224_C
142
#define MBEDTLS_SHA256_C
143
#define MBEDTLS_SHA384_C
144
#define MBEDTLS_SHA512_C
145
146
#define MBEDTLS_SSL_CACHE_C
147
#define MBEDTLS_SSL_COOKIE_C
148
#define MBEDTLS_SSL_TICKET_C
149
#define MBEDTLS_SSL_CLI_C
150
#define MBEDTLS_SSL_SRV_C
151
#define MBEDTLS_SSL_TLS_C
152
153
#define MBEDTLS_VERSION_C
154
155
#define MBEDTLS_X509_USE_C
156
#define MBEDTLS_X509_CRT_PARSE_C
157
#define MBEDTLS_X509_CRL_PARSE_C
158
#define MBEDTLS_X509_CSR_PARSE_C
159
#define MBEDTLS_X509_CREATE_C
160
#define MBEDTLS_X509_CRT_WRITE_C
161
#define MBEDTLS_X509_CSR_WRITE_C
162
163
#define MBEDTLS_NO_PLATFORM_ENTROPY
164
165
#if defined(CONFIG_SUPPORT_HILINK)
166
#define MBEDTLS_PLATFORM_MEMORY
167
#define MBEDTLS_PLATFORM_TIME_ALT
168
169
/* Complete list of ciphersuites to use */
170
#define MBEDTLS_SSL_CIPHERSUITES \
171
MBEDTLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, \
172
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, \
173
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
174
#endif
175
176
#endif
src
drivers
drivers
driver
security_unified
mbedtls_harden_adapt
mbedtls_alt
config-ws-iot.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:12 , 为 WS63 SDK 文档使用
1.9.8