arduino / arduino/ArduinoCore-renesas
SE05X library update from NXP
- Dominant language
- C
- Stars
- 193
- Forks
- 112
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
I would like to ask, if there is a possibility to exchange the current "middleware" of SE05X with the newest version of provided by NXP.
I would like to have the NXP version (3886 lines of code):
https://github.com/NXP/plug-and-trust/blob/master/hostlib/hostLib/se05x_03_xx_xx/se05x_APDU_impl.h
instead of the current Arduino version (1073 lines of code):
https://github.com/arduino/ArduinoCore-renesas/blob/main/libraries/SE05X/src/lib/apdu/se05x_APDU_impl.c
this is the same file but with different versions. The NXP version supports RSA encryption and HMAC, while the Arduino version does not support RSA (!)
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare libraries/SE05X/src/lib/apdu/se05x_APDU_impl.c with NXP's hostLib/hostlib/se05x_03_xx_xx/se05x_APDU_impl.h, focusing on the version differences and integration points. Confirm how the Arduino SE05X library builds and uses the APDU implementation; done means the NXP functionality, including RSA encryption and HMAC, is available without breaking existing use.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100