<?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>How can I use openssl/hmac</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14674/how-can-i-use-openssl-hmac</link><description>I need to call HMAC() function in &amp;quot;openssl/hmac&amp;quot;
Is there any method to use it in nRF51822? 
 Thanks in advance.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 29 Jun 2016 07:38:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14674/how-can-i-use-openssl-hmac" /><item><title>RE: How can I use openssl/hmac</title><link>https://devzone.nordicsemi.com/thread/56012?ContentTypeID=1</link><pubDate>Wed, 29 Jun 2016 07:38:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6dbc56f-ec91-4858-b295-fa9d530aba33</guid><dc:creator>Jeong Hyun Seok</dc:creator><description>&lt;p&gt;Thanks, both of you.
I use HMAC not very often. so I would like to use HMAC anyway - also, I have to follow to match counterpart engineer - who uses HMAC.
@mstrouse - could you kindly share embedded version HMAC? - hard to find.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use openssl/hmac</title><link>https://devzone.nordicsemi.com/thread/56011?ContentTypeID=1</link><pubDate>Thu, 23 Jun 2016 16:06:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:739a511e-dbe7-4c25-bc80-15ccb58e9ddc</guid><dc:creator>mstrouse</dc:creator><description>&lt;p&gt;If one looks around the inter-webs carefully, there are also fine-tuned cortex-mX asm implementations of most of those libraries / functions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use openssl/hmac</title><link>https://devzone.nordicsemi.com/thread/56010?ContentTypeID=1</link><pubDate>Thu, 23 Jun 2016 11:00:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f971b3d1-162f-4d15-bbba-309f62628798</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;&lt;a href="https://github.com/ctz/cifra/tree/master/src"&gt;This is&lt;/a&gt; the implementation that we use in the eddystone SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I use openssl/hmac</title><link>https://devzone.nordicsemi.com/thread/56009?ContentTypeID=1</link><pubDate>Thu, 23 Jun 2016 10:38:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdeeba9e-313a-42ae-b107-c44a01dc3a14</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It should be possible to make an embedded version of the hmac function, there several C sources available online. However I do not recommend it as it will have an immense runtime, causing system delays and high power consumption. Instead have a look at this blogpost on &lt;a href="https://devzone.nordicsemi.com/blogs/721/intro-to-application-level-security-using-the-ecb-/"&gt;application level security using the ECB peripheral&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>