New Keystores and Secure Elements Added to wolfSSL (5.8.2)
wolfSSL continues to expand its hardware security ecosystem with significant new additions over the past year. Here are the latest keystores and secure elements now supported by our cryptographic library:
New Secure Element Support
TROPIC01 Secure Element wolfSSL now includes dedicated crypto callback functions for the TROPIC01 secure element, providing seamless hardware-backed cryptographic operations for enhanced security applications.
Enhanced STM32 Hardware Security
STM32MP135F Platform Complete hardware acceleration suite featuring:
STM32CubeIDE integration Hardware Abstraction Layer (HAL) support for SHA-2 and SHA-3 AES hardware acceleration Hardware RNG integration ECC cryptographic operations
Additional STM32 Variants
STM32H5 - Advanced performance microcontroller with enhanced security features STM32WBA - Wireless connectivity focused platform for IoT security STM32G4 - General purpose microcontroller series with crypto acceleration STM32U575xx - Ultra-low-power microcontroller boards for battery-powered secure devices STM32 Cube Expansion Pack - Enhanced development environment support
Expanded Renesas Security Solutions
Renesas TSIP v1.15 Enhanced support for RX65N and RX72N platforms including:
RSA Public Encrypt and Private Decrypt operations AES-CTR mode hardware acceleration Improved cryptographic performance
Renesas SCE Integration New crypto-only RSA support providing dedicated hardware acceleration without requiring full TLS integration.
Development Board and Platform Support
Raspberry Pi Enhanced Support
RP2350 - Latest generation with enhanced RNG optimizations RP2040 - Improved support with performance-optimized random number generation
RISC-V Platform
SiFive HiFive Unleashed Board - Complete RISC-V development board support for hardware-accelerated cryptography
Operating System and Bootloader Integration
Zephyr Project RTOS Full integration with the Zephyr real-time operating system, including:
TPM usage examples Hardware security integration Real-time cryptographic operations
U-Boot Bootloader Secure boot integration supporting:
TPM-based measured boot Hardware security module validation Boot integrity verification
Microchip Harmony (MPLABX) Complete development ecosystem support including:
SPI HAL integration Benchmarking tools Development environment optimization
Advanced Infineon Security Features
Infineon TriCore (TC2XX/TC3XX) Hardware security module support with comprehensive TPM integration using the WOLFTPM_INFINEON_TRICORE macro. Infineon SLB9672/SLB9673 Advanced TPM modules featuring:
Secure firmware update capabilities Enhanced I2C communication Industrial-grade security certification
Infineon Development Tools
Modus Toolbox - Integrated development environment CyHal I2C/SPI - Hardware abstraction layer support
Additional TPM Hardware
Nations NS350 New TPM 2.0 module support expanding our certified hardware ecosystem for secure applications. Memory Mapped I/O (MMIO) TPMs Direct memory access support for TPM modules, enabling:
Faster cryptographic operations Reduced system overhead Simplified hardware integration
Development Environment Enhancements
Espressif IDE Support Complete integration with Espressif’s development environment for ESP32 and related platforms. Windows Visual Studio New project templates and GitHub Actions testing for Windows development environments.
Advanced Security Features
Pre-provisioned Device Identity Keys Support for manufacturer-provisioned security credentials, enabling:
Zero-touch device provisioning Factory-sealed security credentials Simplified device authentication
Secure Firmware Update Advanced firmware update capabilities for supported TPM modules with cryptographic verification and rollback protection.
Getting Started
These new hardware security features are available in wolfSSL version 5.7.0 and later, with wolfTPM version 3.0.0 and later. To enable support for your specific platform, consult our documentation or contact our technical support team. The expanded hardware support demonstrates wolfSSL’s commitment to providing comprehensive security solutions across embedded systems, IoT devices, and enterprise applications.
Questions?
If you have questions about any of the above, please contact us at facts@wolfssl.com, call us at +1 425 245 8247, or visit our FAQ page for more information. Download wolfSSL Now