<?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>i.MX ProcessorsのトピックRe: How to verify hardware-backed encryption/decryption (AES/RSA) via ELE API on i.MX95</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-verify-hardware-backed-encryption-decryption-AES-RSA-via/m-p/2408560#M246522</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can test with ele_hsm_test, it is part of the imx-secure-enclave library.&lt;/P&gt;
&lt;P&gt;It exercises the full HSM API surface — key generation, key import, cipher, sign, verify, and more — against the physical ELE hardware.&lt;/P&gt;
&lt;P&gt;AES usage&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx-support/imx_sec_apps/tree/master/imx-ele-apps/aes_usage" target="_blank"&gt;imx_sec_apps/imx-ele-apps/aes_usage at master · nxp-imx-support/imx_sec_apps&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;RSA validation&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;P&gt;The HSM test application supports:&lt;/P&gt;
&lt;DIV class="___77lcry0 f10pi13n"&gt;
&lt;DIV class="___1hewfwb f10pi13n f7oukh6 f5p0z4x" tabindex="0" role="group" aria-label="Code Preview"&gt;
&lt;DIV&gt;
&lt;DIV class="scriptor-component-code-block scriptor-codeblock-virtualized ___1o1nnyo f10pi13n fjp19u1 f3rmtva f22iagw f1vx9l62 f1kijzfu f5ogflp f1hqa2wf f1f09k3d finvdd3 fzkkow9 fcdblym fg706s2 fjik90z fowmxj1 fu36uob f1te0ok0 f1mz5xvh fw8lh99 f10vg012" tabindex="-1"&gt;
&lt;DIV class="___ney3k70 f22iagw fprs0cq f1vx9l62 fqerorx"&gt;
&lt;DIV class="___vackf90 f1g2tzg5 f1enuhaj f22iagw fdclmfp f1ni9pe4 f12awlo fu7i2u0 fz7cnr3 f1xhq9zl f1fmiijj f19h4e95 f1lozjrm f459imu f1wmfm7a frxo3hl"&gt;
&lt;DIV class="___arli6x0 f22iagw f1vx9l62 f1a3p1vp fly5x3f f1l02sjl"&gt;
&lt;DIV class="___1n9gkmr f13qh94s fjxzuw fly5x3f fxugw4r f1ygjqaq fkhj508 f1i3iumi f1kcqot9 f150uoa4 f1o0qvyv f1doc2zv fb81e7v f16mrt3o f10lkwo0 feelao fynzq3d f1w3f5ua fiatsvn fl746e2 f1w2lifl fizsmn5 fgxye02 fxm5u20 f2qowb6 f8fohl f14pdjkr flab0ju fgscyxj fgs16n1 f1rsm8ro fpfau2r f1a3p1vp" tabindex="0" role="textbox" aria-label="Code editor" aria-multiline="true" aria-readonly="true"&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;./ele_hsm_test --rsa&lt;/DIV&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 26 Aug 2026 16:24:19 GMT</pubDate>
    <dc:creator>Oswalag</dc:creator>
    <dc:date>2026-08-26T16:24:19Z</dc:date>
    <item>
      <title>How to verify hardware-backed encryption/decryption (AES/RSA) via ELE API on i.MX95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-verify-hardware-backed-encryption-decryption-AES-RSA-via/m-p/2405774#M246428</link>
      <description>&lt;P&gt;I'm working with the NXP EdgeLock Enclave (ELE) on the Verdin i.MX95, using the imx-secure-enclave library (&lt;A href="https://github.com/nxp-imx/imx-secure-enclave" target="_blank"&gt;https://github.com/nxp-imx/imx-secure-enclave&lt;/A&gt;). I need to demonstrate/validate that the hardware crypto engine correctly supports the following operations:&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI&gt;generateSymmetricKey&lt;/LI&gt;&lt;LI&gt;injectSymmetricKey&lt;/LI&gt;&lt;LI&gt;generatePublicPrivateKeyPair(shares the public key and stores internally the private key)&lt;/LI&gt;&lt;LI&gt;encrypt(data, keyId)&lt;/LI&gt;&lt;LI&gt;decrypt(data,keyId)&lt;/LI&gt;&lt;LI&gt;sign&lt;/LI&gt;&lt;LI&gt;VerifySignature&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;For at least the following base algorithms:&amp;nbsp;&lt;STRONG&gt;AES&lt;/STRONG&gt; (symmetric) and&amp;nbsp;&lt;STRONG&gt;RSA&lt;/STRONG&gt; (asymmetric)&lt;/P&gt;&lt;P&gt;Is there a recommended test suite, sample application, or reference&amp;nbsp;that exercises all of the above operations end-to-end?&lt;BR /&gt;&lt;BR /&gt;Any pointers to example code, test procedures, or documentation covering hardware validation of these primitives would be appreciated.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 12:20:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-verify-hardware-backed-encryption-decryption-AES-RSA-via/m-p/2405774#M246428</guid>
      <dc:creator>Giorgos_Sofroniou</dc:creator>
      <dc:date>2026-08-17T12:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to verify hardware-backed encryption/decryption (AES/RSA) via ELE API on i.MX95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-verify-hardware-backed-encryption-decryption-AES-RSA-via/m-p/2408560#M246522</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can test with ele_hsm_test, it is part of the imx-secure-enclave library.&lt;/P&gt;
&lt;P&gt;It exercises the full HSM API surface — key generation, key import, cipher, sign, verify, and more — against the physical ELE hardware.&lt;/P&gt;
&lt;P&gt;AES usage&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx-support/imx_sec_apps/tree/master/imx-ele-apps/aes_usage" target="_blank"&gt;imx_sec_apps/imx-ele-apps/aes_usage at master · nxp-imx-support/imx_sec_apps&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;RSA validation&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;P&gt;The HSM test application supports:&lt;/P&gt;
&lt;DIV class="___77lcry0 f10pi13n"&gt;
&lt;DIV class="___1hewfwb f10pi13n f7oukh6 f5p0z4x" tabindex="0" role="group" aria-label="Code Preview"&gt;
&lt;DIV&gt;
&lt;DIV class="scriptor-component-code-block scriptor-codeblock-virtualized ___1o1nnyo f10pi13n fjp19u1 f3rmtva f22iagw f1vx9l62 f1kijzfu f5ogflp f1hqa2wf f1f09k3d finvdd3 fzkkow9 fcdblym fg706s2 fjik90z fowmxj1 fu36uob f1te0ok0 f1mz5xvh fw8lh99 f10vg012" tabindex="-1"&gt;
&lt;DIV class="___ney3k70 f22iagw fprs0cq f1vx9l62 fqerorx"&gt;
&lt;DIV class="___vackf90 f1g2tzg5 f1enuhaj f22iagw fdclmfp f1ni9pe4 f12awlo fu7i2u0 fz7cnr3 f1xhq9zl f1fmiijj f19h4e95 f1lozjrm f459imu f1wmfm7a frxo3hl"&gt;
&lt;DIV class="___arli6x0 f22iagw f1vx9l62 f1a3p1vp fly5x3f f1l02sjl"&gt;
&lt;DIV class="___1n9gkmr f13qh94s fjxzuw fly5x3f fxugw4r f1ygjqaq fkhj508 f1i3iumi f1kcqot9 f150uoa4 f1o0qvyv f1doc2zv fb81e7v f16mrt3o f10lkwo0 feelao fynzq3d f1w3f5ua fiatsvn fl746e2 f1w2lifl fizsmn5 fgxye02 fxm5u20 f2qowb6 f8fohl f14pdjkr flab0ju fgscyxj fgs16n1 f1rsm8ro fpfau2r f1a3p1vp" tabindex="0" role="textbox" aria-label="Code editor" aria-multiline="true" aria-readonly="true"&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;./ele_hsm_test --rsa&lt;/DIV&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="___1sql8mq f1rh9g5y f11qrl6u f19n0e5 fibxuh5 f4fkekg" data-line-index="0"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 26 Aug 2026 16:24:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-verify-hardware-backed-encryption-decryption-AES-RSA-via/m-p/2408560#M246522</guid>
      <dc:creator>Oswalag</dc:creator>
      <dc:date>2026-08-26T16:24:19Z</dc:date>
    </item>
  </channel>
</rss>

