Skip to content

Commit cf74cad

Browse files
committed
Revert "[nrf fromtree] net: openthread: Allow use of custom mbedtls"
This reverts commit 0caecf3. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
1 parent ee1ac78 commit cf74cad

File tree

2 files changed

+21
-26
lines changed

2 files changed

+21
-26
lines changed

subsys/net/l2/openthread/Kconfig

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,6 @@ menuconfig NET_L2_OPENTHREAD
2222
select REBOOT
2323
select ENTROPY_GENERATOR
2424

25-
imply NET_UDP
26-
imply NET_IPV6
27-
imply NET_CONFIG_NEED_IPV6
28-
29-
if NET_L2_OPENTHREAD
30-
31-
config OPENTHREAD_MBEDTLS
32-
bool "Enable built-in mbedtls for use with OpenThread"
33-
default y
3425
select MBEDTLS
3526
select MBEDTLS_ENABLE_HEAP
3627
select MBEDTLS_CIPHER_AES_ENABLED
@@ -40,22 +31,12 @@ config OPENTHREAD_MBEDTLS
4031
select MBEDTLS_MAC_CMAC_ENABLED
4132
select MBEDTLS_CIPHER
4233
select MBEDTLS_MD
43-
select MBEDTLS_TLS_VERSION_1_2 if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
44-
select MBEDTLS_DTLS if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
45-
select MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
46-
select MBEDTLS_ECP_DP_SECP256R1_ENABLED if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
47-
select MBEDTLS_ECP_NIST_OPTIM if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
48-
select MBEDTLS_SSL_EXPORT_KEYS if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
49-
select MBEDTLS_CTR_DRBG_ENABLED if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
50-
select MBEDTLS_HMAC_DRBG_ENABLED if OPENTHREAD_COMMISSIONER || OPENTHREAD_JOINER
51-
52-
config OPENTHREAD_MBEDTLS_TARGET
53-
string "mbedtls target name"
54-
default "mbedTLS"
55-
help
56-
This option allows to specify custom mbedtls CMake target name for
57-
openthread. This is sometimes needed to utilize hardware cryptography
58-
acceleration.
34+
35+
imply NET_UDP
36+
imply NET_IPV6
37+
imply NET_CONFIG_NEED_IPV6
38+
39+
if NET_L2_OPENTHREAD
5940

6041
choice OPENTHREAD_IMPLEMENTATION
6142
prompt "OpenThread Selection"
@@ -70,6 +51,18 @@ config OPENTHREAD_SOURCES
7051

7152
endchoice
7253

54+
config OPENTHREAD_DTLS
55+
# Hidden option to enable DTLS support in OpenThread
56+
bool
57+
select MBEDTLS_TLS_VERSION_1_2
58+
select MBEDTLS_DTLS
59+
select MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
60+
select MBEDTLS_ECP_DP_SECP256R1_ENABLED
61+
select MBEDTLS_ECP_NIST_OPTIM
62+
select MBEDTLS_SSL_EXPORT_KEYS
63+
select MBEDTLS_CTR_DRBG_ENABLED
64+
select MBEDTLS_HMAC_DRBG_ENABLED
65+
7366
config OPENTHREAD_PLAT
7467
bool
7568
help
@@ -214,6 +207,7 @@ config OPENTHREAD_DIAG
214207

215208
config OPENTHREAD_COMMISSIONER
216209
bool "Commissioner functions support"
210+
select OPENTHREAD_DTLS
217211
help
218212
Enable commissioner capability in OpenThread stack. Note, that DTLS
219213
handshake used in the commissioning procedure requires a larger
@@ -222,6 +216,7 @@ config OPENTHREAD_COMMISSIONER
222216

223217
config OPENTHREAD_JOINER
224218
bool "Joiner functions support"
219+
select OPENTHREAD_DTLS
225220
help
226221
Enable joiner capability in OpenThread stack. Note, that DTLS
227222
handshake used in the commissioning procedure requires a larger

west.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ manifest:
107107
revision: 170a2579dd890f78f5056f0959cdb9c9bea259a1
108108
path: modules/lib/loramac-node
109109
- name: openthread
110-
revision: 168248677cacbf9cc5e0c94b8f0682259cfd5f40
110+
revision: a0a7e20213aba98d18f50cd52008f9dbffd1bc5c
111111
path: modules/lib/openthread
112112
- name: segger
113113
revision: 6fcf61606d6012d2c44129edc033f59331e268bc

0 commit comments

Comments
 (0)