Secure Element SE050 with freertos.

cancel
Showing results for 
Search instead for 
Did you mean: 

Secure Element SE050 with freertos.

642 Views
jb2
Contributor I

Hello,

I'm trying to use the SE050 (with the board OM-SE050ARD) on a esp32 without Cmake.

I succeeded with a Linux board (with Cmake and the quick start guide) but I'm blocked with esp-idf (v4.0 beta1).

I can't add the plug and trust middleware to my project. I'm following the middleware porting guide without any success.

Do you know if there is an "only MCU" version with only the library I've to had to the project? Because I can't find the file I had to include or not. 

My objective is to implement the SE050 certificate verification in mbedtls.

Thank you

Labels (1)
0 Kudos
3 Replies

469 Views
kentaro_mitsuya
Contributor I

just for your reference, I have had a same objective with you, and I wrote ESP32 porting code for se05x_Get_Info.

I hope it helps you a little.

GitHub - kmwebnet/NXP-SE050-Test-Get-Info: This communicates NXP SE050 secure chip from ESP32 and ex... 

0 Kudos

469 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

As the devices works in a command based way, you should be able to communicate by sending the appropriate commands through the I2C. If you already managed to achieve what you are intending in your Linux board you can try replicating those commands through the interface of your MCU. You can use the following documents as reference

https://www.nxp.com/docs/en/application-note/AN12413-SE050_APDU_specification.pdf 

https://www.nxp.com/docs/en/user-guide/UM11225.pdf 

Maybe the closest examples that you can use as a base are the ones either for the K64 or the LPC55S69

https://www.nxp.com/docs/en/application-note/AN12542.pdf 

https://www.nxp.com/docs/en/application-note/AN12396-Quick_start_guide_kinetis_k64.pdf 

But still, those use the CMAKE , still, can guide you a little more through your migration process.

Hope this helps.


Regards ,
Estephania

0 Kudos