<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CAAM Test in imx6ulevk in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/CAAM-Test-in-imx6ulevk/m-p/637179#M97061</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using imx6ulevk Yocto 4.1.15_2.0.0-ga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to verify CAAM is enabled?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added imx-test to the image and could not find any test with caam name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know which tests are available in imx-test for caam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 22 Jan 2017 16:32:29 GMT</pubDate>
    <dc:creator>arunachalamrama</dc:creator>
    <dc:date>2017-01-22T16:32:29Z</dc:date>
    <item>
      <title>CAAM Test in imx6ulevk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CAAM-Test-in-imx6ulevk/m-p/637179#M97061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using imx6ulevk Yocto 4.1.15_2.0.0-ga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to verify CAAM is enabled?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added imx-test to the image and could not find any test with caam name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know which tests are available in imx-test for caam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Jan 2017 16:32:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CAAM-Test-in-imx6ulevk/m-p/637179#M97061</guid>
      <dc:creator>arunachalamrama</dc:creator>
      <dc:date>2017-01-22T16:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: CAAM Test in imx6ulevk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CAAM-Test-in-imx6ulevk/m-p/637180#M97062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp; Configuration of CAAM driver is controlled by the kernel configuration parameters&amp;nbsp; under &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;Cryptographic API -&amp;gt; Hardware Crypto Devices.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;&amp;nbsp; To call &lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;crypto algorithms from user space&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;the following kernel configuration parameters need &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;be selected&amp;nbsp; under Cryptographic API :&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;CRYPTO_USER_API_HASH&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;CRYPTO_USER_API_SKCIPHER&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp; Please r&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;efer to Chapter 50 CAAM (Cryptographic Acceleration and Assurance Module) in "i.MX_Linux_Reference_Manual.pdf" for &lt;/SPAN&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;detailed description about the configuration parameters. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;&amp;nbsp; You can check the kernel boot log ; the following message is shown, if CAAM driver is loaded &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;successfully:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;caam 2140000.caam: Instantiated RNG4 SH1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;caam 2140000.caam: device ID = 0x0a16030000000000 (Era -524)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;caam 2140000.caam: job rings = 3, qi = 0&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;caam algorithms registered in /proc/crypto&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;caam_jr 2141000.jr0: registering rng-caam&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;&amp;nbsp; To check &lt;/SPAN&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;algorithms registered, please use&amp;nbsp; /proc/crypto :&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;root@imx6ulevk:~# cat /proc/crypto&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;…&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: cbc(aes)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: cbc-aes-caam&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;: kernel&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;priority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: 3000&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;refcnt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: 1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;selftest&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: passed&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;internal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: no&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: givcipher&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;async&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: yes&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;blocksize&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;: 16&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;min keysize : 16&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;max keysize : 32&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;ivsize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: 16&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 8pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;geniv&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: &amp;lt;built-in&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; font-size: 12pt;"&gt;To check CAAM is working or not, you can run a simple test to do encryption operation, &lt;BR /&gt;using kernel crypto API, then check&amp;nbsp; /proc/interrupts.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;root@imx6ulevk:~# cat /proc/interrupts&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;...&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;236:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 105 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2141000.jr0&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;237:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 106 Level &amp;nbsp;&amp;nbsp;&amp;nbsp;2142000.jr1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;SPAN style="background: white; color: #002060; font-size: 12pt;"&gt;&lt;EM&gt;238:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 46 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2143000.jr2&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 01:39:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CAAM-Test-in-imx6ulevk/m-p/637180#M97062</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-01-23T01:39:30Z</dc:date>
    </item>
  </channel>
</rss>

