ECDSA signature verification with Crypto driver
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear NXP community,
I'm currently trying to verify a signature with ECDSA (ECC public key P256) as part of the UDS security service.
After sending the request (signature_verify), the HSE firmware responds with CRYPTO_E_INVALID_PARAM.
This response is not very clear about which parameter is wrong.
I've joinded below the structures I've used for the Crypto job configuration.
Any suggestion would be welcome. Thank you.
Best regards,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @IAussman,
Sorry because my response was late.
what are the data of parameters you passed into SEC_VerifySignatureSecurityAccess() function?
Please show me the detail.
Best regards,
Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @DanNguyenDuy ,
I just sent you an email with further details about the call of SEC_VerifySignatureSecurityAccess().
BR,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @IAussman,
Could you send me your project? (you can send it to my email: dan.nguyenduy@nxp.com)
What is the S32K3 package's name and HSE FW you are using?
Best regards
Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @IAussman,
Could you send me the Crypto.xdm file?
And S32K3 RTD driver was tested on the IAR ANSI C/C++ Compiler v.8.50.10 (safety version) and you need to use the correct IAR version.
Best regards,
Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @IAussman,
Sorry for my late response,
I tried some ways to check your issue from my site, but I can't test successful because I don't have private key and signature value correctly.
So, Could you send your private key and signature value for me? I'm going to test from my side.
Besides, Did you check your private key and signature value are correctly?
Best regards,
Dan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
