12. Cryp_aes_ecb

12.1. Function description:

This demo shows the operation of cryptographic processor, algorithm is AES, mode is ECB, appending data using the CPU in polling mode.

  • Configure and prepare the plaintext data firstly, then start the encryption to get ciphertext data.

  • Compare the encryption result with the standard to verify the function of encryption.

  • Configure & prepare the key for decryption.

  • Configure & start the decryption, the ciphertext data is comming from encryption result.

  • Compare the decryption result with the plaintext to verify the function of decryption.

Note

For AES_ECB or AES_CBC mode decryption, the key has to be prepared firstly.

12.2. Test result:

After the operation of encryption and decryption, if the encryption data is same as the standard & the decryption result is same as the plaintext data, then print pass, if not print fail.

12.3. IO connection:

None