HSE is responding with HSE_SRV_RSP_INVALID_PARAM

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

HSE is responding with HSE_SRV_RSP_INVALID_PARAM

1,629 次查看
Prithviraj_k
Contributor I

Microcontroller :S32G399A 
HSE FW :2_64

I am performing Leaf certificate verification on the NXP Bootloader side using Intermediate Public key ,I pass the tbs data ,sign(R &S ) and Public key that is stored in NVM Slot in HSE.

hseResponse_verify = HSE_Ecdsa(HSE_AUTH_DIR_VERIFY, HSE_HASH_ALGO_SHA2_256,NVM_ECC_BOOT_KEY_HANDLE,message, ARRAY_SIZE(message),FALSE,signR ,signS, signRLen, signSLen).

The HSE is responding with HSE_SRV_RSP_INVALID_PARAM

image.png

0 项奖励
回复
5 回复数

1,611 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @Prithviraj_k 
Thanks for your post.

1. I understand that you added your own implemented functions in the NXP bootloader to do the test, is it right? 

2. Where is the data stored?

3. Which version of your NXP bootloader used?

4. May I know if the issue could be reproduced in any of the NXP examples?

 

BR

Chenyin

 

0 项奖励
回复

1,605 次查看
Prithviraj_k
Contributor I
Hello Chenyin ,Thanks for the reply
1.Yes right .I was performing Certificate chain verification ,so i was able to verify Intermediate certificate using Root Public key ,Then now i was using Intermediate Public Key to Verify the Leaf (End entity Certificate).
2.I stored the Data in Global Buffer
( uint8_t message[430]={0};
)
3.Bootloader_S32G3XX_ASR_4.4_M7 Version
4.I haven't tested the example but i use the same method to pass the data ,sign and key for verification.
0 项奖励
回复

1,581 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @Prithviraj_k 

Thanks for your reply.

1. For the bootloader, it may be obtained from GoldVIP, right? which GoldVIP version?

2. Would you mind sharing your original code snippet for the functions(context of function calling with parameters, and the definition of the function used),

If not convenient to share, feel free to let me know.

 

BR

Chenyin

0 项奖励
回复

1,562 次查看
Prithviraj_k
Contributor I

Hello Chenyin,
Could I create a support ticket to discuss the bootloader details and share some code snippets so you can assist me further?

0 项奖励
回复

1,559 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @Prithviraj_k 

Sure, you may add @chenyin to the case description, so that I am able to mention it and continue the support.

 

BR

Chenyin 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2328767%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHSE%20%E5%93%8D%E5%BA%94%E4%B8%BA%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2328767%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%20%3AS32G399A%3CBR%20%2F%3EHSE%20FW%20%3A2_64%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E4%B8%AD%E9%97%B4%E5%85%AC%E9%92%A5%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E5%99%A8%E7%AB%AF%E6%89%A7%E8%A1%8C%20Leaf%20%E8%AF%81%E4%B9%A6%E9%AA%8C%E8%AF%81%EF%BC%8C%E6%88%91%E4%BC%A0%E9%80%92%E4%BA%86%20tbs%20%E6%95%B0%E6%8D%AE%E3%80%81%E7%AD%BE%E5%90%8D%EF%BC%88R%26amp%3BS%EF%BC%89%E5%92%8C%E5%AD%98%E5%82%A8%E5%9C%A8%20HSE%20%E7%9A%84%20NVM%20%E6%8F%92%E6%A7%BD%E4%B8%AD%E7%9A%84%E5%85%AC%E9%92%A5%E3%80%82%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%3CSPAN%3EhseResponse_verify%3C%2FSPAN%3E%3CSPAN%3E%3D%20%3C%2FSPAN%3E%3CSPAN%3EHSE_Ecdsa%3C%2FSPAN%3E%3CSPAN%3E(hse_auth_dir_verify%2C%20hse_hash_algo_sha2_256%2Cnvm_ecc_boot_key_handle%E3%80%81%3C%2FSPAN%3E%3CSPAN%3E%E4%BF%A1%E6%81%AF%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%3EARRAY_SIZE%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3E%E6%B6%88%E6%81%AF%3C%2FSPAN%3E%3CSPAN%3E)%2C%3C%2FSPAN%3E%3CSPAN%3EFALSE%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3CSPAN%3E%E7%AC%A6%E5%8F%B7%3C%2FSPAN%3E%3CSPAN%3E%2C%3C%2FSPAN%3E%3CSPAN%3E%E7%AC%A6%E5%8F%B7%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%3EsignRLen%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%3EsignSLen%3C%2FSPAN%3E%3CSPAN%3E).%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%20size%3D%224%22%3E%3CSPAN%3EHSE%20%E5%93%8D%E5%BA%94%E4%B8%BA%20%3C%2FSPAN%3E%3CSPAN%3Ehse_srv_rsp_invalid_param%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F378701iB535E636350E3079%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2329477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20is%20responding%20with%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F240359%22%20target%3D%22_blank%22%3E%40Prithviraj_k%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%BD%93%E7%84%B6%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%A1%88%E4%BE%8B%E6%8F%8F%E8%BF%B0%E4%B8%AD%E6%B7%BB%E5%8A%A0%20%40chenyin%EF%BC%8C%E8%BF%99%E6%A0%B7%E6%88%91%E5%B0%B1%E5%8F%AF%E4%BB%A5%E6%8F%90%E5%8F%8A%E5%B9%B6%E7%BB%A7%E7%BB%AD%E6%8F%90%E4%BE%9B%E6%94%AF%E6%8C%81%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%88%87%E5%AE%81%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2329462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20is%20responding%20with%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8CChenyin%2C%3CBR%20%2F%3E%E6%88%91%E8%83%BD%E5%90%A6%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%94%AF%E6%8C%81%E7%A5%A8%E5%8D%95%E6%9D%A5%E8%AE%A8%E8%AE%BA%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E7%9A%84%E7%BB%86%E8%8A%82%E5%B9%B6%E5%88%86%E4%BA%AB%E4%B8%80%E4%BA%9B%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5%EF%BC%8C%E4%BB%A5%E4%BE%BF%E6%82%A8%E8%83%BD%E8%BF%9B%E4%B8%80%E6%AD%A5%E5%B8%AE%E5%8A%A9%E6%88%91%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2329354%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20is%20responding%20with%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329354%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F240359%22%20target%3D%22_blank%22%3E%40Prithviraj_k%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%0A%3CP%3E1.%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E4%BB%8E%20GoldVIP%20%E8%8E%B7%E5%BE%97%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F%E5%93%AA%E4%B8%AA%20GoldVIP%20%E7%89%88%E6%9C%AC%EF%BC%9F%3C%2FP%3E%0A%3CP%3E2.%E6%82%A8%E8%83%BD%E5%90%A6%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%8B%E5%87%BD%E6%95%B0%E7%9A%84%E5%8E%9F%E5%A7%8B%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5%EF%BC%88%E5%B8%A6%E5%8F%82%E6%95%B0%E7%9A%84%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%E4%B8%8A%E4%B8%8B%E6%96%87%E4%BB%A5%E5%8F%8A%E6%89%80%E7%94%A8%E5%87%BD%E6%95%B0%E7%9A%84%E5%AE%9A%E4%B9%89%EF%BC%89%E3%80%81%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%96%B9%E4%BE%BF%E5%88%86%E4%BA%AB%EF%BC%8C%E8%AF%B7%E9%9A%8F%E6%97%B6%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%88%87%E5%AE%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2329024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20is%20responding%20with%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%82%A8%E5%A5%BD%EF%BC%8CChenyin%EF%BC%8C%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%3CBR%20%2F%3E1.%E6%98%AF%E7%9A%84%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E8%BF%9B%E8%A1%8C%E8%AF%81%E4%B9%A6%E9%93%BE%E9%AA%8C%E8%AF%81%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E8%83%BD%E5%A4%9F%E4%BD%BF%E7%94%A8%E6%A0%B9%E5%85%AC%E9%92%A5%E9%AA%8C%E8%AF%81%E4%B8%AD%E9%97%B4%E8%AF%81%E4%B9%A6%EF%BC%8C%E7%84%B6%E5%90%8E%E7%8E%B0%E5%9C%A8%E6%88%91%E4%BD%BF%E7%94%A8%E4%B8%AD%E9%97%B4%E5%85%AC%E9%92%A5%E9%AA%8C%E8%AF%81%E5%8F%B6%E5%AD%90%EF%BC%88%E7%BB%88%E7%AB%AF%E5%AE%9E%E4%BD%93%E8%AF%81%E4%B9%A6%EF%BC%89%E3%80%82%3CBR%20%2F%3E2.I%20stored%20the%20Data%20in%20Global%20Buffer%3CBR%20%2F%3E(%20uint8_t%20message%5B430%5D%3D%7B0%7D%3B%3CBR%20%2F%3E)%3CBR%20%2F%3E3.Bootloader_S32G3XX_ASR_4.4_M7%20Version%3CBR%20%2F%3E4.I%20haven't%20tested%20the%20example%20but%20I%20use%20the%20same%20method%20to%20pass%20the%20data%2Csign%20and%20key%20for%20verification.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2328927%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20is%20responding%20with%20HSE_SRV_RSP_INVALID_PARAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2328927%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F240359%22%20target%3D%22_blank%22%3E%40Prithviraj_k%3C%2FA%3E%20%3CBR%20%2F%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%9D%A5%E4%BF%A1%E3%80%82%3C%2FP%3E%0A%3CP%3E1.%E6%88%91%E7%9F%A5%E9%81%93%E6%82%A8%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%86%E8%87%AA%E5%B7%B1%E5%AE%9E%E7%8E%B0%E7%9A%84%E5%8A%9F%E8%83%BD%E6%9D%A5%E8%BF%9B%E8%A1%8C%E6%B5%8B%E8%AF%95%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F%20%3C%2FP%3E%0A%3CP%3E2.%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%3C%2FP%3E%0A%3CP%3E3.%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%93%AA%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%E6%81%A9%E6%99%BA%E6%B5%A6%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%EF%BC%9F%3C%2FP%3E%0A%3CP%3E4.%E8%AF%B7%E9%97%AE%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E8%83%BD%E5%90%A6%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E7%9A%84%E4%BB%BB%E4%BD%95%E7%A4%BA%E4%BE%8B%E4%B8%AD%E9%87%8D%E7%8E%B0%EF%BC%9F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%88%87%E5%AE%81%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E