.. _mbedtls: Mbedtls ============== Overview -------- This example shows how to use mbedtls encrypt and decrypt interfaces. Board Setting ------------- None. Run Example ----------- - Compiling and Downloading - Running log is shown in the serial terminal as follows: .. code-block:: console 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