<?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>DHKey calculation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28215/dhkey-calculation</link><description>I am trying to understand the Passkey LESC pairing on S140 soft device using the latest SDK 14.0.2.
The message sequence charts has a block &amp;quot;App starts DHKey calculation&amp;quot; and &amp;quot;App completes DHKey calculation&amp;quot;. Where is this done - in peer manager? Can</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 10 Dec 2017 17:13:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28215/dhkey-calculation" /><item><title>RE: DHKey calculation</title><link>https://devzone.nordicsemi.com/thread/111441?ContentTypeID=1</link><pubDate>Sun, 10 Dec 2017 17:13:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cbe9c85-82ad-492a-8ba2-ba4e041749a4</guid><dc:creator>Ulrich Myhre</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The reason for this entry in the MSC is that we do not ship any libraries that can do these calculations, and instead provide hints for &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v14.2.0%2Flib_crypto.html&amp;amp;cp=4_0_0_3_11"&gt;integrating e.g. micro-ecc&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There&amp;#39;s multiple reasons for why we went with this solution, but the main reason is space. The LESC feature is already quite heavy in code size, and cramming another library in there would make it really tight to perform dual-banked DFU. Some users also want to use ECDH for signing the DFU images, and then the library must be available outside the SoftDevice for this to work. Others might want non-included features from the same library, leading to overhead and waste. So the decision was to let this be up to the application.&lt;/p&gt;
&lt;p&gt;As the link above describes, there is a back-end in the SDK to integrate your library of choice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>