HSE_SRV_RSP_GENERAL_ERROR when request for ECC signature verification using Public key in NVM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

HSE_SRV_RSP_GENERAL_ERROR when request for ECC signature verification using Public key in NVM

464 Views
mayureshp65
Contributor I

Hello ,

I am getting HSE_SRV_RSP_GENERAL_ERROR when using verify service of HSE.

HSE version being used is 2.40 on S32K311

ECC Public key is stored in NVM. Did not received an error while importing key.

Key is configured for SECP256R1 curve and ECDSA signature algorithm is being used.

I also checked RSA signature verification which is executing successfully.

What could be the possible reason behind general error?

mayureshp65_0-1708936132327.png

mayureshp65_0-1708936605764.png

mayureshp65_1-1708936620692.png

 

 

Tags (1)
0 Kudos
Reply
3 Replies

49 Views
fp-theophile
Contributor I

Hello everyone, 

I have actually found something about my matter, when generating the ecc pair you might have used openssl until now. I generated my ecdsa public key and imported it via an import key job and then got a general error from the HSE later when doing a signature verification. 

I found that when commenting two lines in the crypto driver source files fixed my problem, the problem seems that the key I imported was already in big Endian, so the crypto driver does some unnecessary array swaping to go to little endian to big endian which results in a general error when doing a signature verification. This is done in static inline Std_ReturnType Crypto_Ipw_EccLoadPlainPubKey function in Crypto_43_HSE_Ipw.c file. The problem looks like that the import key API doesn't stop you from importing wrong keys.

Best Regards

 

 

 

0 Kudos
Reply

233 Views
Yetkin
Contributor I

Hi,

I am facing the same problem. When I sign the data with the generated ECC pair, there is no problem verifying it. However, when I try to verify the signature with the imported RAM public key, I receive General Error. 

@lukaszadrapa 

Best regards

Tags (1)
0 Kudos
Reply

299 Views
fp-theophile
Contributor I

Hello,

I have the same issue, I need some help please.

0 Kudos
Reply