Hi NXP team,
Chip: OM-SE050 ARD-E Dev Kit
I have the following questions regarding EC key operations:
1. Create EC key
Se05x_API_WriteECKey(session_ctx, NULL, 0, 0x11223344, kSE05x_ECCurve_NIST_P256, NULL, 0, NULL, 0, kSE05x_INS_TRANSIENT, kSE05x_KeyPart_Pair);
Se05x_API_WriteECKey(session_ctx, NULL, 0, 0x11223344, kSE05x_ECCurve_NA, NULL, 0, NULL, 0, kSE05x_INS_TRANSIENT, kSE05x_KeyPart_Pair);
According to AN13483 section 8.1, For transient Secure Objects and for Crypto Objects, any update of the value of the Secure Object is not causing additional flash write operations
However, I noticed in SE-PLUG-TRUST-MW_04.07.00 simw-top/hostlib/hostLib/se05x_03_xx_xx/se05x_APDU_impl.h that Se05x_API_WriteECKey() contains the line: nLog("APDU", NX_LEVEL_WARN, "WriteECKey [] APDU causes NVM Writes");
Could you please clarify whether scenario 2 (updating a transient EC key with curveID = NA) will also cause NVM wear?
Thank you very much for your help.