HSE - Symmetric Encryption not possible

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

HSE - Symmetric Encryption not possible

跳至解决方案
5,007 次查看
jthelemann
Contributor II

Hello everybody,

currently I am working with the HSE-B on a S32K344. I want to use the "HSE_SRV_ID_SYM_CIPHER" service in order to perform an AES-CTR encryption/decryption of data in flash memory. When calling the corresponding HSE Service, I always get the error code "HSE_SRV_RSP_NOT_ALLOWED". I already read the HSE Firmware Reference Manual in order to identify the problem, but I cannot figure it out.

I attached picture of following things:

  • Definition of the NVM key attributes (inclusive symmetric key)
  • Definition of the corresponding HSE Service 
  • Function call of the corresponding HSE Service

Hope you can help to get rid of this problem.

Thanks!

0 项奖励
回复
1 解答
1 回复
4,980 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1870280%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHSE%E2%80%94%E2%80%94%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86%E4%B8%8D%E5%8F%AF%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1870280%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E7%9B%AE%E5%89%8D%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20S32K344%20%E4%B8%8A%E7%9A%84%20HSE-B%20%E8%BF%9B%E8%A1%8C%E5%B7%A5%E4%BD%9C%E3%80%82%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%E2%80%9C%20%3CSTRONG%3EHSE_SRV_ID_SYM_CIPHER%E2%80%9D%3C%2FSTRONG%3E%E6%9C%8D%E5%8A%A1%E6%9D%A5%E6%89%A7%E8%A1%8C%E9%97%AA%E5%AD%98%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E7%9A%84%20AES-CTR%20%E5%8A%A0%E5%AF%86%2F%E8%A7%A3%E5%AF%86%E3%80%82%E5%BD%93%E8%B0%83%E7%94%A8%E7%9B%B8%E5%BA%94%E7%9A%84%20HSE%20%E6%9C%8D%E5%8A%A1%E6%97%B6%EF%BC%8C%E6%88%91%E6%80%BB%E6%98%AF%E6%94%B6%E5%88%B0%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%3CSTRONG%3E%E2%80%9CHSE_SRV_RSP_NOT_ALLOWED%E2%80%9D%3C%2FSTRONG%3E%20%E3%80%82%E6%88%91%E5%B7%B2%E7%BB%8F%E9%98%85%E8%AF%BB%E4%BA%86%20HSE%20%E5%9B%BA%E4%BB%B6%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%BB%A5%E4%BE%BF%E8%AF%86%E5%88%AB%E9%97%AE%E9%A2%98%EF%BC%8C%E4%BD%86%E6%88%91%E6%97%A0%E6%B3%95%E5%BC%84%E6%B8%85%E6%A5%9A%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E4%BB%A5%E4%B8%8B%E5%9B%BE%E7%89%87%EF%BC%9A%3C%2FP%3E%3CUL%3E%3CLI%3ENVM%20%E5%AF%86%E9%92%A5%E5%B1%9E%E6%80%A7%E7%9A%84%E5%AE%9A%E4%B9%89%EF%BC%88%E5%8C%85%E6%8B%AC%E5%AF%B9%E7%A7%B0%E5%AF%86%E9%92%A5%EF%BC%89%3C%2FLI%3E%3CLI%3E%E7%9B%B8%E5%BA%94HSE%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%AE%9A%E4%B9%89%3C%2FLI%3E%3CLI%3E%E7%9B%B8%E5%BA%94HSE%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%E5%B8%8C%E6%9C%9B%E6%82%A8%E8%83%BD%E5%B8%AE%E5%8A%A9%E6%91%86%E8%84%B1%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1871683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AHSE-%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86%E4%B8%8D%E5%8F%AF%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1871683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FHSE-on-S32K344-Symmetric-Encryption-not-possible%2Fm-p%2F1870279%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FHSE-on-S32K344-Symmetric-Encryption-not-possible%2Fmp%2F1870279%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E