Logo

Contents

  • Getting Started
  • Evaluation Boards
  • Components
  • Samples
    • 1. Audio Codec
    • 2. CANOPEN
    • 3. CherryRB
    • 4. CherrySH
    • 5. CherryUSB
    • 6. CoreMark
    • 7. Dhrystone
    • 8. DMA Manager
    • 9. DSP
    • 10. DUAL_PANEL
    • 11. EEPROM Emulation
    • 12. EtherCAT
    • 13. Hello World
    • 14. HPM Math
    • 15. I2C Components
    • 16. I2S EMULATION
    • 17. Image
    • 18. LVGL
    • 19. lwIP
    • 20. Mbedtls
    • 21. Memory Stress
    • 22. Microros
    • 23. Modbus
    • 24. HPM Motor Ctrl
    • 25. Multicore
    • 26. OpENer Ethernet/IP Stack
    • 27. PMbus
    • 28. Power Mode Switch
    • 29. RGB LED
    • 30. ROM API
    • 31. RTOS
    • 32. Rvbacktrace
    • 33. Segger RTT
    • 34. SEGMENT LED KEY
    • 35. SMbus
    • 36. SPI Components
    • 37. SPI SD Card
    • 38. TensorFlow Lite For Microcontroller
    • 39. Tinycrypt
      • 39.1. AES CBC example
      • 39.2. Equal symmetric encryption and decryption algorithm AES-CCM
      • 39.3. Equal symmetric encryption and decryption algorithm AES-CMAC
      • 39.4. Equal symmetric encryption and decryption algorithm AES-CTR
      • 39.5. Equal symmetric encryption and decryption algorithm AES-CTR
      • 39.6. Equal symmetric encryption and decryption algorithm AES
      • 39.7. Algorithm of error detection and correction ECC-DH
      • 39.8. Algorithm of error detection and correction ECC-DSA
      • 39.9. SHA256 algorithm
      • 39.10. SHA-HMAC algorithm
      • 39.11. SHA-HMAC algorithm
    • 40. Person Detection
    • 41. TinyUF2
    • 42. TinyUSB
    • 43. Touch Panel
    • 44. Trace Recorder
    • 45. tsn
    • 46. VGLite
    • 47. sent
  • Drivers Examples
  • SDK CMake API Reference
  • SDK API Reference
  • Change Log
HPMicro Software Development Kit
  • Samples
  • 39. Tinycrypt
  • View page source

39. Tinycrypt

  • 39.1. AES CBC example
    • 39.1.1. Overview
    • 39.1.2. Board Setting
    • 39.1.3. Running the example
  • 39.2. Equal symmetric encryption and decryption algorithm AES-CCM
    • 39.2.1. Overview
    • 39.2.2. Board Setting
    • 39.2.3. Running the example
  • 39.3. Equal symmetric encryption and decryption algorithm AES-CMAC
    • 39.3.1. Overview
    • 39.3.2. Board Setting
    • 39.3.3. Running the example
  • 39.4. Equal symmetric encryption and decryption algorithm AES-CTR
    • 39.4.1. Overview
    • 39.4.2. Board Setting
    • 39.4.3. Running the example
  • 39.5. Equal symmetric encryption and decryption algorithm AES-CTR
    • 39.5.1. Overview
    • 39.5.2. Board Setting
    • 39.5.3. Running the example
  • 39.6. Equal symmetric encryption and decryption algorithm AES
    • 39.6.1. Overview
    • 39.6.2. Board Setting
    • 39.6.3. Running the example
  • 39.7. Algorithm of error detection and correction ECC-DH
    • 39.7.1. Overview
    • 39.7.2. Board Setting
    • 39.7.3. Running the example
  • 39.8. Algorithm of error detection and correction ECC-DSA
    • 39.8.1. Overview
    • 39.8.2. Board Setting
    • 39.8.3. Running the example
  • 39.9. SHA256 algorithm
    • 39.9.1. Overview
    • 39.9.2. Board Setting
    • 39.9.3. Running the example
  • 39.10. SHA-HMAC algorithm
    • 39.10.1. Overview
    • 39.10.2. Board Setting
    • 39.10.3. Running the example
  • 39.11. SHA-HMAC algorithm
    • 39.11.1. Overview
    • 39.11.2. Board Setting
    • 39.11.3. Running the example

© Copyright 2020-2025, HPMicro. Last updated on Apr 01, 2025.