Open
Description
Describe the bug
The iot-reference-nxp-rt1060 repository does not support the latest EdgeLock devices from NXP. The SE050ARD-E/-F boards, released in 2022, are the latest secure elements from the rt1060. These elements use a different encryption type which is unsupported by the golden reference in turn leading to TLS failures.
The reference code needs to be updated to support these new boards.
Some bug pointers
- Current committed code does not account for the E&F board variants like the latests plug+trust code. Both board and applet version are important here.
- The E board returns a NIST key
- Failure occurs when fetching private key attribute as the key type isn't supported. It hits this default case
Host
- Host OS: Windows 10
- Versions:
- Repository Version - Main branch, commit 37b23f6
- NXP EVKB SDK - 2.12.1 (manifest version 3.10)
To Reproduce
- Attempt to run the Pub/Sub demo.
Expected behavior
The demo is expected to work. That is, MQTT messages should be both published and received.
Wireshark logs
N/A
Additional context