The Rambus TLS Toolkit (formerly known as MatrixSSL from Inside Secure) is a TLS protocol implementation in C language with minimalistic system dependencies, making it easily portable on any platform. Rambus’ TLS Toolkit powers millions of products ranging from embedded devices with lightweight capabilities to high-end network equipment.
Complete, compact and portable
Delivered in clear, readable, cross-platform and well documented C source code optimized for size and performance
TLS 1.3 protocol
TLS Toolkit is quick to adopt the latest IETF specifications
TLS Toolkit is available with FIPS 140-2 validated Rambus Crypto Modules
The TLS Toolkit provides secure connectivity to devices with a small memory footprint. It has evolved to also serve networking devices requiring the highest levels of performance. TLS Toolkit is a lean and efficient C source code SDK that is easy to integrate, and is the SDK to replace RSA BSAFE or OpenSSL.
With clear and well documented source code, integration is faster and smoother than alternatives. Further simplifying and accelerating integration, Rambus offers developer-level support. The TLS Toolkit has always been quick to adopt the latest TLS specifications. The standard TLS Toolkit can be configured to a minimal code footprint of 66 KB (PSK). Manual optimization can further reduce the code footprint to meet the needs of memory constrained devices.
For applications that require FIPS validation, TLS Toolkit is also offered with a state-of-the-art FIPS 140-2 validated crypto module, which has been deployed in hundreds of millions of devices. For applications switching from OpenSSL a compatibility layer is provided to ease and accelerate migration to the Rambus TLS Toolkit.