Dear Kan_Li.
Thank you for your support.
One more question about my issue.
With "WITH_PLATFORM_SCP03" and correct enc_key and mac_key,
I can confirm the memory status and deleting object.
Is it(below log 2) normal? ,
But when run the TLS 1.3 Handshake(writing key) , "SM_ERR_SECURITY_STATUS" is returned like log 1. Could you give what's problem?
Thank you
Chang.
< log 1 >
[INF][devtask] ECDH compute shared secret with SE050
[SE_APDU] Se05x_API_GetECCurveId is ok keyid(0xef0000ec) retObjectType(49) curveid(5) transientType(2)
[SE_APDU] sss_se05x_key_store_set_ecc_public_key KeyId(0xef000371) keybitlen(521), keyLen(133) ciphertype(40)
[SE_APDU] sss_se05x_key_store_set_ecc_public_key curve_id 5, key_part 32
[SE_APDU] WriteECKey_Ver Failed(0x6982)
SM_ERR_SECURITY_STATUS = 0x6982, // Security status not satisfied
< log 2 >
/* Memory status of SE050 */
show mem...
[INF][cli] Open Session to SE05x
[INF][cli] Plug and Trust nano package - version: 1.5.4
[INF][cli] Establish Secure Channel to SE05x !
[INF][cli] Created scp03 Session
[INF][cli] If 32768 bytes or more bytes are available, 32767 bytes free is reported.
[INF][cli] Persistent Memory 0x7fff
[INF][cli] Transient Memory 0x02bc
/* Run the Se05x_API_DeleteAll_Iterative API */
Delete Object...
[INF][cli] Open Session to SE05x
[INF][cli] Plug and Trust nano package - version: 1.5.4
[INF][cli] Establish Secure Channel to SE05x !
[INF][cli] Created scp03 Session
[INF][cli] Not erasing ObjId=0xF0000103 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000101 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000102 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000100 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000003 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000001 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000002 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000000 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000013 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000012 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0000020 (IoT Hub)
[INF][cli] Not erasing ObjId=0xF0003394 (IoT Hub)
[INF][cli] Not erasing ObjId=0x7FFF020B (Reserved)
[INF][cli] Not erasing ObjId=0x7FFF0204 (Reserved)
[INF][cli] Not erasing ObjId=0x7FFF0202 (Reserved)
[INF][cli] Not erasing ObjId=0x7FFF0201 (Reserved)
[INF][cli] Not erasing ObjId=0x7FFF0206 (Reserved)
SE050 Reset Success !!!
$