<?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 Re: AHAB implementation in iMX8QXP-MEK (B0) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530218#M195781</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206514"&gt;@Syed_Ahmed&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1, Have you programmed fuse?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2, You can refer to our cmd in uboot, try to load the container, and then verify the container to check, it looks like there is an error in the container header part of the verification.&lt;/P&gt;
&lt;P&gt;3, openssl is an option to verify container before fuse.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
    <pubDate>Thu, 29 Sep 2022 07:36:29 GMT</pubDate>
    <dc:creator>Harvey021</dc:creator>
    <dc:date>2022-09-29T07:36:29Z</dc:date>
    <item>
      <title>AHAB implementation in iMX8QXP-MEK (B0)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1528560#M195657</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We were planning to do AHAB implementation in iMX8QXP-MEK. We downloaded Yocto 5.10.35 from NXP and enabled AHAB_BOOT in Bootloader. We were able to get binaries signed using the CST tool. We were getting only AHAB_BAD_KEY_HASH_IND which is expected when e-fuse is not done. Now we need to build a kernel image that will have AHAB security.&amp;nbsp; We created and copied a signed os_cntr.bin file to SD. When we run auth_cntr, we get the below error.&lt;/P&gt;&lt;P&gt;Is it expected? If expected, is there a way to check that a secure boot is available in the kernel before e-fuse and close?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;=&amp;gt; &lt;STRONG&gt;auth_cntr 0x98000000&lt;/STRONG&gt;&lt;BR /&gt;Authenticate OS container at 0x98000000&lt;BR /&gt;sc_seco_authenticate: res:3&lt;BR /&gt;&lt;STRONG&gt;Authenticate container hdr failed, return -22&lt;/STRONG&gt;&lt;BR /&gt;=&amp;gt; &lt;STRONG&gt;ahab_status&lt;/STRONG&gt;&lt;BR /&gt;Lifecycle: 0x0020, NXP closed&lt;BR /&gt;&lt;BR /&gt;SECO Event[0] = 0x0087FA00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMD = AHAB_AUTH_CONTAINER_REQ (0x87)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IND = AHAB_BAD_KEY_HASH_IND (0xFA)&lt;BR /&gt;&lt;BR /&gt;SECO Event[1] = 0x0087FA00&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMD = AHAB_AUTH_CONTAINER_REQ (0x87)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IND = AHAB_BAD_KEY_HASH_IND (0xFA)&lt;BR /&gt;&lt;BR /&gt;SECO Event[2] = 0x0087F729&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMD = AHAB_AUTH_CONTAINER_REQ (0x87)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IND = Unknown Indicator (0xF7)&lt;BR /&gt;&lt;BR /&gt;sc_seco_get_event: idx: 3, res:3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Sep 2022 05:25:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1528560#M195657</guid>
      <dc:creator>Syed_Ahmed</dc:creator>
      <dc:date>2022-09-27T05:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: AHAB implementation in iMX8QXP-MEK (B0)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530218#M195781</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206514"&gt;@Syed_Ahmed&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1, Have you programmed fuse?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2, You can refer to our cmd in uboot, try to load the container, and then verify the container to check, it looks like there is an error in the container header part of the verification.&lt;/P&gt;
&lt;P&gt;3, openssl is an option to verify container before fuse.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
      <pubDate>Thu, 29 Sep 2022 07:36:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530218#M195781</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2022-09-29T07:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: AHAB implementation in iMX8QXP-MEK (B0)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530230#M195783</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/192970"&gt;@Harvey021&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have to ensure the binaries are secure before fusing the board. Can you give some steps to verify the container through OpenSSL?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Sep 2022 07:49:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530230#M195783</guid>
      <dc:creator>Syed_Ahmed</dc:creator>
      <dc:date>2022-09-29T07:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: AHAB implementation in iMX8QXP-MEK (B0)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530938#M195852</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Generate a hash value based on container.&lt;/P&gt;
&lt;P&gt;&amp;gt; openssl dgst -sha384 -binary -out hash384 &amp;lt;your container&amp;gt;&lt;/P&gt;
&lt;P&gt;verification operation&lt;/P&gt;
&lt;P&gt;&amp;gt; openssl pkeyutl -veryify -in hash384 -sigfile &amp;lt;your container&amp;gt; -certin -inkey &amp;lt;your cert&amp;gt; -pkeyopt digest:sha384&lt;/P&gt;
&lt;P&gt;As this openssl is open source, you can obtain assistance using openssl help.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Sep 2022 07:31:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/AHAB-implementation-in-iMX8QXP-MEK-B0/m-p/1530938#M195852</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2022-09-30T07:31:25Z</dc:date>
    </item>
  </channel>
</rss>

