21. Mbedtls
21.1. Overview
This example shows how to use mbedtls encrypt and decrypt interfaces.
21.2. Board Setting
None.
21.3. Run Example
Compiling and Downloading
Running log is shown in the serial terminal as follows:
begin to test mbedtls
- AES ECB encrypt: [F928012BC5D8CDE9101BCF4E51A6B7FB]
- AES ECB decrypt: [ABCDEFGHIJKLMNOP]
[OK] mbedtls_aes_ecb_demo calculation for passed
- AES CBC encrypt: [7649ABAC8119B246CEE98E9B12E9197D]
- AES CBC decrypt: [6BC1BEE22E409F96E93D7E117393172A]
[OK] mbedtls_aes_cbc_demo calculation for passed
- SHA1: [A9993E364706816ABA3E25717850C26C9CD0D89D]
[OK] HASH calculation for abc passed
- SHA256: [BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD]
[OK] HASH calculation for abc passed
- HMAC: 7FD04DF92F636FD450BC841C9418E5825C17F33AD9C87C518115A45971F7F77E
All Test Finished