This application note presents a demonstration package built on top of a free SSL/TLS library: the PolarSSL library. The demonstration package is designed for STM32F217xx microcontrollers.
The document presents an implementation of SSL/TLS cryptographic protocols for the STM32F217xx family of microcontrollers. It utilizes the hardware cryptographic processor available in these devices to support AES, Triple DES, SHA-1, MD5, and RNG operations.
A demonstration package is provided based on the free PolarSSL library. The note details the configuration of the PHY interface, MAC settings, and specific board settings for the STM3221G-EVAL hardware platform. It includes instructions for running both SSL client and server demonstrations.
This application targets only STM32F217xx devices, since the cryptographic acceleration is not embedded in STM32F207xx devices.
The demonstration uses the STM3221G-EVAL board as a hardware platform.