Check if Keys are zero or not

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Check if Keys are zero or not

ソリューションへジャンプ
1,399件の閲覧回数
shravani
Contributor II

Hi,

I want to check if keys stored in NVM are zero or not. Is it possible? The format of the keys is BIN_OCTET.

I tried it by using Crypto_Hse_KeyElementGet API, but I am getting HSE_SRV_RSP_INVALID_ADDR as a response.

Any help on this is highly appreciated!

0 件の賞賛
返信
1 解決策
1,363件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @shravani 

As far as I know, you use SHE keys. SHE keys cannot be exported (only the SHE RAM key is an exception) and it's also not possible to get KeyInfo for SHE keys. In this case, the only option to check if SHE key is empty or not is to try to use such key. If it is still empty, you should get CRYPTO_E_KEY_EMPTY error.

Regards,

Lukas

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,364件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @shravani 

As far as I know, you use SHE keys. SHE keys cannot be exported (only the SHE RAM key is an exception) and it's also not possible to get KeyInfo for SHE keys. In this case, the only option to check if SHE key is empty or not is to try to use such key. If it is still empty, you should get CRYPTO_E_KEY_EMPTY error.

Regards,

Lukas

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1859374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%82%AD%E3%83%BC%E3%81%8C%E3%82%BC%E3%83%AD%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1859374%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3ENVM%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%AD%E3%83%BC%E3%81%8C%E3%82%BC%E3%83%AD%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F%E3%82%AD%E3%83%BC%E3%81%AE%E5%BD%A2%E5%BC%8F%E3%81%AF%20BIN_OCTET%20%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ECrypto_Hse_KeyElementGet%20API%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%BF%9C%E7%AD%94%E3%81%A8%E3%81%97%E3%81%A6HSE_SRV_RSP_INVALID_ADDR%E3%81%8C%E8%BF%94%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%81%A9%E3%82%93%E3%81%AA%E5%8A%A9%E3%81%91%E3%82%82%E5%A4%A7%E6%AD%93%E8%BF%8E%E3%81%A7%E3%81%99!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1863437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E3%82%AD%E3%83%BC%E3%81%8C%E3%82%BC%E3%83%AD%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1863437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F227526%22%20target%3D%22_blank%22%3E%40shravani%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%E7%A7%81%E3%81%AE%E7%9F%A5%E3%82%8B%E9%99%90%E3%82%8A%E3%80%81SHE%E3%82%AD%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82SHE%E3%82%AD%E3%83%BC%E3%81%AF%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A7%E3%81%8D%E3%81%9A(SHE%20RAM%E3%82%AD%E3%83%BC%E3%81%AE%E3%81%BF%E3%81%8C%E4%BE%8B%E5%A4%96%E3%81%A7%E3%81%99)%E3%80%81SHE%E3%82%AD%E3%83%BC%E3%81%AEKeyInfo%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%93%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81SHE%E3%82%AD%E3%83%BC%E3%81%8C%E7%A9%BA%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E5%94%AF%E4%B8%80%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%AD%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E7%A9%BA%E3%81%AE%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81CRYPTO_E_KEY_EMPTY%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3ELukas%3C%2FP%3E%3C%2FLINGO-BODY%3E