<?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>Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160</link><description>Hi all, 
 
 I acquired the wonderful nRF9160 DevKit which embeds the ARM CryptoCell 310. 
 Rather than using the mbedTLS or TinyCrypt libs, I would like to rely on the CC310 piece of hardware to perform some cryptographic computation. 
 However, I haven</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Mar 2019 16:06:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160" /><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174348?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 16:06:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edf81c98-7212-4b07-820e-df411aea89fc</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="77755" url="~/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160/174318"]Is there any particular reason to justify that the CC310 mailbox system and the associated regsiters are not public ?[/quote]
&lt;p&gt;It is not public because the CC310&amp;nbsp;&lt;span&gt;registers list and CC310 source code used in the library is&amp;nbsp;confidential IP(Intellectual property) owned by ARM&amp;reg; Limited.&amp;nbsp;So Nordic is not allowed to make this public.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174318?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 14:41:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a76cd600-e333-4e0f-89d9-8a9e42efadea</guid><dc:creator>Nico_ID</dc:creator><description>&lt;p&gt;Great, I&amp;#39;m eager to get the April update.&lt;/p&gt;
&lt;p&gt;Is there any particular reason to justify that the CC310 mailbox system and the associated regsiters are not public ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174276?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 13:42:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9d13253-01c7-4176-b8e1-db7930fbf127</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="77755" url="~/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160/174256"]However, your initial release of nrf_cc310_bl seems to be dedicated to bootloader usage, with limited set of crypto features (compared to the bunch of them embedded in CC310).[/quote]
&lt;p&gt;That is correct. &lt;span&gt;nrf_cc310_bl&amp;nbsp;&lt;/span&gt;&lt;span&gt;is designed to be size-optimized and intended for use cases involving the bootloader and DFU.&lt;/span&gt;&lt;/p&gt;
[quote userid="77755" url="~/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160/174256"]How can I access the full set of algos ?[/quote]
&lt;p&gt;We are still working on the nrf_cc310 library for the nRF9160. I believe it will be included in the next release of nRF Connect SDK (March/April timeframe).&lt;/p&gt;
[quote userid="77755" url="~/f/nordic-q-a/44378/crypto-cell-310-dev-on-nrf9160/174256"]Is there a lower level doc to communicate with CC310 ? the nRF doc only talks about ENABLE register.[/quote]
&lt;p&gt;No.&amp;nbsp;The&amp;nbsp;&lt;span&gt;cryptographic functions of CC310 are only accessible by using&amp;nbsp;the mentioned library,&amp;nbsp;not directly via a register interface.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174256?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 13:02:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e26e17f0-eece-4b4c-b1ba-7adfb0a75735</guid><dc:creator>Nico_ID</dc:creator><description>&lt;p&gt;Thanks for the answer.&lt;/p&gt;
&lt;p&gt;However, your initial release of nrf_cc310_bl seems to be dedicated to bootloader usage, with limited set of crypto features (compared to the bunch of them embedded in CC310).&lt;/p&gt;
&lt;p&gt;How can I access the full set of algos ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;On this page (&lt;a href="https://www.nordicsemi.com/DocLib/Content/Product_Spec/nRF9160/latest/cryptocell?196#cc_frontpage"&gt;https://www.nordicsemi.com/DocLib/Content/Product_Spec/nRF9160/latest/cryptocell?196#cc_frontpage&lt;/a&gt;) there is a mention to a CryptoCell library. Is that the nrf_cc310_bl or another ?&lt;/p&gt;
&lt;p&gt;Is there a lower level doc to communicate with CC310 ? the nRF doc only talks about ENABLE register.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174251?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 12:53:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:917b89e7-e472-42eb-a963-237cda9219cc</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We have a initial release of nrf_cc310_bl for the nRF Connect SDK in nrfxlib, see &lt;a href="https://github.com/NordicPlayground/nrfxlib/tree/master/crypto"&gt;this link.&lt;/a&gt;&amp;nbsp;(Note that these libraries are delivered in an experimental state).&lt;/p&gt;
&lt;p&gt;API documentation can be found &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/crypto/doc/api.html"&gt;here&lt;/a&gt;. The CC310 peripheral documenation can be found &lt;a href="https://www.nordicsemi.com/DocLib/Content/Product_Spec/nRF9160/latest/cryptocell?196#cc_frontpage"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crypto Cell 310 dev on nRF9160</title><link>https://devzone.nordicsemi.com/thread/174078?ContentTypeID=1</link><pubDate>Mon, 04 Mar 2019 16:58:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5fb9037-2e9a-431c-bb6f-a15d72ff323e</guid><dc:creator>Nico_ID</dc:creator><description>&lt;p&gt;I found that nRF Connect SDK configuration menu (in SEGGER Embedded Studio) offers a SECURE_BOOT option that seems to pull CC310 libraries to perfom crypto checks on firmware.&lt;/p&gt;
&lt;p&gt;In appearance, it looks nice, and suits to what i&amp;#39;m looking for. However, when I enable this option in a project nothing changes. The generated ELF file does not change, and no bootloader elf is generated as expected (&lt;a href="http://www.nordicsemiconductors.no/nRF_Connect_SDK/doc/latest/nrf/ug_bootloader.html"&gt;http://www.nordicsemiconductors.no/nRF_Connect_SDK/doc/latest/nrf/ug_bootloader.html&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any hint ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>