uncategorized wolssl

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