wolfSSL Compiles Most Comprehensive Set of Cryptographic Benchmarks

The wolfSSL embedded SSL/TLS library was written from the ground-up with portability, performance, and memory usage in mind. Our benchmarks outshine our competitors because we focus on high quality engineering utilizing latest assembly speedups and highly optimized code. We also produce the best tested crypto on the market. Users can reference the wolfSSL and wolfCrypt Benchmarking page to see how we set ourselves ahead of the pack:

Good benchmarking practices reflect good code quality. To provide the most in-depth benchmark testing, wolfSSL looks at sizing, transmission rates, connection speeds, and cryptography performance. A version of our benchmark suite is included in every download for users to enjoy. Because the underlying cryptography is a very performance-critical aspect of SSL/TLS, our benchmark application runs performance tests on wolfCrypt’s algorithms.

One of the things that we benchmark every night is hardware encryption. wolfSSL supports hardware crypto acceleration for STMicroelectronics, Microchip, NXP, Renesas, Infineon, Nordic, Cypress, Espressif, TI, Xilinx, Intel, ARM and many more. As an example, we offer support for offloading cryptographic operations onto several NXP devices (such as the Coldfire and Kinetis) that include hardware cryptography modules. Examples of these operations include utilizing the Crypto Acceleration Unit (CAU), Memory-Mapped Crypto Acceleration Unit (mmCAU), and LP Trusted Crypto (LTC).

Using these hardware cryptography modules leads to increased performance when compared to performing hardware cryptography within software only. These speedups increase algorithm performance greatly. In an embedded and connected world, these speedups can make all the difference between a winning and a losing application. Additionally, these performance increases are available when wolfSSL is being used to manage TLS 1.3 connections, giving your embedded SSL/TLS application the ability to greatly increase performance and benefit from the fastest, most secure TLS protocol.

Additional benchmark numbers showing the comparison of hardware crypto vs. software crypto can be viewed on the wolfSSL benchmark page. This page also includes sample benchmark data for STM32, ARMv8, and Microchip PIC32MZ devices among many others. If you would like further benchmark data or have any questions about your specific platform, please contact us at [email protected].

If you are new to wolfSSL, here are some things you should know about us!

  • wolfSSL is up to 20x smaller than OpenSSL
  • First commercial implementation of TLS 1.3
  • First implementer of FIPS 140-3
  • Best tested, most secure, fastest crypto on the market with incomparable certifications and highly customizable modularity
  • Access to 24×7 support from a real team of Engineers
  • Support for the newest standards (SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3, DTLS 1.0, DTLS 1.2, and DTLS 1.3 forthcoming)
  • Multi-platform, royalty free, with an OpenSSL compatibility API to ease porting into existing applications which have previously used the OpenSSL package

For those of you joining us at #BHUSA20, talk to us about hardware crypto acceleration, TLS 1.3, FIPS, DO-178, secure boot, Fuzz testing and everything else that sets us apart as the most secure crypto out there. Customers win with wolfSSL, we’ve got the numbers to prove it.

Email us at [email protected] to book a meeting or register directly from Black Hat’s virtual event site:

About wolfSSL

wolfSSL focuses on providing lightweight and embedded security solutions with an emphasis on speed, size, portability, features, and standards compliance. With its SSL/TLS products and crypto library, wolfSSL is supporting high security designs in automotive, avionics and other industries. In avionics, wolfSSL has support for complete RTCA DO-178C level A certification. In automotive, it supports MISRA-C capabilities. For government consumers, wolfSSL has a strong history in FIPS 140-2, with upcoming Common Criteria support. wolfSSL supports industry standards up to the current TLS 1.3 and DTLS 1.3, is up to 20 times smaller than OpenSSL, offers a simple API, an OpenSSL compatibility layer, is backed by the robust wolfCrypt cryptography library, and much more. Our products are open source, giving customers the freedom to look under the hood.

Share article on social media or email: