<?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>Why is ccm_soft used in the Mesh SDK?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28328/why-is-ccm_soft-used-in-the-mesh-sdk</link><description>Hi, 
 I am wondering why the ccm library uses the software aes encryption. Is there anything wrong with the hardware encryption so that it should not be used? 
 Marius</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Dec 2017 18:25:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28328/why-is-ccm_soft-used-in-the-mesh-sdk" /><item><title>RE: Why is ccm_soft used in the Mesh SDK?</title><link>https://devzone.nordicsemi.com/thread/111827?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 18:25:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23548271-e5d2-4ddb-88b4-b0415beacb43</guid><dc:creator>Marius Heil</dc:creator><description>&lt;p&gt;Sorry. Looks like I was wrong. That happened after long hours of looking through encryption papers and attack methods and I must have been exhausted ;-) Maybe I will try to use the nordic ccm implementation, I haven&amp;#39;t yet found a good one. i need one that keeps its internal state when called more than once, because most that I&amp;#39;ve found will only encrypt a stream if the stream is given in one call.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why is ccm_soft used in the Mesh SDK?</title><link>https://devzone.nordicsemi.com/thread/111826?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 15:24:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d610c61-1417-48a8-8c74-f456b50c4c09</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Can you point me at the relevant code ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why is ccm_soft used in the Mesh SDK?</title><link>https://devzone.nordicsemi.com/thread/111825?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 15:15:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b94676a8-6f2f-48a8-97e1-3b5db0c32f38</guid><dc:creator>Marius Heil</dc:creator><description>&lt;p&gt;the ccm_soft library does use a software AES implementation internally. Or did I observe this wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why is ccm_soft used in the Mesh SDK?</title><link>https://devzone.nordicsemi.com/thread/111824?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 15:04:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6cb1a335-41ed-4422-8844-293c3b62b477</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;The CCM should be in software while the AES should be using the hardware, either directly or through the Softdevice API. Do you mean to ask on why the CCM is implemented using software ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>