<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Using CC310 to verify an secp128r1 signature</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/57246/using-cc310-to-verify-an-secp128r1-signature</link><description>We have a need to verify an secp128r1 ECDSA signature. I see that this is not one of the curves supported by the CC310, but I&amp;#39;m looking into creating the CRYS_ECPKI_Domain_t myself. Most of the members can be easily found as defined by the ECC standard</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Feb 2020 18:35:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/57246/using-cc310-to-verify-an-secp128r1-signature" /><item><title>RE: Using CC310 to verify an secp128r1 signature</title><link>https://devzone.nordicsemi.com/thread/232423?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2020 18:35:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8da5beb0-3825-4555-b846-1735cae66f03</guid><dc:creator>juliantbrown</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;Got it. Thanks for the reply. That is what I suspected, but it is good to know for sure.&lt;/p&gt;
&lt;p&gt;And understood, we are only using&amp;nbsp;secp128r1 in this case because it is part of a system we are integrating with and we have no option to use a stronger curve. Appreciate your concern.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using CC310 to verify an secp128r1 signature</title><link>https://devzone.nordicsemi.com/thread/232382?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2020 14:52:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44993bd4-5213-401a-aac5-29133281b8bf</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The CC310 does not support&amp;nbsp;secp128r1. I am not sure if it is theoretically possible for the HW to do it (we have not tested), but unfortunately, we cannot share internal details of the CC310 HW or runtime library. I suspect your best option is to use a SW library such as &lt;a href="http://discovery.csc.ncsu.edu/software/TinyECC/"&gt;TinyECC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;PS: We do not recommend using secp128r1 as it is not recommended by NIST based on the number of &lt;a href="https://www.keylength.com/en/4/"&gt;bits of security&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>