<?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>Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3293/writing-own-bonding-manager-for-s120-based-devices</link><description>Hi 
 I am writing my own bonding manager. 
 In the S110 stack after Phase 3 of pairing the keys are exchanged which result in the EVT_AUTH_STATUS event which in turn contains the LTK and IRK etc. 
 In the S120 message sequence chart it shows the same</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 30 Jul 2014 08:08:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3293/writing-own-bonding-manager-for-s120-based-devices" /><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12016?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 08:08:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ecad9d9-d77a-4019-b3bb-f9324153bb11</guid><dc:creator>Mahendra Tailor</dc:creator><description>&lt;p&gt;And I see the background colour changed for this answer once I marked it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12015?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 08:05:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa24545a-26c1-467e-b72b-799738d485c2</guid><dc:creator>Mahendra Tailor</dc:creator><description>&lt;p&gt;I was actually responding with a question as to how that is done :-). Now I know. Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12014?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 08:03:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a14f80f-7f97-4854-9fdd-8216e1bccc74</guid><dc:creator>Knut Eldhuset</dc:creator><description>&lt;p&gt;You mark a an answer as accepted or correct by clicking the checkmark icon on the left side.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12013?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 08:01:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e24ce04d-a15b-4776-847d-fa585bdaa81f</guid><dc:creator>wlgrd</dc:creator><description>&lt;p&gt;No, not close, just mark it so people with the same problem as your initial question can see from the threads overview that there is a solution to it. I just mentioned it because a lot of people forget to mark this :) It&amp;#39;s up to you if you feel wether or not the answer solved your issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12012?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 07:59:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e6fc06d-62b6-4a07-9ea5-d1ba3f2641ad</guid><dc:creator>Mahendra Tailor</dc:creator><description>&lt;p&gt;Good point.&lt;/p&gt;
&lt;p&gt;Did you mean &amp;#39;close&amp;#39;?&lt;/p&gt;
&lt;p&gt;I am still implementing my bonding manager and so based on the outcome of testing I may have feedback that could help others.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12011?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2014 06:57:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6134da03-8ad8-4989-9769-542a389b9a1f</guid><dc:creator>wlgrd</dc:creator><description>&lt;p&gt;You should mark this as solved if you are happy with the answer :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12010?ContentTypeID=1</link><pubDate>Tue, 29 Jul 2014 12:49:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9e1f22b-9eed-483e-8036-0099f1f6b3a7</guid><dc:creator>Mahendra Tailor</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;You are a star !!&lt;/p&gt;
&lt;p&gt;Now that you point me to it I can see it in the documentation.
Hopefully Nordic update the message sequence chart with a note to make it clear.&lt;/p&gt;
&lt;p&gt;It does however mean that one needs to keep some static memory around for those values to be populated given the key exchange will occur much later.
Can understand why it is done the way it is as the local keys have to be provided prior to phase 3.&lt;/p&gt;
&lt;p&gt;Regardless, you have saved me a lot of time waiting from an official response.&lt;/p&gt;
&lt;p&gt;Many thanks
Mahendra&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Writing own bonding manager for S120 based devices</title><link>https://devzone.nordicsemi.com/thread/12009?ContentTypeID=1</link><pubDate>Tue, 29 Jul 2014 12:24:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b189826-cc0b-4e9c-b7aa-a0a03ff188a7</guid><dc:creator>Knut Eldhuset</dc:creator><description>&lt;p&gt;For the S120, supply a pointer to a key set structure when calling &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/6.0.0/s120/html/a00527.html#ga7b23027c97b3df21f6cbc23170e55663"&gt;sd_ble_gap_sec_params_reply&lt;/a&gt;. When the key exchange phase is finished and the AUTH_STATUS event comes, the key set structure has been populated with the exchanged keys, if any.&lt;/p&gt;
&lt;p&gt;BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>