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