OM-SE050ARD-E and arduino - Kiloblitz?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

OM-SE050ARD-E and arduino - Kiloblitz?

Jump to solution
894 Views
sick_cat
Contributor I

Hello NXP Community,

I am working with the OM-SE050ARD-E development board and need guidance on configuring it to generate a secp256k1 elliptic curve key pair, specifically for Bitcoin Native SegWit address generation. While I understand that I need to use the Se05x_API_CreateCurve() function to initialize the curve, I want to make sure I get this right, as it’s a critical component of my project.

I am comfortable handling the Bitcoin-specific operations (e.g., public key compression, hashing, Bech32 encoding) using libraries like uBitcoin in Arduino. However, if I cannot properly configure the SE050 for secp256k1, I am essentially stuck.

Here are my specific questions:

What are the exact steps to configure the OM-SE050ARD-E for the secp256k1 curve using the NXP middleware?
Are there specific parameters or policies I should set during key generation to ensure secure, repeatable results?
Can the configuration process be repeated safely on the development board, or are there irreversible steps I should be cautious about?
Any example code or best practices would be invaluable. I want to ensure I fully utilize the SE050’s capabilities while minimizing risks during development.

Thank you for your help!

Labels (2)
0 Kudos
Reply
1 Solution
878 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @sick_cat ,

 

There have already been several threads on this topic, and for you case, you may refer to https://community.nxp.com/t5/Other-NXP-Products/How-to-properly-parametrize-a-SECP256K1-curve-using-... for details.

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
1 Reply
879 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @sick_cat ,

 

There have already been several threads on this topic, and for you case, you may refer to https://community.nxp.com/t5/Other-NXP-Products/How-to-properly-parametrize-a-SECP256K1-curve-using-... for details.

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply