Unable to Retrieve ECC Curve Details from SE050 using Plug & Trust Nano Package

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Unable to Retrieve ECC Curve Details from SE050 using Plug & Trust Nano Package

974 次查看
krsuresh
Contributor III

Hi Team,

I am currently using the Plug & Trust Nano package to read the ECC curve details from the SE050.
However, I am consistently receiving zero values for the curve details, even though the function call returns a success status.

I have reviewed the APDU configuration and verified my setup based on the following NXP community discussion, but I did not find any issues:
https://community.nxp.com/t5/Secure-Authentication/Read-ECC-Curvelist-fails-when-SCP03-enabled/m-p/1...

Could you please advise on the possible cause of this issue and how I can correctly retrieve the ECC curve details from the SE050?

Environment details:

SE050 variant: SE050-C and SE050-F
Package: Plug & Trust Nano
SCP03 status: Enabled
Host platform: Raspberry Pi

Code Details: 

status = Se05x_API_ReadECCurveList(&se05x_session, curveList, &curveListLen);
printf("curveListLen: %d\n", curveListLen);
if (status == SM_OK) {
printf("Supported ECC Curves:\n");
for (i = 0; i < curveListLen; i++) {
printf(" Curve ID: 0x%02X\n", curveList[i]);
}
} else {
printf("Failed to read curve list\n");
}

smStatus_t Se05x_API_ReadECCurveList(pSe05xSession_t session_ctx, uint8_t *data, size_t *pdataLen)
{
smStatus_t retStatus = SM_NOT_OK;
tlvHeader_t hdr = {{kSE05x_CLA, kSE05x_INS_READ, kSE05x_P1_CURVE, kSE05x_P2_LIST}};
size_t cmdbufLen = 0;
uint8_t *pCmdbuf = NULL;
int tlvRet = 0;
uint8_t *pRspbuf = NULL;
size_t rspbufLen = 0;

ENSURE_OR_GO_CLEANUP(session_ctx != NULL);

memset(session_ctx->apdu_buffer, 0, sizeof(session_ctx->apdu_buffer));

pCmdbuf = &session_ctx->apdu_buffer[0];
pRspbuf = &session_ctx->apdu_buffer[0];
rspbufLen = sizeof(session_ctx->apdu_buffer);

SMLOG_D("APDU - Se05x_API_ReadECCurveList [] \n");

retStatus = DoAPDUTxRx(session_ctx, &hdr, session_ctx->apdu_buffer, cmdbufLen, pRspbuf, &rspbufLen, 1);

if (retStatus == SM_OK) {
size_t rspIndex = 0;
tlvRet = tlvGet_u8buf(pRspbuf, &rspIndex, rspbufLen, kSE05x_TAG_1, data, pdataLen); /* */
if (0 != tlvRet) {
goto cleanup;
}
if ((rspIndex + 2) == rspbufLen) {
retStatus = (pRspbuf[rspIndex] << 8 | (pRspbuf[rspIndex + 1]));
}
}
if (retStatus == SM_ERR_ACCESS_DENIED_BASED_ON_POLICY) {
SMLOG_I("Denied to ReadECCurveList");
}

cleanup:
return retStatus;
}

 

Thanks,

Sureshkumar R

0 项奖励
回复
14 回复数

950 次查看
krsuresh
Contributor III

Please find the APDU log details.

krsuresh_0-1762823698890.png

 

0 项奖励
回复

944 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @krsuresh ,

Thanks for the info! have you tried the plain communication with SE050C? The log should be something like below:

Kan_Li_0-1762828359549.png

 

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 项奖励
回复

939 次查看
krsuresh
Contributor III

Hi @Kan_Li,

Thank you for your prompt response.

Please find attached the APDU log details captured in open mode. I have observed that the Se05x_API_ReadECCurveList API returns a failure in open mode, whereas it executes successfully in secure mode.

Kindly review the provided details and advise if there are any steps or configurations I might have missed in the flow.

Build steps followed:

$ cmake ..
$ make
$ ./build/src/se05x_app

krsuresh_0-1762830074736.png

 

Thanks,

Sureshkumar R

0 项奖励
回复

920 次查看
krsuresh
Contributor III

Hi @Kan_Li,

While generating an ECC key pair, the Se05x_API_WriteECKey function returns 0x6985 on the SE050-C board.
The same code was working fine on this board previously, and it is still working correctly on the SE050-F board.
This issue occurred suddenly, and I am unable to determine the cause. Kindly help me to resolve this issue.
 
SE05x_ECCurve_t curveID = kSE05x_ECCurve_NIST_P256;
 
    status = Se05x_API_WriteECKey(
        &se05x_session, NULL, 0, keyID, curveID, NULL, 0, NULL, 0, kSE05x_INS_NA, kSE05x_KeyPart_Pair);
    if (status != SM_OK) {
        SMLOG_E("Error in Se05x_API_WriteECKey \n");
        return 1;
    }




Thanks,

Sureshkumar R

0 项奖励
回复

886 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @krsuresh ,

 

Thanks for the info! Have you modified the source code of nano package? Looks like your code is different from the code from the Github repo. Please kindly refer to https://github.com/NXPPlugNTrust/nano-package/blob/737b61c527d4145f6dc96db9b51e22a4067ca09c/lib/apdu... for details.

 

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 项奖励
回复

883 次查看
krsuresh
Contributor III
I have not made any code changes. I am using the older Plug & Trust package version v1.2.1 because, in the latest version, I am facing build issues when building with SCP03 mode (PLUGANDTRUST_SCP03) enabled.
 
The steps I followed to build in SCP mode are:
mkdir build && cd build
cmake -DPLUGANDTRUST_SCP03=ON ..
make
 
/usr/bin/ld: build/libse05x_lib.a(se05x_APDU_impl.c.o): in function `Se05x_API_SessionOpen':
se05x_APDU_impl.c:(.text+0x384): undefined reference to `Se05x_API_SCP03_CreateSession'
/usr/bin/ld: build/libse05x_lib.a(se05x_tlv.c.o): in function `DoAPDUTx':
se05x_tlv.c:(.text+0xe90): undefined reference to `Se05x_API_SCP03_Encrypt'
/usr/bin/ld: se05x_tlv.c:(.text+0xf0c): undefined reference to `Se05x_API_SCP03_Decrypt'
/usr/bin/ld: build/libse05x_lib.a(se05x_tlv.c.o): in function `DoAPDUTxRx':
se05x_tlv.c:(.text+0x11d0): undefined reference to `Se05x_API_SCP03_Encrypt'
/usr/bin/ld: se05x_tlv.c:(.text+0x1248): undefined reference to `Se05x_API_SCP03_Decrypt'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/ex_se05x_GetInfo.dir/build.make:114: ex_se05x_GetInfo] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/ex_se05x_GetInfo.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
 
 
The same issue is observed in both the older and the latest code versions, even when operating in open (non-SCP) mode.
 
./ex_se05x_sign 
Se05x Sign Example !
Plug and Trust nano package - version: 1.5.4 
I2C driver supports plain i2c-level commands.
Generate ecc key 
Error in Se05x_API_WriteECKey 
SE05x Sign Example Failed !
 
 
./ex_se05x_sign 
Se05x Sign Example !
Plug and Trust nano package - version: 1.2.1 
I2C driver supports plain i2c-level commands.
Generate ecc key 
Error in Se05x_API_WriteECKey 
SE05x Sign Example Failed !
 
Thanks,
Sureshkumar R
0 项奖励
回复

879 次查看
krsuresh
Contributor III

Hi @Kan_Li.,

 

I believe this issue began after executing the kSE05x_ECCurve_NIST_P384/ kSE05x_ECCurve_NIST_P521 sample. Based on the Plug & Trust full package, the se05x_Minimal and se05x_GetInfo examples are functioning correctly; however, the ex_ecc and ex_ecc_rsa examples are failing. Could it be that the secure memory has been locked? I am still able to perform Se05x_API_WriteBinary operations using the Nano package.
Kindly advise if there is any option to perform a complete reset of the SE050 device.

 

Thanks,

Sureshkumar R

0 项奖励
回复

734 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @krsuresh ,

 

I tried your code in the demo of ex_se05x_sign, and the result is good as expected, I tested it with OM-SE051ARD and raspberry Pi 3B+, Please kindly refer to the following for details.

Kan_Li_0-1763104753432.png

 

Is it possible to use the latest version and try again? maybe you can also try to delete all the ECCurves and recreate the one you need before the test.

 

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 项奖励
回复

435 次查看
krsuresh
Contributor III

Hi @Kan_Li,

Thanks for the response.

I have two follow-up questions regarding ECC curve support in SE05x.

1) Curve list retrieval
As per your input, Se05x_API_ReadECCurveList() works fine in the latest code.
Now I am able to read the curve family list(like, NIST-P, Brainpool) correctly.
However, I still need clarification on how to get the exact supported ECC curves such as:

NIST-P192 (0x01)
NIST-P224 (0x02)
NIST-P256 (0x03)
NIST-P384 (0x04)
NIST-P521 (0x05)
Is there any API or recommended method to read the full list of specific curve IDs supported by the SE05x?

2) Key write failures
When I try to create or use curve NIST-P384, I get an error:
Se05x_API_CreateECCurve(&se05x_session, kSE05x_ECCurve_NIST_P384);

After this, all EC key write or key generation operations fail with:
Error in Se05x_API_WriteECKey

Even if I switch back to kSE05x_ECCurve_NIST_P256, the issue persists.
Currently, I am unable to perform any write operations on both of my boards:

* OM-SE050ARD
* OM-SE050ARD-F

It seems that attempting P-384 has caused all key write operations to fail.

Could you please clarify:
* Does SE05x fully support NIST-P384?
* Why are all write operations failing even after switching back to P-256?
* Is there a way to reset or recover the SE05x to a known working state?

 

Thanks,

Sureshkumar R

0 项奖励
回复

340 次查看
krsuresh
Contributor III

Hi @Kan_Li,

As per the latest Nano package code, the se05x_crypto sample works correctly for NIST-P384, but all operations for NIST-P256 fail.
If I change to NIST-P384 (curveID = 4), does this mean the chip will no longer support NIST-P256?

* Is this expected behavior on SE05x when switching from P256 to P384?
* Is there a recommended procedure to recover NIST-P256 operations if NIST-P384 has been used?

Log details for se05x_crypto
Se05x crypto Example !
Plug and Trust nano package - version: 1.5.4
I2C driver supports plain i2c-level commands.
Establish Secure Channel to SE05x !
Created scp03 Session
Get Version ==>
Applet Version 3.6.0
ex_get_version, PASSED
Error in Se05x_API_WriteECKey
ex_generate_nist256_key, FAILED
Error in Se05x_API_WriteECKey
ex_set_get_nist256_key, FAILED
Error in Se05x_API_WriteECKey
ex_nist256_sign_verify, FAILED
curveID = 4 already exists
ex_generate_nist384_key, PASSED
ex_set_get_nist384_key, PASSED
ex_nist384_sign_verify, PASSED
ex_set_certificate, PASSED
Error in Se05x_API_WriteECKey
ex_ecdh, FAILED
ex_aes_ECB_NOPAD, PASSED
ex_aes_CBC_NOPAD, PASSED
ex_aes_CTR, PASSED
Error in Se05x_API_WriteECKey
ex_nist256_sign_policy, FAILED
Error in Se05x_API_WriteECKey
ex_read_attst_object, FAILED
Close i2c device 3.
SE05x crypto Example Success !

 

Thanks,

Sureshkumar R

0 项奖励
回复

335 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @krsuresh ,

 

Is it possible to enable the debug log? You may enable this by modifying the prj.conf file with the following configurations:

CONFIG_LOG=y
CONFIG_PLUGANDTRUST_LOG_LEVEL_DBG=y
CONFIG_LOG_MODE_IMMEDIATE=y

 

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 项奖励
回复

325 次查看
krsuresh
Contributor III

Hi  @Kan_Li,

 

Thanks for the quick response.

I thought prj.conf was only used for Zephyr and not for Linux. For my Linux build, I enabled the debug logs using -DPLUGANDTRUST_DEBUG_LOGS=ON instead. The debug output is attached here for your reference.

Please let me know if there is any additional configuration needed.

 

Thanks,

Sureshkumar R

0 项奖励
回复

319 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @krsuresh ,

 

Thanks but I could not find the attachment, would you please update your message with the new log? 

 

Best Regards,

Kan

0 项奖励
回复

219 次查看
krsuresh
Contributor III

Hi @Kan_Li 

 

Please find the log details attached. I am unsure why the attachment is not displaying on your end, even though I have already included the log information here.

Log Details:

Se05x crypto Example !
Plug and Trust nano package - version: 1.5.4
I2C driver supports plain i2c-level commands.
APDU Tx> :00 a4 04 00 10 a0 00 00 03 96 54 53 00 00 00 01 03 00 00 00 00 00
APDU Rx< :03 01 00 6f ff 01 0b 90 00
Establish Secure Channel to SE05x !
hostChallenge ==> :11 22 33 44 55 66 77 88
Sending GP Initialize Update Command !!!
APDU Tx> :80 50 0b 00 08 11 22 33 44 55 66 77 88
APDU Rx< :90 03 92 84 04 50 05 99 37 34 0b 03 00 49 87 9e 91 c8 8e a5 05 4e c7 68 e0 01 db cd fb 90 00
Output: keyDivData :90 03 92 84 04 50 05 99 37 34
Output: keyInfo :0b 03 00
Output: cardChallenge :49 87 9e 91 c8 8e a5 05
Output: cardCryptoGram :4e c7 68 e0 01 db cd fb
Set the Derviation data to generate Session ENC key
Output:scp03_session_enc_Key ==> :3b aa cc 97 b6 9a c8 67 81 1c 43 da 4b c8 50 ac
Set the Derviation data to generate Session MAC key
Output:scp03_session_mac_Key ==> :50 aa 3d e2 bd 41 13 f8 4f 99 4c e1 24 08 65 3d
Set the Derviation data to generate Session RMAC key
Output:scp03_session_rmac_Key ==> :b4 ab 4b 42 1a b5 47 8f 0e e9 47 36 9d 52 a1 8c
Output:cardCryptogram ==> :4e c7 68 e0 01 db cd fb fb 61 21 7c aa 3b c8 fd
cardCryptoGram ==> :4e c7 68 e0 01 db cd fb
CardCryptogram verified successfully...Calculate HostCryptogram
Output:hostCryptogram ==> :0d fd 88 98 2e f2 d9 18 93 36 df 2c 42 76 52 1c
hostCryptogram ==> :0d fd 88 98 2e f2 d9 18
Output: Calculated MAC ==> :35 2e 69 65 bc 68 58 32 22 ce aa fc 6c ef 60 80
Add calculated MAC Value to cmd DataSending GP External Authenticate Command !!!APDU Tx> :84 82 33 00 10 0d fd 88 98 2e f2 d9 18 35 2e 69 65 bc 68 58 32
APDU Rx< :90 00
Authentication Successful!!!
Created scp03 Session
Get Version ==>
APDU - GetVersion []
SCP03: Encrypted Data ==> :84 04 00 20 08 f0 fa c1 18 c7 92 28 ea
APDU Tx> :84 04 00 20 08 f0 fa c1 18 c7 92 28 ea
APDU Rx< :b6 3b eb a7 99 31 df c8 8d 5b e9 5b 8d bd 8d 03 13 08 e8 34 6a c5 b6 0c 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 82 00 07 03 01 00 6f ff 01 0b 90 00
Applet Version 3.1.0
ex_get_version, PASSED
APDU - CheckObjectExists []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B0001F3
SCP03: Encrypted Data ==> :84 04 00 27 18 ed cb 0e b5 59 73 8e 7c d0 a2 27 f5 a4 93 f9 d0 1f 1f 2b 97 1f 55 b9 bb
APDU Tx> :84 04 00 27 18 ed cb 0e b5 59 73 8e 7c d0 a2 27 f5 a4 93 f9 d0 1f 1f 2b 97 1f 55 b9 bb
APDU Rx< :73 a3 2a 78 0b 78 a0 e3 09 07 f3 9e 25 bb 38 1b 6b 50 49 fa 36 fb f5 38 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 01 02 90 00
APDU - Se05x_API_CreateECCurve []
APDU :DEBUG:kSE05x_TAG_1["curve id"] = 0x3
SCP03: Encrypted Data ==> :84 01 0b 04 18 a9 e2 3c 38 29 44 85 c3 74 71 60 4d ed 0a a2 93 30 71 36 d7 0f 96 dd c2
APDU Tx> :84 01 0b 04 18 a9 e2 3c 38 29 44 85 c3 74 71 60 4d ed 0a a2 93 30 71 36 d7 0f 96 dd c2
APDU Rx< :84 2c c7 02 74 30 da dc 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :90 00
APDU - Se05x_API_SetECCurveParam []
APDU :DEBUG:kSE05x_TAG_1["curve id"] = 0x3
APDU :DEBUG:kSE05x_TAG_2["ecCurveParam"] = 0x1
APDU :DEBUG:kSE05x_TAG_3["inputData"] :ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff ff ff 00 00 00 00 00 00 00 00 ff ff ff fc
SCP03: Encrypted Data ==> :84 01 0b 40 48 9d 8b bf 11 43 e1 fb 31 17 34 36 e2 5e 4f d1 bd e5 ee 66 37 98 c5 32 83 e0 cb fb 52 47 37 52 a8 dc 1f a5 08 a5 1d b0 2d 98 b2 17 2f 50 2c 61 1d 4e 87 64 57 80 99 e5 b2 a3 37 70 17 80 ad ae 7f 63 cf 10 85 92 8a 5b 04
APDU Tx> :84 01 0b 40 48 9d 8b bf 11 43 e1 fb 31 17 34 36 e2 5e 4f d1 bd e5 ee 66 37 98 c5 32 83 e0 cb fb 52 47 37 52 a8 dc 1f a5 08 a5 1d b0 2d 98 b2 17 2f 50 2c 61 1d 4e 87 64 57 80 99 e5 b2 a3 37 70 17 80 ad ae 7f 63 cf 10 85 92 8a 5b 04
APDU Rx< :69 85
Error in ex_se05x_create_curve
ex_generate_nist256_key, FAILED
APDU - CheckObjectExists []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B000223
SCP03: Encrypted Data ==> :84 04 00 27 18 fc d1 4c 76 77 1c 23 86 f4 0a e6 6c 74 40 74 f9 ac a8 25 20 16 28 3a 1a
APDU Tx> :84 04 00 27 18 fc d1 4c 76 77 1c 23 86 f4 0a e6 6c 74 40 74 f9 ac a8 25 20 16 28 3a 1a
APDU Rx< :08 5a fe 92 6c 33 d0 be 7b 6e 11 d8 b7 fe b4 d7 a5 53 5c f6 dc ae 3b 69 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 01 02 90 00
APDU - WriteECKey []
APDU :DEBUG:kSE05x_TAG_MAX_ATTEMPTS["maxAttempt"] = 0x0
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B000223
APDU :DEBUG:kSE05x_TAG_2["curveID"] = 0x3
APDU :DEBUG:kSE05x_TAG_3["privKey"] :e4 ee 5f 99 d9 d8 37 8f 39 c2 c9 fd a9 12 5e a7 3f b8 fd 00 b5 19 e6 94 1e f1 34 75 8d 33 59 8a
APDU :DEBUG:kSE05x_TAG_4["pubKey"] :04 f2 24 bc 5e ea 74 28 a1 20 d3 d2 69 fe 22 f3 59 9c 20 33 a2 e0 cb 81 c2 ce a9 d6 d4 66 c3 68 f8 b6 a8 9c de 08 88 b5 49 cd ed 85 d3 b5 88 72 0a dc 26 32 b0 30 bf b1 67 d0 fd bc 89 e7 2b 9c c1
SCP03: Encrypted Data ==> :84 01 61 00 78 78 06 6e 6b 30 9d 1e 3a 1e 5e 5a 42 54 ef b4 04 17 db ab 49 3e e6 4a 90 29 64 13 73 2a bb 9e ce 27 f0 5d 04 4c 96 8b c6 cb e4 15 74 7a 75 97 35 08 c2 98 c0 3b 8f 6d fa 58 f8 f5 23 f6 f4 ca 96 8e 1b c3 f2 c3 c1 66 33 e9 24 e1 cd 83 ca a1 47 5d d6 e5 fb c0 ec e8 52 d0 c0 7f b6 32 fb e1 75 ab d4 36 38 ba a6 8a 06 15 1b d4 13 a9 e8 f7 6e cf c7 96 75 0a b7 54 82
APDU Tx> :84 01 61 00 78 78 06 6e 6b 30 9d 1e 3a 1e 5e 5a 42 54 ef b4 04 17 db ab 49 3e e6 4a 90 29 64 13 73 2a bb 9e ce 27 f0 5d 04 4c 96 8b c6 cb e4 15 74 7a 75 97 35 08 c2 98 c0 3b 8f 6d fa 58 f8 f5 23 f6 f4 ca 96 8e 1b c3 f2 c3 c1 66 33 e9 24 e1 cd 83 ca a1 47 5d d6 e5 fb c0 ec e8 52 d0 c0 7f b6 32 fb e1 75 ab d4 36 38 ba a6 8a 06 15 1b d4 13 a9 e8 f7 6e cf c7 96 75 0a b7 54 82
APDU Rx< :69 85
Error in Se05x_API_WriteECKey
ex_set_get_nist256_key, FAILED
APDU - CheckObjectExists []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B00025E
SCP03: Encrypted Data ==> :84 04 00 27 18 96 34 9b ee 76 9f 60 d1 08 4f 46 41 e8 df 1c 24 f5 d3 71 f5 b1 be cf 19
APDU Tx> :84 04 00 27 18 96 34 9b ee 76 9f 60 d1 08 4f 46 41 e8 df 1c 24 f5 d3 71 f5 b1 be cf 19
APDU Rx< :d5 3f d5 a4 87 54 fa fe 1e cf e7 14 b9 19 21 ef cd 48 6f f4 c5 d5 0c ff 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 01 02 90 00
APDU - WriteECKey []
APDU :DEBUG:kSE05x_TAG_MAX_ATTEMPTS["maxAttempt"] = 0x0
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B00025E
APDU :DEBUG:kSE05x_TAG_2["curveID"] = 0x3
APDU :DEBUG:kSE05x_TAG_3["privKey"] :
APDU :DEBUG:kSE05x_TAG_4["pubKey"] :
SCP03: Encrypted Data ==> :84 81 61 00 18 15 b7 bf a6 af 1a 00 63 b7 37 d1 c7 cb 14 70 31 ae 07 63 b6 01 be cf b1
APDU Tx> :84 81 61 00 18 15 b7 bf a6 af 1a 00 63 b7 37 d1 c7 cb 14 70 31 ae 07 63 b6 01 be cf b1
APDU Rx< :69 85
Error in Se05x_API_WriteECKey
ex_nist256_sign_verify, FAILED
APDU - Se05x_API_ReadECCurveList []
SCP03: Encrypted Data ==> :84 02 0b 25 08 e3 fc c6 50 cd 1b 88 50
APDU Tx> :84 02 0b 25 08 e3 fc c6 50 cd 1b 88 50
APDU Rx< :55 49 93 04 25 48 e5 02 b4 45 9a 75 98 40 2c a7 bd 22 8c 24 62 23 33 12 f8 a1 52 93 5b c4 34 32 19 f2 3c 1e e5 a8 82 a4 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 82 00 11 01 01 02 02 02 01 02 01 01 01 01 01 01 01 01 02 01 90 00
curveID = 4 already exists
APDU - CheckObjectExists []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B0002EF
SCP03: Encrypted Data ==> :84 04 00 27 18 d1 b6 cc 45 d1 7d ac 8d cb 3f c6 cb 45 48 00 6a c1 53 88 d8 a2 86 de 25
APDU Tx> :84 04 00 27 18 d1 b6 cc 45 d1 7d ac 8d cb 3f c6 cb 45 48 00 6a c1 53 88 d8 a2 86 de 25
APDU Rx< :f0 ff 7f 0d 5a ae 24 1d a5 01 6c 8e 22 a6 8a 43 f2 2d 86 29 f2 e8 6c 31 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 01 02 90 00
APDU - WriteECKey []
APDU :DEBUG:kSE05x_TAG_MAX_ATTEMPTS["maxAttempt"] = 0x0
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B0002EF
APDU :DEBUG:kSE05x_TAG_2["curveID"] = 0x4
APDU :DEBUG:kSE05x_TAG_3["privKey"] :
APDU :DEBUG:kSE05x_TAG_4["pubKey"] :
SCP03: Encrypted Data ==> :84 01 61 00 18 be 74 54 b5 11 5d 57 12 d1 cf 85 61 10 d9 8a 51 61 15 b0 92 7a 91 7c ca
APDU Tx> :84 01 61 00 18 be 74 54 b5 11 5d 57 12 d1 cf 85 61 10 d9 8a 51 61 15 b0 92 7a 91 7c ca
APDU Rx< :be ac eb f1 87 4e e5 93 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :90 00
APDU - Se05x_API_DeleteSecureObject []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B0002EF
SCP03: Encrypted Data ==> :84 04 00 28 18 9c 5d 90 bf 78 d3 5f 13 d7 fc fa 20 23 9a 7f c1 37 61 f2 7c d3 3a a0 31
APDU Tx> :84 04 00 28 18 9c 5d 90 bf 78 d3 5f 13 d7 fc fa 20 23 9a 7f c1 37 61 f2 7c d3 3a a0 31
APDU Rx< :c3 e9 ab 19 4c 45 95 9e 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :90 00
ex_generate_nist384_key, PASSED
APDU - CheckObjectExists []
APDU :DEBUG:kSE05x_TAG_1["object id"] = 0x7B00032F
SCP03: Encrypted Data ==> :84 04 00 27 18 0b 44 54 e9 70 89 ab 65 c9 bc 29 9b 79 f6 53 21 99 f6 44 e7 40 36 e6 da
APDU Tx> :84 04 00 27 18 0b 44 54 e9 70 89 ab 65 c9 bc 29 9b 79 f6 53 21 99 f6 44 e7 40 36 e6 da
APDU Rx< :81 d5 e6 69 21 05 7e 38 7e 30 90 6c 09 ad 30 ce 8d 36 dc 7c 3d 9f 2d 46 90 00
SCP03: RMAC verified successfully...Decrypt Response Data
SCP03: Decrypted Data ==> :41 01 02 90 00
APDU - WriteECKey []

Thanks,

Sureshkumar R

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2201735%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20Plug%20%26amp%3B%20Trust%20Nano%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E4%BB%8E%20SE050%20%E6%A3%80%E7%B4%A2%20ECC%20%E6%9B%B2%E7%BA%BF%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201735%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E5%9B%A2%E9%98%9F%E3%80%81%3C%2FP%3E%3CP%3E%E6%88%91%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20Plug%20%26amp%3B%20Trust%20Nano%20%E4%BB%A3%E7%A0%81%E5%8C%85%E6%9D%A5%E8%AF%BB%E5%8F%96%20SE050%20%E4%B8%AD%E7%9A%84%20ECC%20%E6%9B%B2%E7%BA%BF%E7%BB%86%E8%8A%82%E3%80%82%3CBR%20%2F%3E%E7%84%B6%E8%80%8C%EF%BC%8C%E5%B0%BD%E7%AE%A1%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%E8%BF%94%E5%9B%9E%E4%BA%86%E6%88%90%E5%8A%9F%E7%8A%B6%E6%80%81%EF%BC%8C%E6%88%91%E5%8D%B4%E5%A7%8B%E7%BB%88%E6%94%B6%E5%88%B0%E6%9B%B2%E7%BA%BF%E7%BB%86%E8%8A%82%E7%9A%84%E9%9B%B6%E5%80%BC%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%9F%A5%E7%9C%8B%E4%BA%86%20APDU%20%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%B9%B6%E6%A0%B9%E6%8D%AE%E4%BB%A5%E4%B8%8B%E6%81%A9%E6%99%BA%E6%B5%A6%E7%A4%BE%E5%8C%BA%E8%AE%A8%E8%AE%BA%E9%AA%8C%E8%AF%81%E4%BA%86%E6%88%91%E7%9A%84%E8%AE%BE%E7%BD%AE%EF%BC%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E5%8F%91%E7%8E%B0%E4%BB%BB%E4%BD%95%E9%97%AE%E9%A2%98%EF%BC%9A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FSecure-Authentication%2FRead-ECC-Curvelist-fails-when-SCP03-enabled%2Fm-p%2F1664562%3Fprofile.language%3Dzh-CN%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FSecure-Authentication%2FRead-ECC-Curvelist-fails-when-SCP03-enabled%2Fm-p%2F1664562%3Fprofile.language%3Dzh-CN%3C%2FA%3E%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%91%8A%E7%9F%A5%E5%87%BA%E7%8E%B0%E6%AD%A4%E9%97%AE%E9%A2%98%E7%9A%84%E5%8F%AF%E8%83%BD%E5%8E%9F%E5%9B%A0%EF%BC%8C%E4%BB%A5%E5%8F%8A%E6%88%91%E5%A6%82%E4%BD%95%E4%BB%8E%20SE050%20%E4%B8%AD%E6%AD%A3%E7%A1%AE%E6%A3%80%E7%B4%A2%20ECC%20%E6%9B%B2%E7%BA%BF%E7%9A%84%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%9F%3C%2FP%3E%3CP%3E%3CU%3E%3CSTRONG%3E%E7%8E%AF%E5%A2%83%E8%AF%A6%E6%83%85%EF%BC%9A%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FP%3E%3CP%3ESE050%20%E5%8F%98%E4%BD%93%EF%BC%9ASE050-C%20%E5%92%8C%20SE050-F%20%3CBR%20%2F%3E%20%E4%BB%A3%E7%A0%81%E5%8C%85%EF%BC%9APlug%20%26amp%3B%20Trust%20Nano%20%3CBR%20%2F%3E%20SCP03%20%E7%8A%B6%E6%80%81%EF%BC%9A%E5%B7%B2%E5%90%AF%E7%94%A8%3CBR%20%2F%3E%E4%B8%BB%E6%9C%BA%E5%B9%B3%E5%8F%B0%EF%BC%9A%E6%A0%91%E8%8E%93%E6%B4%BE%3C%2FP%3E%3CP%3E%3CU%3E%3CSTRONG%3E%E4%BB%A3%E7%A0%81%E8%AF%A6%E6%83%85%EF%BC%9A%20%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FP%3E%3CP%3Estatus%20%3D%20Se05x_API_ReadECCurveList(%26amp%3Bse05x_session%2C%20curveList%2C%26amp%3BcurveListLen)%3B%3CBR%20%2F%3Eprintf(%22curveListLen%3A%25d%5Cn%22%2C%20curveListLen)%3B%3CBR%20%2F%3Eif%20(status%20%3D%3D%20SM_OK)%20%7B%3CBR%20%2F%3Eprintf(%22Supported%20ECC%20Curves%EF%BC%9A%5Cn%22)%3B%3CBR%20%2F%3Efor%20(i%20%3D%200%3B%20i%26lt%3B%20curveListLen%3B%20i%2B%2B)%20%7B%3CBR%20%2F%3Eprintf(%22%20Curve%20ID%3A%200x%2502X%5Cn%22%2C%20curveList%5Bi%5D)%3B%3CBR%20%2F%3E%7D%3CBR%20%2F%3E%7D%20else%20%7B%3CBR%20%2F%3Eprintf(%22Failed%20to%20read%20curve%20list%5Cn%22)%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3CP%3EsmStatus_t%20Se05x_API_ReadECCurveList(pSe05xSession_t%20session_ctx%2C%20uint8_t%20*data%2C%20size_t%20*pdataLen)%3CBR%20%2F%3E%7B%3CBR%20%2F%3EsmStatus_t%20retStatus%20%3D%20SM_NOT_OK%EF%BC%9B%3CBR%20%2F%3EtlvHeader_t%20hdr%20%3D%7B%7BkSE05x_CLA%2C%20kSE05x_INS_READ%2C%20kSE05x_P1_CURVE%2C%20kSE05x_P2_LIST%7D%7D%3B%3CBR%20%2F%3Esize_t%20cmdbufLen%20%3D%200%3B%3CBR%20%2F%3Euint8_t%20*pCmdbuf%20%3D%20NULL%3B%3CBR%20%2F%3Eint%20tlvRet%20%3D%200%3B%3CBR%20%2F%3Euint8_t%20*pRspbuf%20%3D%20NULL%3B%3CBR%20%2F%3Esize_t%20rspbufLen%20%3D%200%EF%BC%9B%3C%2FP%3E%3CP%3EENSURE_OR_GO_CLEANUP(session_ctx%20!%3D%20NULL)%EF%BC%9B%3C%2FP%3E%3CP%3Ememset(session_ctx-%26gt%3Bapdu_buffer%2C%200%2C%20sizeof(session_ctx-%26gt%3Bapdu_buffer))%EF%BC%9B%3C%2FP%3E%3CP%3EpCmdbuf%20%3D%26amp%3Bsession_ctx-%26gt%3Bapdu_buffer%5B0%5D%3B%3CBR%20%2F%3EpRspbuf%20%3D%26amp%3Bsession_ctx-%26gt%3Bapdu_buffer%5B0%5D%3B%3CBR%20%2F%3ErspbufLen%20%3D%20sizeof(session_ctx-%26gt%3Bapdu_buffer)%EF%BC%9B%3C%2FP%3E%3CP%3ESMLOG_D(%22APDU%20-%20Se05x_API_ReadECCurveList%20%5B%5D%20%5Cn%22)%EF%BC%9B%3C%2FP%3E%3CP%3EretStatus%20%3D%20DoAPDUTxRx(session_ctx%2C%26amp%3Bhdr%2C%20session_ctx-%26gt%3Bapdu_buffer%2C%20cmdbufLen%2C%20pRspbuf%2C%26amp%3BrspbufLen%2C%201)%EF%BC%9B%3CBR%20%2F%3E%3CBR%20%2F%3Eif%20(retStatus%20%3D%3D%20SM_OK)%20%7B%3CBR%20%2F%3Esize_t%20rspIndex%20%3D%200%3B%3CBR%20%2F%3EtlvRet%20%3D%20tlvGet_u8buf(pRspbuf%2C%26amp%3BrspIndex%2C%20rspbufLen%2C%20kSE05x_TAG_1%2C%20data%2C%20pdataLen)%3B%20%2F*%20*%2F%3CBR%20%2F%3Eif%20(0%20%EF%BC%81%3D%20tlvRet)%20%7B%3CBR%20%2F%3Egoto%20cleanup%3B%3CBR%20%2F%3E%7D%3CBR%20%2F%3Eif%20((rspIndex%20%2B%202)%20%3D%3D%20rspbufLen)%20%7B%3CBR%20%2F%3EretStatus%20%3D%20(pRspbuf%5BrspIndex%5D%26lt%3B%26lt%3B%208%20%7C%20(pRspbuf%5BrspIndex%20%2B%201%5D))%EF%BC%9B%3CBR%20%2F%3E%7D%3CBR%20%2F%3E%7D%3CBR%20%2F%3Eif%20(retStatus%20%3D%3D%20SM_ERR_ACCESS_DENIED_BASED_ON_POLICY)%20%7B%3CBR%20%2F%3ESMLOG_I(%22Denied%20to%20ReadECCurveList%22)%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3CP%3E%E6%B8%85%E7%90%86%EF%BC%9A%3CBR%20%2F%3Ereturn%20retStatus%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3ESureshkumar%20R%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210184%22%20target%3D%22_blank%22%3E%40krsuresh%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%88%91%E7%94%A8%20OM-SE051ARD%20%E5%92%8C%20raspberry%20Pi%203B%2B%20%E6%B5%8B%E8%AF%95%E4%BA%86%E4%BD%A0%E5%9C%A8%20ex_se05x_sign%20%E6%BC%94%E7%A4%BA%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%8C%E7%BB%93%E6%9E%9C%E4%B8%8E%E9%A2%84%E6%9C%9F%E7%9A%84%E4%B8%80%E6%A0%B7%E5%A5%BD%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Kan_Li_0-1763104753432.png%22%20style%3D%22width%3A%20689px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Kan_Li_0-1763104753432.png%22%20style%3D%22width%3A%20689px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F365655i58978EA158A660D5%2Fimage-dimensions%2F689x455%3Fv%3Dv2%22%20width%3D%22689%22%20height%3D%22455%22%20role%3D%22button%22%20title%3D%22Kan_Li_0-1763104753432.png%22%20alt%3D%22Kan_Li_0-1763104753432.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E5%86%8D%E8%AF%95%E4%B8%80%E6%AC%A1%EF%BC%9F%E4%B9%9F%E8%AE%B8%E6%82%A8%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%B0%9D%E8%AF%95%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%20ECCurves%EF%BC%8C%E7%84%B6%E5%90%8E%E5%9C%A8%E6%B5%8B%E8%AF%95%E5%89%8D%E9%87%8D%E6%96%B0%E5%88%9B%E5%BB%BA%E6%82%A8%E9%9C%80%E8%A6%81%E7%9A%84%20ECCurves%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E7%A5%9D%E6%82%A8%E6%84%89%E5%BF%AB%EF%BC%8C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%EF%BC%9A%3CBR%20%2F%3E-%20%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22%E6%A0%87%E8%AE%B0%E6%AD%A3%E7%A1%AE%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3CBR%20%2F%3E-%20%E6%88%91%E4%BB%AC%E4%BC%9A%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1%E5%8F%91%E5%B8%96%E5%90%8E%E7%9A%84%207%20%E5%91%A8%E5%86%85%E8%B7%9F%E8%B8%AA%E4%B8%BB%E9%A2%98%EF%BC%8C%E4%B9%8B%E5%90%8E%E7%9A%84%E5%9B%9E%E5%A4%8D%E5%B0%86%E8%A2%AB%E5%BF%BD%E7%95%A5%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%A5%E5%90%8E%E6%9C%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%8F%A6%E5%BC%80%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%8C%E5%B9%B6%E5%8F%82%E8%80%83%E5%B7%B2%E5%85%B3%E9%97%AD%E7%9A%84%E4%B8%BB%E9%A2%98%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2203246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2203246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E..%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E6%98%AF%E5%9C%A8%E6%89%A7%E8%A1%8C%3CSTRONG%3EkSE05x_ECCurve_NIST_P384%2F%20kSE05x_ECCurve_NIST_P521%3C%2FSTRONG%3E%E6%A0%B7%E6%9C%AC%E5%90%8E%E5%87%BA%E7%8E%B0%E7%9A%84%E3%80%82%20%E5%9F%BA%E4%BA%8E%20Plug%20%26amp%3B%20Trust%20%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81%E5%8C%85%EF%BC%8Cse05x_minimal%20%E5%92%8C%20se05x_GetInfo%3CSTRONG%3E%20%E7%A4%BA%E4%BE%8B%E8%BF%90%E8%A1%8C%E6%AD%A3%E5%B8%B8%EF%BC%9B%E4%BD%86%E6%98%AF%EF%BC%8Cex_ecc%3C%2FSTRONG%3E%20%E5%92%8C%3CSTRONG%3E%20ex_ecc_rsa%3C%2FSTRONG%3E%20%E7%A4%BA%E4%BE%8B%E5%A4%B1%E8%B4%A5%E4%BA%86%E3%80%82%E4%BC%9A%E4%B8%8D%E4%BC%9A%E6%98%AF%E5%AE%89%E5%85%A8%E5%AD%98%E5%82%A8%E5%99%A8%E8%A2%AB%E9%94%81%E5%AE%9A%E4%BA%86%EF%BC%9F%E6%88%91%E8%BF%98%E8%83%BD%E4%BD%BF%E7%94%A8%20Nano%20%E4%BB%A3%E7%A0%81%E5%8C%85%E6%89%A7%E8%A1%8C%20%3CSTRONG%3ESe05x_API_WriteBinary%3C%2FSTRONG%3E%20%E6%93%8D%E4%BD%9C%E3%80%82%3CBR%20%2F%3E%E8%AF%B7%E5%91%8A%E7%9F%A5%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E9%80%89%E9%A1%B9%E5%8F%AF%E4%BB%A5%E5%AF%B9%20SE050%20%E8%AE%BE%E5%A4%87%E8%BF%9B%E8%A1%8C%E5%AE%8C%E5%85%A8%20RESET%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3ESureshkumar%20R%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2203142%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2203142%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E6%88%91%E6%B2%A1%E6%9C%89%E4%BF%AE%E6%94%B9%E4%BB%BB%E4%BD%95%E4%BB%A3%E7%A0%81%E3%80%82%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E8%BE%83%E6%97%A9%E7%9A%84%20Plug%20%26amp%3B%20Trust%20%E4%BB%A3%E7%A0%81%E5%8C%85%E7%89%88%E6%9C%AC%20v1.2.1%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%9C%A8%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E4%B8%AD%EF%BC%8C%E6%88%91%E5%9C%A8%E5%90%AF%E7%94%A8%20SCP03%20%E6%A8%A1%E5%BC%8F%20(PLUGANDTRUST_SCP03)%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA%E6%97%B6%E4%BC%9A%E9%81%87%E5%88%B0%E7%89%88%E6%9C%AC%E9%97%AE%E9%A2%98%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CU%3E%3CSTRONG%3E%E6%88%91%E5%9C%A8%20SCP%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%89%88%E6%9C%AC%E6%97%B6%E9%81%B5%E5%BE%AA%E7%9A%84%E6%AD%A5%E9%AA%A4%E6%98%AF%EF%BC%9A%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FDIV%3E%3CDIV%3Emkdir%20%E7%89%88%E6%9C%AC%20%26amp%3B%26amp%3B%20cd%20%E7%89%88%E6%9C%AC%3C%2FDIV%3E%3CDIV%3Ecmake%20-DPLUGANDTRUST_SCP03%3DON%20.%3C%2FDIV%3E%3CDIV%3Emake%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%2Fusr%2Fbin%2Fld%EF%BC%9A%E7%89%88%E6%9C%AC%2Flibse05x_lib.a%20(se05x_apdu_impl.c.o)%EF%BC%9A%E5%9C%A8%E5%87%BD%E6%95%B0%20%60se05x_api_SessionOpen'%20%E4%B8%AD%EF%BC%9A%3C%2FDIV%3E%3CDIV%3Ese05x_APDU_impl.c%3A(.text%2B0x384)%EF%BC%9A%E5%AF%B9%20%E2%80%9Cse05x_api_scp03_createSession%E2%80%9D%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%3C%2FDIV%3E%3CDIV%3E%2Fusr%2Fbin%2Fld%EF%BC%9A%E7%89%88%E6%9C%AC%2Flibse05x_lib.a%20(se05x_tlv.c.o)%EF%BC%9A%E5%9C%A8%E5%87%BD%E6%95%B0%20%60doapdUTX'%20%E4%B8%AD%EF%BC%9A%3C%2FDIV%3E%3CDIV%3Ese05x_tlv.c%3A(.text%2B0xe90)%EF%BC%9A%E5%AF%B9%20%E2%80%9Cse05x_api_scp03_encrypt%E2%80%9D%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%3C%2FDIV%3E%3CDIV%3E%2Fusr%2Fbin%2Fld%3A%20se05x_tlv.c%3A(.text%2B0xf0c)%EF%BC%9A%E5%AF%B9%20%E2%80%9Cse05x_api_scp03_decrypt%E2%80%9D%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%3C%2FDIV%3E%3CDIV%3E%2Fusr%2Fbin%2Fld%EF%BC%9A%E7%89%88%E6%9C%AC%2Flibse05x_lib.a%20(se05x_tlv.c.o)%EF%BC%9A%E5%9C%A8%E5%87%BD%E6%95%B0%20%60doapdutxRX'%E4%B8%AD%EF%BC%9A%3C%2FDIV%3E%3CDIV%3Ese05x_tlv.c%3A(.text%2B0x11d0)%3A%E5%AF%B9%20%E2%80%9Cse05x_api_scp03_encrypt%E2%80%9D%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%3C%2FDIV%3E%3CDIV%3E%2Fusr%2Fbin%2Fld%3A%20se05x_tlv.c%3A(.text%2B0x1248)%EF%BC%9A%E5%AF%B9%20%E2%80%9Cse05x_api_scp03_decrypt%E2%80%9D%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%3C%2FDIV%3E%3CDIV%3Ecollect2%3A%20error%3A%20ld%20returned%201%20exit%20status%3C%2FDIV%3E%3CDIV%3Emake%5B2%5D%3A%20***%20%5BCMakeFiles%2Fex_se05x_GetInfo.dir%2F%E7%89%88%E6%9C%AC.make%3A114%3Aex_se05x_GetInfo%5D%20%E9%94%99%E8%AF%AF%201%3C%2FDIV%3E%3CDIV%3Emake%5B1%5D%EF%BC%9A***%20%5BCMakeFiles%2FMakefile2%3A100%3A%20CMakeFiles%2Fex_se05x_GetInfo.dir%2Fall%5D.%E9%94%99%E8%AF%AF%202%3C%2FDIV%3E%3CDIV%3Emake%EF%BC%9A***%20%5BMakefile%3A91%3A%20all%5D%20%E9%94%99%E8%AF%AF%202%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E5%8D%B3%E4%BD%BF%E5%9C%A8%E5%BC%80%E6%94%BE%EF%BC%88%E9%9D%9E%20SCP%EF%BC%89%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%BF%90%E8%A1%8C%EF%BC%8C%E6%97%A7%E7%89%88%E6%9C%AC%E5%92%8C%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%E4%BB%A3%E7%A0%81%E9%83%BD%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E.%2Fex_se05x_sign%20%3C%2FDIV%3E%3CDIV%3ESe05x%20%E4%BF%A1%E5%8F%B7%E7%A4%BA%E4%BE%8B%20%EF%BC%81%3C%2FDIV%3E%3CDIV%3EPlug%20and%20Trust%20nano%20%E4%BB%A3%E7%A0%81%E5%8C%85%20-%3CSTRONG%3E%E7%89%88%E6%9C%AC%EF%BC%9A1.5.4%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3EI2C%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81%E6%99%AE%E9%80%9A%20i2c%20%E7%BA%A7%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E7%94%9F%E6%88%90%20ecc%20%E5%AF%86%E9%92%A5%20%3C%2FDIV%3E%3CDIV%3E%3CSTRONG%3ESe05x_API_WriteECKey%20%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%20%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3ESE05x%20%E4%BF%A1%E5%8F%B7%E7%A4%BA%E4%BE%8B%E5%A4%B1%E8%B4%A5%20%EF%BC%81%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E.%2Fex_se05x_sign%20%3C%2FDIV%3E%3CDIV%3ESe05x%20%E4%BF%A1%E5%8F%B7%E7%A4%BA%E4%BE%8B%20%EF%BC%81%3C%2FDIV%3E%3CDIV%3EPlug%20and%20Trust%20nano%20%E4%BB%A3%E7%A0%81%E5%8C%85-%3CSTRONG%3E%E7%89%88%E6%9C%AC%EF%BC%9A1.2.1%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3EI2C%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%94%AF%E6%8C%81%E6%99%AE%E9%80%9A%20i2c%20%E7%BA%A7%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E7%94%9F%E6%88%90%20ecc%20%E5%AF%86%E9%92%A5%20%3C%2FDIV%3E%3CDIV%3E%3CSTRONG%3ESe05x_API_WriteECKey%20%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%20%3C%2FSTRONG%3E%3C%2FDIV%3E%3CDIV%3ESE05x%20%E4%BF%A1%E5%8F%B7%E7%A4%BA%E4%BE%8B%E5%A4%B1%E8%B4%A5%20%EF%BC%81%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FDIV%3E%3CDIV%3ESureshkumar%20R%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2203084%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2203084%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210184%22%20target%3D%22_blank%22%3E%40krsuresh%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E6%8F%90%E4%BE%9B%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%81%E4%BD%A0%E4%BF%AE%E6%94%B9%E8%BF%87%E7%BA%B3%E7%B1%B3%E4%BB%A3%E7%A0%81%E5%8C%85%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%E5%90%97%EF%BC%9F%E7%9C%8B%E6%9D%A5%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8E%20Github%20%E4%BB%93%E5%BA%93%E4%B8%AD%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8D%E5%90%8C%E3%80%82%E8%AF%A6%E6%83%85%E8%AF%B7%E5%8F%82%E9%98%85%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Fblob%2F737b61c527d4145f6dc96db9b51e22a4067ca09c%2Flib%2Fapdu%2Fse05x_APDU_impl.c%23L998%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Fblob%2F737b61c527d4145f6dc96db9b51e22a4067ca09c%2Flib%2Fapdu%2Fse05x_APDU_impl.c%23L998%3C%2FA%3E%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E7%A5%9D%E6%82%A8%E6%84%89%E5%BF%AB%EF%BC%8C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%EF%BC%9A%3CBR%20%2F%3E-%20%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22%E6%A0%87%E8%AE%B0%E6%AD%A3%E7%A1%AE%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3CBR%20%2F%3E-%20%E6%88%91%E4%BB%AC%E4%BC%9A%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1%E5%8F%91%E5%B8%96%E5%90%8E%E7%9A%84%207%20%E5%91%A8%E5%86%85%E8%B7%9F%E8%B8%AA%E4%B8%BB%E9%A2%98%EF%BC%8C%E4%B9%8B%E5%90%8E%E7%9A%84%E5%9B%9E%E5%A4%8D%E5%B0%86%E8%A2%AB%E5%BF%BD%E7%95%A5%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%A5%E5%90%8E%E6%9C%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%8F%A6%E5%BC%80%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%8C%E5%B9%B6%E5%8F%82%E8%80%83%E5%B7%B2%E5%85%B3%E9%97%AD%E7%9A%84%E4%B8%BB%E9%A2%98%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202691%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202691%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%E3%80%81%3C%2FP%3E%3CDIV%3E%E7%94%9F%E6%88%90%20ECC%20%E5%AF%86%E9%92%A5%E5%AF%B9%E6%97%B6%EF%BC%8CSE05x_API_WriteECKey%20%E5%87%BD%E6%95%B0%E5%9C%A8%20SE050-C%20%E6%9D%BF%E4%B8%8A%E8%BF%94%E5%9B%9E%200x6985%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E4%B9%8B%E5%89%8D%E5%90%8C%E6%A0%B7%E7%9A%84%E4%BB%A3%E7%A0%81%E5%9C%A8%E8%BF%99%E5%9D%97%E6%9D%BF%E4%B8%8A%E8%BF%90%E8%A1%8C%E8%89%AF%E5%A5%BD%EF%BC%8C%E4%BD%86%E5%9C%A8%20SE050-F%20%E6%9D%BF%E4%B8%8A%E4%BB%8D%E7%84%B6%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E6%98%AF%E7%AA%81%E7%84%B6%E5%8F%91%E7%94%9F%E7%9A%84%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E7%A1%AE%E5%AE%9A%E5%8E%9F%E5%9B%A0%E3%80%82%E8%AF%B7%E5%B8%AE%E6%88%91%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3ESE05x_ECCurve_t%20curveID%20%3D%20kSE05x_ECCurve_NIST_P256%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20status%20%3D%20Se05x_API_WriteECKey(%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%26amp%3Bse05x_session%EF%BC%8CNULL%EF%BC%8C0%EF%BC%8CkeyID%EF%BC%8CcurveID%EF%BC%8CNULL%EF%BC%8C0%EF%BC%8CNULL%EF%BC%8C0%EF%BC%8CkSE05x_INS_NA%EF%BC%8CkSE05x_KeyPart_Pair%EF%BC%89%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20if%20(status%20!%3D%20SM_OK)%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20SMLOG_E(%22Error%20in%20Se05x_API_WriteECKey%20%5Cn%22)%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%20%20%20%20%E8%BF%94%E5%9B%9E%201%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%26nbsp%3B%20%7D%3C%2FDIV%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3ESureshkumar%20R%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202290%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202290%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%E3%80%81%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%8F%8A%E6%97%B6%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%9C%A8%E9%99%84%E4%BB%B6%E4%B8%AD%E6%89%BE%E5%88%B0%E5%9C%A8%3CSTRONG%3E%E5%BC%80%E6%94%BE%E6%A8%A1%E5%BC%8F%E4%B8%8B%3C%2FSTRONG%3E%E6%8D%95%E8%8E%B7%E7%9A%84%20APDU%20%E6%97%A5%E5%BF%97%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%E3%80%82%E6%88%91%E5%8F%91%E7%8E%B0%20Se05x_API_ReadECCurveList%20API%20%E5%9C%A8%E5%BC%80%E6%94%BE%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BC%9A%E8%BF%94%E5%9B%9E%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%80%8C%E5%9C%A8%3CSTRONG%3E%E5%AE%89%E5%85%A8%E6%A8%A1%E5%BC%8F%3C%2FSTRONG%3E%E4%B8%8B%E5%8D%B4%E8%83%BD%E6%88%90%E5%8A%9F%E6%89%A7%E8%A1%8C%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%9F%A5%E7%9C%8B%E6%89%80%E6%8F%90%E4%BE%9B%E7%9A%84%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E5%B9%B6%E5%91%8A%E7%9F%A5%E6%88%91%E5%9C%A8%E6%B5%81%E7%A8%8B%E4%B8%AD%E6%98%AF%E5%90%A6%E9%81%97%E6%BC%8F%E4%BA%86%E4%BB%BB%E4%BD%95%E6%AD%A5%E9%AA%A4%E6%88%96%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%3CP%3E%3CU%3E%3CSTRONG%3E%E7%89%88%E6%9C%AC%E6%AD%A5%E9%AA%A4%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FP%3E%3CP%3E%24%20cmake..%3CBR%20%2F%3E%3CBR%20%2F%3E%24%20%E8%B5%9A%E9%92%B1%E3%80%82%2Fbuild%2Fsrc%2Fse05x_app%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22krsuresh_0-1762830074736.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22krsuresh_0-1762830074736.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F364806iB6786A836C804689%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22krsuresh_0-1762830074736.png%22%20alt%3D%22krsuresh_0-1762830074736.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3ESureshkumar%20R%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202261%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202261%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210184%22%20target%3D%22_blank%22%3E%40krsuresh%3C%2FA%3E%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E6%8F%90%E4%BE%9B%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%81%E6%82%A8%E5%B0%9D%E8%AF%95%E8%BF%87%E4%B8%8E%20SE050C%20%E8%BF%9B%E8%A1%8C%E6%99%AE%E9%80%9A%E9%80%9A%E4%BF%A1%E5%90%97%EF%BC%9F%20%E6%97%A5%E5%BF%97%E5%BA%94%E8%AF%A5%E5%A6%82%E4%B8%8B%E6%89%80%E7%A4%BA%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Kan_Li_0-1762828359549.png%22%20style%3D%22width%3A%20666px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Kan_Li_0-1762828359549.png%22%20style%3D%22width%3A%20666px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F364799i7D864CAC842FBB90%2Fimage-dimensions%2F666x218%3Fv%3Dv2%22%20width%3D%22666%22%20height%3D%22218%22%20role%3D%22button%22%20title%3D%22Kan_Li_0-1762828359549.png%22%20alt%3D%22Kan_Li_0-1762828359549.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E7%A5%9D%E6%82%A8%E6%84%89%E5%BF%AB%EF%BC%8C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%EF%BC%9A%3CBR%20%2F%3E-%20%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22%E6%A0%87%E8%AE%B0%E6%AD%A3%E7%A1%AE%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3CBR%20%2F%3E-%20%E6%88%91%E4%BB%AC%E4%BC%9A%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1%E5%8F%91%E5%B8%96%E5%90%8E%E7%9A%84%207%20%E5%91%A8%E5%86%85%E8%B7%9F%E8%B8%AA%E4%B8%BB%E9%A2%98%EF%BC%8C%E4%B9%8B%E5%90%8E%E7%9A%84%E5%9B%9E%E5%A4%8D%E5%B0%86%E8%A2%AB%E5%BF%BD%E7%95%A5%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%A5%E5%90%8E%E6%9C%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%8F%A6%E5%BC%80%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%8C%E5%B9%B6%E5%8F%82%E8%80%83%E5%B7%B2%E5%85%B3%E9%97%AD%E7%9A%84%E4%B8%BB%E9%A2%98%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20Retrieve%20ECC%20Curve%20Details%20from%20SE050%20using%20Plug%20%26amp%3B%20Trust%20Nano%20Package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%AF%B7%E6%9F%A5%E7%9C%8B%20APDU%20%E6%97%A5%E5%BF%97%E8%AF%A6%E6%83%85%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22krsuresh_0-1762823698890.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22krsuresh_0-1762823698890.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F364779i40ED497EDC93E763%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22krsuresh_0-1762823698890.png%22%20alt%3D%22krsuresh_0-1762823698890.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E