Hello,
Does nRF9160 support ECDSA key generation and signing?
Is there any sample or document that I can start with?
Thanks
Zhenchuan
Hello,
Does nRF9160 support ECDSA key generation and signing?
Is there any sample or document that I can start with?
Thanks
Zhenchuan
Hi Zhenchuan,
Yes, there is ECDSA support, as can be seen in the nrf9160 product spec. I doubt there are any samples or documents at the moment, but I will check internally & get back to you soon.
Update: There is some documentation here that could be useful. This link could also be helpful.
Hi Bjørn,
Thanks for the update. The link is really helpful!
Thanks
Zhenchuan
Hi Zhenchuan,
Thanks for that! I have another quick update: You might also want to checkout nrf_security module --> https://github.com/NordicPlayground/nrfxlib
Hi Bjørn,
Appreciate your update.
I have a follow-up question.
Now my understanding is that, in order to use CC310 ECDSA hardware functions, I may need to modify secure_services.c to exposed the ECDSA functions as part of secure services through SPM to my application. Right?
If so, taking the sample project /nrf/samples/nrf9160/secure_services as the template, I noticed the solution uses the source code ncs/nrf/subsys/spm/secure_services.c , which is in the common directory and shared by all other solutions. So I think it may not be good practice to modify that code directly. Right?
Then how can I implement the secure service for my application? Can I implement both un-secure application with its accompanying secure service of SPM in the same solution in SES 4.18?
Thanks
Zhenchuan
Hi Bjørn,
No worries! Yes, I got answered in those links!
Thanks
Zhenchuan