[NXP] enable mbedtls 3.x for mcxw72 (#41443)
* [NXP][cmake][mcxw72] Enable Mbedtls 3.x
Signed-off-by: Marius Preda <marius.preda@nxp.com>
* Update nxp submodules
Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
* Restyled by clang-format
* Fix PR comment
Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
* Restyled by clang-format
---------
Signed-off-by: Marius Preda <marius.preda@nxp.com>
Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
Co-authored-by: Marius Preda <marius.preda@nxp.com>
Co-authored-by: Restyled.io <commits@restyled.io>
diff --git a/src/platform/nxp/common/crypto/S200/CHIPCryptoPalS200.cpp b/src/platform/nxp/common/crypto/S200/CHIPCryptoPalS200.cpp
index 21e76c6..924cd06 100644
--- a/src/platform/nxp/common/crypto/S200/CHIPCryptoPalS200.cpp
+++ b/src/platform/nxp/common/crypto/S200/CHIPCryptoPalS200.cpp
@@ -40,6 +40,7 @@
#include <mbedtls/x509_crt.h>
#endif // defined(MBEDTLS_X509_CRT_PARSE_C)
#include <mbedtls/oid.h>
+#include <mbedtls/version.h>
#include <mbedtls/x509.h>
#include <mbedtls/x509_csr.h>
diff --git a/src/platform/nxp/mcxw72/BUILD.gn b/src/platform/nxp/mcxw72/BUILD.gn
index f04b8f1..539c86d 100644
--- a/src/platform/nxp/mcxw72/BUILD.gn
+++ b/src/platform/nxp/mcxw72/BUILD.gn
@@ -62,14 +62,6 @@
"../common/ota",
]
- # Needed for sources that use mbedtls
- if (nxp_external_sdk) {
- include_dirs += [
- "${nxp_sdk_root}/middleware/mbedtls/include",
- "${nxp_sdk_root}/middleware/mbedtls/port/sssapi",
- ]
- }
-
defines = [ "EXTERNAL_BLEMANAGERIMPL_HEADER=\"platform/nxp/${nxp_platform}/BLEManagerImpl.h\"" ]
}
diff --git a/third_party/nxp/nxp_matter_support b/third_party/nxp/nxp_matter_support
index d309334..6c72527 160000
--- a/third_party/nxp/nxp_matter_support
+++ b/third_party/nxp/nxp_matter_support
@@ -1 +1 @@
-Subproject commit d309334bdd5451baa776047a8cbdd03315ab5cde
+Subproject commit 6c725273bd28de17fb152b6d268ca908f4f45e8c
diff --git a/third_party/openthread/ot-nxp b/third_party/openthread/ot-nxp
index 699ee0c..0993e0a 160000
--- a/third_party/openthread/ot-nxp
+++ b/third_party/openthread/ot-nxp
@@ -1 +1 @@
-Subproject commit 699ee0ced12d1671ce6a91c87c6230d5c7ee3ca9
+Subproject commit 0993e0a8140d1c6d002c5fb5b9d39b294a147499