<?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>Questions About Crypto</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/109514/questions-about-crypto</link><description>Hello Nordic Engineer, 
 I used SDK17.1.0 and nRF52811 
 I have previously used peripheral UART example, now I want to use the central + peripheral BLE_app_multirole_LESC example（Hereinafter referred to as MULT）. 
 The previous UART example did not include</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Mar 2024 10:03:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/109514/questions-about-crypto" /><item><title>RE: Questions About Crypto</title><link>https://devzone.nordicsemi.com/thread/475345?ContentTypeID=1</link><pubDate>Fri, 22 Mar 2024 10:03:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f19af14-69d6-4fdd-a4f0-6445fe8624b3</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I see. It makes sense that you need to strip away as much as possible. then.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions About Crypto</title><link>https://devzone.nordicsemi.com/thread/475171?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2024 14:38:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11a2da79-9642-4ee4-b7fc-1f4c25981245</guid><dc:creator>tony55723</dc:creator><description>&lt;p&gt;&lt;span&gt;Hello Thorsrud,&lt;/span&gt;&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/109514/questions-about-crypto/475157"]But ble_app_uart does not support bonding or use any other crypto features.[/quote]
&lt;p&gt;&lt;span&gt;Yes, I want the project currently being developed based on MULT to also not support bonding or use any other crypto features like UART.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I will attempt to remove the files related to CRYPTO. If there are any issues, I will open a new inquiry. Thank you once again.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;#39;ll try removing some functionalities first.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;By the way, due to porting to 52811, I&amp;#39;m afraid the chip&amp;#39;s capacity might not be enough by the end of development. So, I&amp;#39;m trying to remove as many unused features as possible. That&amp;#39;s why I asked about nRF_TLS earlier.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions About Crypto</title><link>https://devzone.nordicsemi.com/thread/475157?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2024 14:19:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71225b15-2396-432b-8f2c-fe9dbb60ef45</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It is not needed in ble_app_uart, so you can safely set&amp;nbsp;NRF_CRYPTO_ENABLED to 0. Most BLE samples support bonding, and of those, most support LE Secure Connections. And in that case, nrf_crypto is needed. But ble_app_uart does not support bonding or use any other crypto features.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions About Crypto</title><link>https://devzone.nordicsemi.com/thread/475150?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2024 14:09:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94cb3e17-cbeb-4b1d-b854-41400208bd9a</guid><dc:creator>tony55723</dc:creator><description>&lt;p&gt;Hello Thorsrud,&lt;/p&gt;
&lt;p&gt;Thank you for your relpy.&lt;/p&gt;
&lt;p&gt;In examples \ ble_peripheral \ ble_app_uart&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5277.q1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The function NRF_CRYPTO_ENABLED is enabled. What is its role in the UART example?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have previously used the UART example, but now I am transitioning to MULT. I want its connection mode to be the same as in the UART example. (I want to remove cc310 and LESC from MULT).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions About Crypto</title><link>https://devzone.nordicsemi.com/thread/475121?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2024 13:01:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f0bfb32-2fce-4ffa-9128-6be114b93f84</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which files you can delete depend on which you use (which for crypto depend al ot on your configuration in sdk_config.h.). I do not know enough details to say exactly, but generally, as long as you do not get any build errors and the project works when you do a sanity check, that shows that the files was not in use.&lt;/p&gt;
&lt;p&gt;Regarding the nrf_tls fiels those have not been in use since SDK 14.2 and should not have been included in later SDK versions. (As they are not in use they will not be part of your binary so it does not matter if you remove them or not).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>