<?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>nRF5340 CrptoCell-312 Library</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/73986/nrf5340-crptocell-312-library</link><description>Hello, I have some questions regarding CryptoCell-312 and the nRF5340. 
 In the past I worked a lot with the nRF5240 and the CC-310 using the nRF5 - SDK. Now with the 53 I am more or less forced to work with the nRF Connect SDK and Zephyr. Even though</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Dec 2023 10:10:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/73986/nrf5340-crptocell-312-library" /><item><title>RE: nRF5340 CrptoCell-312 Library</title><link>https://devzone.nordicsemi.com/thread/460088?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2023 10:10:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb506104-1dc4-4d50-acdb-a0d8ae1d8c4d</guid><dc:creator>geonnave</dc:creator><description>&lt;p&gt;Hi flauer,&lt;/p&gt;
&lt;p&gt;Were you able to use the cc312 with this approach? I am in a very similar situation, where I am used to directly drive the cc310 using the available lower level library, but now with the cc312 I am having problems -- I link the libraries and include the headers, but am having missing symbols errors.&lt;/p&gt;
&lt;p&gt;Also, I cannot find the /ncs/(...) folder you refer to, but it may be the case that the mbedtls files have been moved around in newer versions (nowadays they seem to be at ./crypto/nrf_cc312_mbedcrypto/include/mbedtls).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 CrptoCell-312 Library</title><link>https://devzone.nordicsemi.com/thread/304839?ContentTypeID=1</link><pubDate>Wed, 14 Apr 2021 13:15:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:809b6050-1b13-4219-878c-79a7f06ab3da</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, that is correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 CrptoCell-312 Library</title><link>https://devzone.nordicsemi.com/thread/304834?ContentTypeID=1</link><pubDate>Wed, 14 Apr 2021 13:08:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fea66800-6d36-4f4c-bfe8-389b138928ac</guid><dc:creator>flauer</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you for your fast reply! Okay the nrf_cc3xx_mbedcrypto library is the folder i already mentioned, but i now think i got it. The actual declarations are in the /ncs/mbedtls/include/mbedtls folder and by setting the ..._ALT defines, some of the implementations in the .c file are excluded and replaced with functions inside the libnrf_cc312_mbedcrypto_x.x.x.a correct?&lt;/p&gt;
&lt;p&gt;So then its quite similar with&amp;nbsp;solution in the nrf5-sdk but without an extra layer of header files.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 CrptoCell-312 Library</title><link>https://devzone.nordicsemi.com/thread/304798?ContentTypeID=1</link><pubDate>Wed, 14 Apr 2021 12:01:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a820f4c-c2d6-44f3-8485-979334431ff9</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The lowest level library available to access the CC312 is the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/crypto/doc/nrf_cc310_mbedcrypto.html"&gt;nrf_cc3xx_mbedcrypto library&lt;/a&gt;, which is typically used as backend in &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/nrf_security/README.html"&gt;nrf_security&lt;/a&gt;. I suspect these are what you are looing for. Note that the CC312 can only be used form secure mode. You can look at the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/tests/crypto/README.html"&gt;crypto test code&lt;/a&gt;&amp;nbsp;found under &amp;lt;ncs&amp;gt;\nrf\tests\crypto\&amp;nbsp;as reference.&lt;/p&gt;
&lt;p&gt;(For application development going forward it is more sensible to look at the PSA TF-M API, though the implementation is not mature at this point. See &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/tfm/tfm_hello_world/README.html"&gt;TF-M Hello World sample&lt;/a&gt; if relevant).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>