Generate Private RSA key Inside SE052

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

Generate Private RSA key Inside SE052

220 Views
MohitGediya
Contributor III

I use SE052 Secuere element IC.
I create zephyr based sample application which is generates RSA private key inside SE052.
But face the issue to generate new private RSA key, check this logs and fix it.
I want to Generate RSA key inside SE052 which can be use for TLS handshake process.

board is ESP32c3devkitm.
Zephyr RTOS version is 3.7.0 and TLS handshake v.1.2 is use.
I attach also sample application and logs with you. Please suggest how to generate RSA key.
@Kan_Li 
Logs are in .c file key_generation_failed.c file 

Labels (2)
Tags (2)
0 Kudos
Reply
3 Replies

219 Views
MohitGediya
Contributor III

Function defination of called function is in last and it's comment for your reference.
Is there any issue about associated keyID?
Or APDU command header.
Can i generate only private key or key_pair in any format. There is no issue about type.
I just want any type of private RSA key inside SE052. 

0 Kudos
Reply

175 Views
MohitGediya
Contributor III
0 Kudos
Reply

165 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @MohitGediya ,

 

Please use Se05x_API_WriteRSAKey() to generate the RSA key, the sample code can be something like below:

status = Se05x_API_WriteRSAKey(pSe05xSession,
(Se05xPolicy_t *)&policy_for_auth_obj,
RSA_ATTESTATION_KEY_ID,
2048,
SE05X_RSA_NO_p,
SE05X_RSA_NO_q,
SE05X_RSA_NO_dp,
SE05X_RSA_NO_dq,
SE05X_RSA_NO_qInv,
SE05X_RSA_NO_pubExp,
SE05X_RSA_NO_priv,
SE05X_RSA_NO_pubMod,
kSE05x_INS_NA,
kSE05x_KeyPart_Pair,
kSE05x_RSAKeyFormat_CRT);

 

Please assign proper policy to the key pair, especially no disabling the deletion, otherwise the key can not be removed any more.

 

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