ArduinoCore-renesas icon indicating copy to clipboard operation
ArduinoCore-renesas copied to clipboard

Spin out NXP SE05X library?

Open jp-bennett opened this issue 1 year ago • 5 comments

Would you have any interest in spinning the SE05X library out into a separate project? I'm evaluating using an SE050e for Meshtatic, and your reimplemented library is far more usable than the official middleware from NXP.

jp-bennett avatar Dec 27 '24 20:12 jp-bennett

Just an example of the sort of change I have in mind, it would be great to be able to specify the i2c device in the .begin() call, rather than having the library hard-coded to use Wire3. I'm also planning to add ECDH functions.

jp-bennett avatar Dec 29 '24 18:12 jp-bennett

@jp-bennett Thanks for your interest! For your reference the SE05X library is based on this NXP project https://github.com/NXPPlugNTrust/nano-package. Moving out the SE05X library from the core is something i'm thinking about from a while and might be a good idea.

pennam avatar Jan 07 '25 09:01 pennam

Forgot to mention about this repo that is the same library, but standalone to use se050 on portenta H7.

There is also micropython support for https://github.com/arduino/arduino-lib-mpy/pull/11

pennam avatar Jan 10 '25 07:01 pennam

Hello

I'm preparing another contribution to SE05X support. however, I would like to use this library on a H7 and a X8.

I still haven't bought the arduinos H7 and X8. I would like to be sure that the basic functions of the library are already working on this devices. Otherwise I don't want to spend that much money.

btw I'm the one who did AES and HMAC for C33 1yr ago

Greetings from AT

jowin202 avatar Jun 26 '25 14:06 jowin202

Hello

I'm preparing another contribution to SE05X support. however, I would like to use this library on a H7 and a X8.

I still haven't bought the arduinos H7 and X8. I would like to be sure that the basic functions of the library are already working on this devices. Otherwise I don't want to spend that much money.

btw I'm the one who did AES and HMAC for C33 1yr ago

Greetings from AT

@jowin202 Thanks a lot!

I've used SE050 on the Portenta H7 with this library https://github.com/pennam/Arduino_PortentaH7_SE05X The support for the X8 is done trough op-tee and pkcs. I've tested only basic operations like ecc key generation, sign/verify.

pennam avatar Jun 26 '25 15:06 pennam