<?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>Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/106867/error-in-enabling-aes_ccm-encryption-library</link><description>Hi All, 
 
 I am trying to enable AES_CCM in a custom code. I was able to resolve most of the errors, but not able to figure out the below error reason. 
 in function `crypt_ccm&amp;#39;: encryption.c:(.text.crypt_ccm+0x254): undefined reference to `g_nrf_crypto_aes_ccm_128_info</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 03 Jan 2024 10:13:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/106867/error-in-enabling-aes_ccm-encryption-library" /><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/462449?ContentTypeID=1</link><pubDate>Wed, 03 Jan 2024 10:13:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c735ef4b-78f8-4c90-bfaf-de417db1d51f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please try disabling SHA support in your Oberon backend instead. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/462389?ContentTypeID=1</link><pubDate>Wed, 03 Jan 2024 04:32:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b4e80cb-7a83-4181-b82c-7497fac36f6c</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Thanks for your input, I tried to build the file with&amp;nbsp;&lt;span&gt;&amp;#39;&lt;strong&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED&amp;#39;&lt;/strong&gt;&amp;nbsp; set to 0. I was getting the below error&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;73 | #error &amp;quot;Duplicate definition of SHA-256. More than one backend enabled&amp;quot;);&lt;/p&gt;
&lt;p&gt;So I tried to build the file again with&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;strong&gt;NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;set to 0&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Then I build the file again and I was getting undefined reference errors related to AES&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;undefined reference to `CC_AESCCM_Init,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;undefined reference to `SaSi_LibFini.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Can you please help me on this too&lt;/div&gt;
&lt;div&gt;Thanks in advance&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/462197?ContentTypeID=1</link><pubDate>Tue, 02 Jan 2024 08:09:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a761a5f-074d-4389-9b7c-8c0f66aa0543</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It appears that support for the &amp;#39;secp256r1&amp;#39; curve has been enabled in both the CC310 and the Oberon backend. Please try to build with&amp;nbsp;&amp;#39;NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED&amp;#39; set to &amp;#39;0&amp;#39; and see if you get the same error.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/462182?ContentTypeID=1</link><pubDate>Tue, 02 Jan 2024 04:13:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5db3f392-26d0-4999-92a1-e4c59de0a7e5</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Thankyou for your response. When I enable NRF_cRYPTO_BACKEND_CC310_ENABLED and compile the code. I could see many errors similar to the the below one&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;error: conflicting types for &amp;#39;nrf_crypto_backend_secp256r1_private_key_t&amp;#39;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; 111 | } nrf_crypto_backend_secp256r1_private_key_t;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Could you please help me with this error.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/461572?ContentTypeID=1</link><pubDate>Fri, 22 Dec 2023 12:52:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f8efeef-e603-40f4-a468-90b8a553e5fd</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;From which SDK example are you copying the sdk_config.h settings? I don&amp;#39;t see that you have enabled any of the crypto backends from the config settings you posted here. If you are using the nRF52840, you would normally want to select the &amp;#39;NRF_CRYPTO_BACKEND_CC310_ENABLED&amp;#39; backend.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/461550?ContentTypeID=1</link><pubDate>Fri, 22 Dec 2023 11:23:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f90b101-5a8c-4c0a-bdb2-e9db9f6bc6ed</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Runar,&lt;/p&gt;
&lt;p&gt;I am using SDK version 17.1.0. I have attached the sdk_config.h file&lt;/p&gt;
&lt;p&gt;/************SDK_CONFIG.H*************/&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/h&amp;gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;h&amp;gt; nRF_Crypto &lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifdef&lt;/span&gt;&lt;span&gt; EI_FAKE_AUTH&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_ENABLED &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#else&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_CRYPTO_ALLOCATOR &amp;nbsp;- Memory allocator&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Choose memory allocator used by nrf_crypto. Default is alloca if possible or nrf_malloc otherwise. If &amp;#39;User macros&amp;#39; are selected, the user has to create &amp;#39;nrf_crypto_allocator.h&amp;#39; file that contains NRF_CRYPTO_ALLOC, NRF_CRYPTO_FREE, and NRF_CRYPTO_ALLOC_ON_STACK.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;0=&amp;gt; Default &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;1=&amp;gt; User macros &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;2=&amp;gt; On stack (alloca) &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;3=&amp;gt; C dynamic memory (malloc) &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;4=&amp;gt; SDK Memory Manager (nrf_malloc) &lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_ALLOCATOR&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_ALLOCATOR&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_ENABLED - Enable the ARM Cryptocell CC310 reduced backend.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The CC310 hardware-accelerated cryptography backend with reduced functionality and footprint (only available on nRF52840).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED &amp;nbsp;- Enable the secp224r1 elliptic curve support using CC310_BL.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED &amp;nbsp;- Enable the secp256r1 elliptic curve support using CC310_BL.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED &amp;nbsp;- CC310_BL SHA-256 hash functionality.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; CC310_BL backend implementation for hardware-accelerated SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_HASH_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED &amp;nbsp;- nrf_cc310_bl buffers to RAM before running hash operation&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enabling this makes hashing of addresses in FLASH range possible. Size of buffer allocated for hashing is set by NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE - nrf_cc310_bl hash outputs digests in little endian &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Makes the nrf_cc310_bl hash functions output digests in little endian format. Only for use in nRF SDK DFU!&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_HASH_AUTOMATIC_RAM_BUFFER_SIZE&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;4096&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_BL_INTERRUPTS_ENABLED &amp;nbsp;- Enable Interrupts while support using CC310 bl.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Select a library version compatible with the configuration. When interrupts are disable, a version named _noint must be used&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_BL_INTERRUPTS_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_BL_INTERRUPTS_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_CC310_ENABLED - Enable the ARM Cryptocell CC310 backend.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The CC310 hardware-accelerated cryptography backend (only available on nRF52840).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED &amp;nbsp;- Enable the AES CBC mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CBC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED &amp;nbsp;- Enable the AES CTR mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CTR_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED &amp;nbsp;- Enable the AES ECB mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_ECB_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED &amp;nbsp;- Enable the AES CBC_MAC mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CBC_MAC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED &amp;nbsp;- Enable the AES CMAC mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CMAC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED &amp;nbsp;- Enable the AES CCM mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CCM_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED &amp;nbsp;- Enable the AES CCM* mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_AES_CCM_STAR_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED &amp;nbsp;- Enable the CHACHA-POLY mode using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_CHACHA_POLY_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED &amp;nbsp;- Enable the secp160r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED &amp;nbsp;- Enable the secp160r2 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP160R2_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED &amp;nbsp;- Enable the secp192r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED &amp;nbsp;- Enable the secp224r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED &amp;nbsp;- Enable the secp256r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED &amp;nbsp;- Enable the secp384r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP384R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED &amp;nbsp;- Enable the secp521r1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP521R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED &amp;nbsp;- Enable the secp160k1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP160K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED &amp;nbsp;- Enable the secp192k1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP192K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED &amp;nbsp;- Enable the secp224k1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP224K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED &amp;nbsp;- Enable the secp256k1 elliptic curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_CURVE25519_ENABLED &amp;nbsp;- Enable the Curve25519 curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_ECC_ED25519_ENABLED &amp;nbsp;- Enable the Ed25519 curve support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_ECC_ED25519_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_ECC_ED25519_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED &amp;nbsp;- CC310 SHA-256 hash functionality.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; CC310 backend implementation for hardware-accelerated SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_HASH_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED &amp;nbsp;- CC310 SHA-512 hash functionality&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; CC310 backend implementation for SHA-512 (in software).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_HASH_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED &amp;nbsp;- CC310 HMAC using SHA-256&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; CC310 backend implementation for HMAC using hardware-accelerated SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED &amp;nbsp;- CC310 HMAC using SHA-512&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; CC310 backend implementation for HMAC using SHA-512 (in software).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED &amp;nbsp;- Enable RNG support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_RNG_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CC310_INTERRUPTS_ENABLED &amp;nbsp;- Enable Interrupts while support using CC310.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Select a library version compatible with the configuration. When interrupts are disable, a version named _noint must be used&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CC310_INTERRUPTS_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CC310_INTERRUPTS_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_CIFRA_ENABLED - Enable the Cifra backend.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CIFRA_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CIFRA_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED &amp;nbsp;- Enable the AES EAX mode using Cifra.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_CIFRA_AES_EAX_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED - Enable the mbed TLS backend.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED &amp;nbsp;- Enable the AES CBC mode mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED &amp;nbsp;- Enable the AES CTR mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CTR_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED &amp;nbsp;- Enable the AES CFB mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CFB_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED &amp;nbsp;- Enable the AES ECB mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_ECB_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED &amp;nbsp;- Enable the AES CBC MAC mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CBC_MAC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED &amp;nbsp;- Enable the AES CMAC mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CMAC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED &amp;nbsp;- Enable the AES CCM mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_CCM_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED &amp;nbsp;- Enable the AES GCM mode using mbed TLS.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_AES_GCM_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED &amp;nbsp;- Enable secp192r1 (NIST 192-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp192r1 (NIST 192-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED &amp;nbsp;- Enable secp224r1 (NIST 224-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp224r1 (NIST 224-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED &amp;nbsp;- Enable secp256r1 (NIST 256-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp256r1 (NIST 256-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED &amp;nbsp;- Enable secp384r1 (NIST 384-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp384r1 (NIST 384-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP384R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED &amp;nbsp;- Enable secp521r1 (NIST 521-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp521r1 (NIST 521-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP521R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED &amp;nbsp;- Enable secp192k1 (Koblitz 192-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp192k1 (Koblitz 192-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP192K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED &amp;nbsp;- Enable secp224k1 (Koblitz 224-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp224k1 (Koblitz 224-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP224K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED &amp;nbsp;- Enable secp256k1 (Koblitz 256-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp256k1 (Koblitz 256-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED &amp;nbsp;- Enable bp256r1 (Brainpool 256-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need bp256r1 (Brainpool 256-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED &amp;nbsp;- Enable bp384r1 (Brainpool 384-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need bp384r1 (Brainpool 384-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP384R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED &amp;nbsp;- Enable bp512r1 (Brainpool 512-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need bp512r1 (Brainpool 512-bit) support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_BP512R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED &amp;nbsp;- Enable Curve25519 curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need Curve25519 support using MBEDTLS&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED &amp;nbsp;- Enable mbed TLS SHA-256 hash functionality.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; mbed TLS backend implementation for SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED &amp;nbsp;- Enable mbed TLS SHA-512 hash functionality.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; mbed TLS backend implementation for SHA-512.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_HASH_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED &amp;nbsp;- Enable mbed TLS HMAC using SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; mbed TLS backend implementation for HMAC using SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED &amp;nbsp;- Enable mbed TLS HMAC using SHA-512.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; mbed TLS backend implementation for HMAC using SHA-512.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MBEDTLS_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED - Enable the micro-ecc backend.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MICRO_ECC_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED &amp;nbsp;- Enable secp192r1 (NIST 192-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp192r1 (NIST 192-bit) support using micro-ecc&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP192R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED &amp;nbsp;- Enable secp224r1 (NIST 224-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp224r1 (NIST 224-bit) support using micro-ecc&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP224R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED &amp;nbsp;- Enable secp256r1 (NIST 256-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp256r1 (NIST 256-bit) support using micro-ecc&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED &amp;nbsp;- Enable secp256k1 (Koblitz 256-bit) curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp256k1 (Koblitz 256-bit) support using micro-ecc&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_MICRO_ECC_ECC_SECP256K1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED - Enable the nRF HW RNG backend.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The nRF HW backend provide access to RNG peripheral in nRF5x devices.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_NRF_HW_RNG_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED &amp;nbsp;- Enable mbed TLS CTR-DRBG algorithm.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable mbed TLS CTR-DRBG standardized by NIST (NIST SP 800-90A Rev. 1). The nRF HW RNG is used as an entropy source for seeding.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_NRF_HW_RNG_MBEDTLS_CTR_DRBG_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_NRF_SW_ENABLED - Enable the legacy nRFx sw for crypto.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The nRF SW cryptography backend (only used in bootloader context).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_NRF_SW_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_NRF_SW_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED &amp;nbsp;- nRF SW hash backend support for SHA-256&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The nRF SW backend provide access to nRF SDK legacy hash implementation of SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_NRF_SW_HASH_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_OBERON_ENABLED - Enable the Oberon backend&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The Oberon backend&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifdef&lt;/span&gt;&lt;span&gt; EI_FAKE_AUTH&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_ENABLED &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#else&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED &amp;nbsp;- Enable the CHACHA-POLY mode using Oberon.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_CHACHA_POLY_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED &amp;nbsp;- Enable secp256r1 curve&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need secp256r1 curve support using Oberon library&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED &amp;nbsp;- Enable Curve25519 ECDH&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need Curve25519 ECDH support using Oberon library&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_ECC_CURVE25519_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED &amp;nbsp;- Enable Ed25519 signature scheme&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable this setting if you need Ed25519 support using Oberon library&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_ECC_ED25519_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED &amp;nbsp;- Oberon SHA-256 hash functionality&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Oberon backend implementation for SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_HASH_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED &amp;nbsp;- Oberon SHA-512 hash functionality&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Oberon backend implementation for SHA-512.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_HASH_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED &amp;nbsp;- Oberon HMAC using SHA-256&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Oberon backend implementation for HMAC using SHA-256.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA256_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED &amp;nbsp;- Oberon HMAC using SHA-512&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Oberon backend implementation for HMAC using SHA-512.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OBERON_HMAC_SHA512_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;e&amp;gt; NRF_CRYPTO_BACKEND_OPTIGA_ENABLED - Enable the nrf_crypto Optiga Trust X backend.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enables the nrf_crypto backend for Optiga Trust X devices.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OPTIGA_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OPTIGA_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OPTIGA_RNG_ENABLED &amp;nbsp;- Optiga backend support for RNG&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The Optiga backend provide external chip RNG.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OPTIGA_RNG_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OPTIGA_RNG_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_BACKEND_OPTIGA_ECC_SECP256R1_ENABLED &amp;nbsp;- Optiga backend support for ECC secp256r1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; The Optiga backend provide external chip ECC using secp256r1.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_BACKEND_OPTIGA_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_BACKEND_OPTIGA_ECC_SECP256R1_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_CURVE25519_BIG_ENDIAN_ENABLED &amp;nbsp;- Big-endian byte order in raw Curve25519 data&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Enable big-endian byte order in Curve25519 API, if set to 1. Use little-endian, if set to 0.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_CURVE25519_BIG_ENDIAN_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_CURVE25519_BIG_ENDIAN_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;/e&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED &amp;nbsp;- Use static memory buffers for context and temporary init buffer.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Always recommended when using the nRF HW RNG as the context and temporary buffers are small. Consider disabling if using the CC310 RNG in a RAM constrained application. In this case, memory must be provided to nrf_crypto_rng_init, or it can be allocated internally provided that NRF_CRYPTO_ALLOCATOR does not allocate memory on the stack.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_RNG_STATIC_MEMORY_BUFFERS_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;q&amp;gt; NRF_CRYPTO_RNG_AUTO_INIT_ENABLED &amp;nbsp;- Initialize the RNG module automatically when nrf_crypto is initialized.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; Automatic initialization is only supported with static or internally allocated context and temporary memory.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_CRYPTO_RNG_AUTO_INIT_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_CRYPTO_RNG_AUTO_INIT_ENABLED&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;/***********SDK_CONFIG.H END FILE***********/&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error in enabling AES_CCM Encryption library</title><link>https://devzone.nordicsemi.com/thread/461544?ContentTypeID=1</link><pubDate>Fri, 22 Dec 2023 10:10:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1dea86a7-8bf0-4b4a-92c7-6d47cf9deb0e</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi Aldrina&lt;/p&gt;
&lt;p&gt;Which SDK are you using?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>