You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/configuration/TLS.md
+130Lines changed: 130 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,136 @@ When configuring MbedTLS on Mbed OS, developers should add the Mbed TLS ciphersu
42
42
"mbedtls.ecdhe-ecdsa-with-aes-128-gcm-sha256": 1
43
43
```
44
44
in their `target_overrides` section. Developer should include as many ciphersuites as they deem necessary, keeping in mind that the more they add, the larger the binary footprint of MbedTLS will be on their device.
45
+
46
+
### Configuration Paramaters
47
+
48
+
The following list can be found locally by running `mbed compile --config -v --prefix mbedtls`.
49
+
50
+
```
51
+
Configuration parameters
52
+
------------------------
53
+
Name: mbedtls.app-config-file
54
+
Description: Use an application provided config file instead of any other MBEDTLS configuration options
55
+
Defined by: library:mbedtls
56
+
No value set
57
+
Name: mbedtls.ecdh-ecdsa-with-aes-128-cbc-sha256
58
+
Description: Include support for the TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA256 ciphersuite
59
+
Defined by: library:mbedtls
60
+
No value set
61
+
Name: mbedtls.ecdh-ecdsa-with-aes-128-gcm-sha256
62
+
Description: Include support for the TLS-ECDH-ECDSA-WITH-AES-128-GCM-SHA256 ciphersuite
63
+
Defined by: library:mbedtls
64
+
No value set
65
+
Name: mbedtls.ecdh-ecdsa-with-aes-256-cbc-sha384
66
+
Description: Include support for the TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA384 ciphersuite
67
+
Defined by: library:mbedtls
68
+
No value set
69
+
Name: mbedtls.ecdh-ecdsa-with-aes-256-gcm-sha384
70
+
Description: Include support for the TLS-ECDH-ECDSA-WITH-AES-256-GCM-SHA384 ciphersuite
71
+
Defined by: library:mbedtls
72
+
No value set
73
+
Name: mbedtls.ecdh-rsa-with-aes-128-cbc-sha256
74
+
Description: Include support for TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256 ciphersuite
75
+
Defined by: library:mbedtls
76
+
No value set
77
+
Name: mbedtls.ecdh-rsa-with-aes-128-gcm-sha256
78
+
Description: Include support for the TLS-ECDH-RSA-WITH-AES-128-GCM-SHA256 ciphersuite
79
+
Defined by: library:mbedtls
80
+
No value set
81
+
Name: mbedtls.ecdh-rsa-with-aes-256-cbc-sha384
82
+
Description: Include support for the TLS-ECDH-RSA-WITH-AES-256-CBC-SHA384 ciphersuite
83
+
Defined by: library:mbedtls
84
+
No value set
85
+
Name: mbedtls.ecdh-rsa-with-aes-256-gcm-sha384
86
+
Description: Include support for the TLS-ECDH-RSA-WITH-AES-256-GCM-SHA384 ciphersuite
87
+
Defined by: library:mbedtls
88
+
No value set
89
+
Name: mbedtls.ecdhe-ecdsa-with-aes-128-cbc-sha256
90
+
Description: Include support for the TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256 ciphersuite
91
+
Defined by: library:mbedtls
92
+
No value set
93
+
Name: mbedtls.ecdhe-ecdsa-with-aes-128-gcm-sha256
94
+
Description: Include support for the TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256 ciphersuites
Description: Include support for the TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384 ciphersuite
126
+
Defined by: library:mbedtls
127
+
No value set
128
+
Name: mbedtls.pelion-client
129
+
Description: Include support needed to connect to Pelion Cloud
130
+
Defined by: library:mbedtls
131
+
Macro name: MBED_CONF_MBEDTLS_PELION_CLIENT
132
+
Value: 1 (set by library:mbedtls)
133
+
Name: mbedtls.pelion-mini-client
134
+
Description: Include support needed to connect to Pelion Cloud as a mini client
135
+
Defined by: library:mbedtls
136
+
No value set
137
+
Name: mbedtls.psk-with-aes-128-cbc-sha256
138
+
Description: Include support for the TLS-PSK-WITH-AES-128-CBC-SHA256 ciphersuite
139
+
Defined by: library:mbedtls
140
+
No value set
141
+
Name: mbedtls.psk-with-aes-128-gcm-sha256
142
+
Description: Include support for the TLS-PSK-WITH-AES-128-GCM-SHA256 ciphersuite
143
+
Defined by: library:mbedtls
144
+
No value set
145
+
Name: mbedtls.psk-with-aes-256-cbc-sha384
146
+
Description: Include support for the TLS-PSK-WITH-AES-256-CBC-SHA384 ciphersuite
147
+
Defined by: library:mbedtls
148
+
No value set
149
+
Name: mbedtls.psk-with-aes-256-gcm-sha384
150
+
Description: Include support for the TLS-PSK-WITH-AES-256-GCM-SHA384 ciphersuite
151
+
Defined by: library:mbedtls
152
+
No value set
153
+
Name: mbedtls.psk-with-aes-ccm
154
+
Description: Include support for the TLS-PSK-WITH-AES-*-CCM* ciphersuites
155
+
Defined by: library:mbedtls
156
+
No value set
157
+
Name: mbedtls.rsa-with-aes-128-cbc-sha256
158
+
Description: Include support for the TLS-RSA-WITH-AES-128-CBC-SHA256 cipersuite
159
+
Defined by: library:mbedtls
160
+
No value set
161
+
Name: mbedtls.rsa-with-aes-128-gcm-sha256
162
+
Description: Include support for the TLS-RSA-WITH-AES-128-GCM-SHA256 ciphersuite
163
+
Defined by: library:mbedtls
164
+
No value set
165
+
Name: mbedtls.rsa-with-aes-256-cbc-sha256
166
+
Description: Include support for the TLS-RSA-WITH-AES-256-CBC-SHA256 cipersuite
167
+
Defined by: library:mbedtls
168
+
No value set
169
+
Name: mbedtls.rsa-with-aes-256-gcm-sha384
170
+
Description: Include support for the TLS-RSA-WITH-AES-256-GCM-SHA384 ciphersuite
171
+
Defined by: library:mbedtls
172
+
No value set
173
+
```
174
+
45
175
### Pelion Client
46
176
As a shortcut, the configuration system supports an option, `mbedtls.pelion-client`, that enables the ciphersuites required by the Pelion Cloud Service. To allow a device to connect to Pelion, developers need only enable this option.
0 commit comments