<?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: MXRT1020 Bee encryption</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384843#M184262</link>
    <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I am sending you an archive with the files that I got and which I used.&amp;nbsp;Perhaps you can help me with my problem.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;flexspi_nor_edma_transfer_bee_encrypted_ctr_remove1K.bin - AES CTR encrypt file&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;flexspi_nor_edma_transfer_bee_encrypted_ecb_remove1K.bin - AES ECB encrypt file&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;burn_fuse.bd - file for burn fuse&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;program_imxrt1020_qspi_encrypt_sw_gp2.bd - for program flash&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 read-memory 0x60000000 40000 test_ctr.bin - use for read data from flexspi after program AES CTR encrypt file&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 read-memory 0x60000000 40000 test_ecb.bin - use for read data from flexspi after program AES ECB encrypt file.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;In this files(test_ctr.bin, test_ecb.bin)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;0x400 offset - try decrypt&amp;nbsp; manually data for kib.iv and kib.key with AES ECB and AESKEY =0123456789abcdeffedcba9876543210. Result OK, I get zero kib.iv and kib.key&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;0x480 offset - try decrypt manually data for protect region block with zero kib.iv and kib.key with AES CBC - Result OK. all protect region is correct. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I don’t know what exactly the bootROM doesn’t like. How it work's?&amp;nbsp;You can check what is wrong in my binary data, I have provided all the keys and encrypted data to you. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;AES key (0123456789abcdeffedcba9876543210)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;kib.iv and kib.key - zero keys.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;AES CTR encrypt binary file -&amp;nbsp;test_ctr.bin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;AES CBC encrypt binary file test_ecb.bin&lt;/P&gt;</description>
    <pubDate>Fri, 10 Dec 2021 12:15:15 GMT</pubDate>
    <dc:creator>vladimir_dolzhe</dc:creator>
    <dc:date>2021-12-10T12:15:15Z</dc:date>
    <item>
      <title>MXRT1020 Bee encryption</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384697#M184247</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;BOARD imxrt1020evk.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I was not answered the previous question, I am creating a new one.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;&lt;SPAN&gt;Using your encryption utility enc_image.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;enc_operation.c (func - void handle_data_enc_ctr(uint8_t *key, uint8_t *nonce, uint8_t *buf, size_t length))&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I change your source code, because it didn't work fine.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;#if 0 //BUGS CODE DETECTED&lt;BR /&gt;mbedtls_aes_crypt_ctr(&amp;amp;ctx, length, &amp;amp;offset, nonce, stream_block, buf, buf); //this code don't encrypt any data !!!&lt;BR /&gt;#else&lt;BR /&gt;mbedtls_aes_crypt_ctr(&amp;amp;ctx, length, &amp;amp;offset, nonce, stream_block, buf, out_buf); //this code work fine&lt;BR /&gt;memcpy(buf, out_buf, length);&lt;BR /&gt;#endif&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Build this code: gcc *.c -lmbedtls -lmbedx509 -lmbedcrypto -o image_enc&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;After that:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./image_enc ifile=flexspi_nor_edma_transfer.bin ofile=flexspi_nor_edma_transfer_bee_encrypted_ctr.bin base_addr=0x60000000 region0_key=0123456789abcdeffedcba9876543210 region0_arg=1,[0x60001000,0x3FF000,0] region0_lock=0 use_zero_key=1 is_boot_image=1&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Remove padding 1K size&lt;BR /&gt;dd if=flexspi_nor_edma_transfer_bee_encrypted_ctr.bin of=flexspi_nor_edma_transfer_bee_encrypted_ctr_remove1K.bin skip=1 bs=1024 count=200&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Generate encrypt sb file&lt;BR /&gt;./elftosb -f kinetis -V -c program_imxrt1020_qspi_encrypt_sw_gp2.bd -o boot_image_encrypt.sb flexspi_nor_edma_transfer_bee_encrypted_ctr_remove1K.bin&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Generate burn_fuse sb file&lt;BR /&gt;./elftosb -f kinetis -V -c burn_fuse.bd -o burn_fuse.sb&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Flash images&lt;BR /&gt;./sdphost -t 50000 -p /dev/ttyACM0,115200 write-file 0x20208000 ivt_flashloader.bin&lt;BR /&gt;./sdphost -t 50000 -p /dev/ttyACM0,115200 jump-address 0x20208400&lt;BR /&gt;./blhost -p /dev/ttyACM0,115200 receive-sb-file burn_fuse.sb&lt;BR /&gt;./blhost -p /dev/ttyACM0,115200 receive-sb-file boot_image_encrypt.sb&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;BOARD NOT LOAD FROM FLEXSPI!!!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;the same result with AEC ECB when try:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./image_enc ifile=flexspi_nor_edma_transfer.bin ofile=flexspi_nor_edma_transfer_bee_encrypted_ctr.bin base_addr=0x60000000 region0_key=0123456789abcdeffedcba9876543210 region0_arg=1,[0x60001000,0x3FF000,0] region0_lock=0 use_zero_key=1 is_boot_image=1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I read efuse:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 efuse-read-once 6 - 0x3000 by secure datasheet 0x460[13,12] - set 12,13 bit - BEE_KEY0_SEL from SW_GP2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;AES_KEY:(my key is 0123456789abcdeffedcba9876543210)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;/blhost -p /dev/ttyACM0,115200 efuse-read-once 41 - 0x76543210&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 efuse-read-once 42 - 0xfedcba98&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 efuse-read-once 43 - 0x89abcdef&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 efuse-read-once 44 - 0x01234567&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;KIB0 and&amp;nbsp; PRDB0 located in flexspi by offset 0x400 and 0x480. you write this data with a utility enc_image. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Has anyone checked the functionality of this utility??? Perhaps there is a working version of this utility(enc_image)? So far the impression is that nothing is working AES ECB - don't work, AES CTR - don't work. Bee encryption on the fly don't work....&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 08:32:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384697#M184247</guid>
      <dc:creator>vladimir_dolzhe</dc:creator>
      <dc:date>2021-12-10T08:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: MXRT1020 Bee encryption</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384843#M184262</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I am sending you an archive with the files that I got and which I used.&amp;nbsp;Perhaps you can help me with my problem.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;flexspi_nor_edma_transfer_bee_encrypted_ctr_remove1K.bin - AES CTR encrypt file&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;flexspi_nor_edma_transfer_bee_encrypted_ecb_remove1K.bin - AES ECB encrypt file&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;burn_fuse.bd - file for burn fuse&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;program_imxrt1020_qspi_encrypt_sw_gp2.bd - for program flash&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 read-memory 0x60000000 40000 test_ctr.bin - use for read data from flexspi after program AES CTR encrypt file&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;./blhost -p /dev/ttyACM0,115200 read-memory 0x60000000 40000 test_ecb.bin - use for read data from flexspi after program AES ECB encrypt file.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;In this files(test_ctr.bin, test_ecb.bin)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;0x400 offset - try decrypt&amp;nbsp; manually data for kib.iv and kib.key with AES ECB and AESKEY =0123456789abcdeffedcba9876543210. Result OK, I get zero kib.iv and kib.key&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;0x480 offset - try decrypt manually data for protect region block with zero kib.iv and kib.key with AES CBC - Result OK. all protect region is correct. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I don’t know what exactly the bootROM doesn’t like. How it work's?&amp;nbsp;You can check what is wrong in my binary data, I have provided all the keys and encrypted data to you. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;AES key (0123456789abcdeffedcba9876543210)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;kib.iv and kib.key - zero keys.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;AES CTR encrypt binary file -&amp;nbsp;test_ctr.bin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;AES CBC encrypt binary file test_ecb.bin&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 12:15:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384843#M184262</guid>
      <dc:creator>vladimir_dolzhe</dc:creator>
      <dc:date>2021-12-10T12:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: MXRT1020 Bee encryption</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384924#M184271</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;It works with AES ECB method. I don't fuse XIP encrypt(450[0] - BOOT_CFG[0]) - &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I was afraid of getting a broken board. To enable this mode(XIP encrypt), just install SW8(1-ON (encrypt XIP) 3-ON(load from Flex)). And all work good. I read data from flash to temp file (./blhost -p /dev/ttyACM0,115200 read-memory 0x60000000 40000 test_ecb.bin) - and all my region is encrypt.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Later i try use AES CTR mode. AES ECB Bee encrypt/decrypt on the fly work good.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 14:27:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1384924#M184271</guid>
      <dc:creator>vladimir_dolzhe</dc:creator>
      <dc:date>2021-12-10T14:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: MXRT1020 Bee encryption</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1385492#M184337</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;Everything works well, the utility enc_image code was correct, I did not use it that way. I check BEE AES ECB(with zero keys and random keys) - work good.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;I check BEE AES CTR(with zero keys and random keys) - work good. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN&gt;If anyone can help, I am attaching a set of files and a brief instruction for flashing the board for Linux, with and without encryption. I apologize for my post above about the non-working code. All work fine. For Windows, use ready-made software from NXP&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Dec 2021 08:45:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MXRT1020-Bee-encryption/m-p/1385492#M184337</guid>
      <dc:creator>vladimir_dolzhe</dc:creator>
      <dc:date>2021-12-13T08:45:27Z</dc:date>
    </item>
  </channel>
</rss>

