Skip to content

Commit 673a318

Browse files
committed
portenta: ssl: enable mbedtls
1 parent 9f7432a commit 673a318

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Diff for: loader/boards/arduino_portenta_h7_m7.conf

+10
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ CONFIG_INIT_STACKS=y
4444

4545
CONFIG_NET_SOCKETS=y
4646
CONFIG_NET_SOCKETS_NET_MGMT=y
47+
CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
4748
CONFIG_NET_MGMT=y
4849
CONFIG_NET_MGMT_EVENT=y
4950
CONFIG_NET_L2_ETHERNET=y
@@ -68,3 +69,12 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=8192
6869
CONFIG_NET_TCP=y
6970
CONFIG_NET_SOCKETS=y
7071
CONFIG_POSIX_API=y
72+
73+
CONFIG_MBEDTLS=y
74+
CONFIG_MBEDTLS_BUILTIN=y
75+
CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
76+
CONFIG_MBEDTLS_ENABLE_HEAP=y
77+
CONFIG_MBEDTLS_HEAP_SIZE=60000
78+
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=7168
79+
CONFIG_MBEDTLS_HASH_ALL_ENABLED=y
80+
CONFIG_MBEDTLS_CMAC=y

Diff for: loader/llext_exports.c

+5
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ FORCE_EXPORT_SYM(net_mgmt_add_event_callback);
7272
FORCE_EXPORT_SYM(net_mgmt_event_wait_on_iface);
7373
#endif
7474

75+
#if defined(CONFIG_MBEDTLS)
76+
FORCE_EXPORT_SYM(tls_credential_add);
77+
#endif
78+
7579
#if defined(CONFIG_WIFI)
7680
FORCE_EXPORT_SYM(net_if_get_wifi_sta);
7781
FORCE_EXPORT_SYM(net_mgmt_NET_REQUEST_WIFI_CONNECT);
@@ -111,6 +115,7 @@ EXPORT_SYMBOL(exit);
111115
FORCE_EXPORT_SYM(inet_pton);
112116
FORCE_EXPORT_SYM(sendto);
113117
FORCE_EXPORT_SYM(recvfrom);
118+
FORCE_EXPORT_SYM(setsockopt);
114119
#endif
115120

116121
#if defined(CONFIG_CDC_ACM_DTE_RATE_CALLBACK_SUPPORT)

0 commit comments

Comments
 (0)