Last year was an excellent year for wolfSSL! We progressed on all of our critical performance vectors, including technical leadership, top notch support, sales growth and new design wins. The sheer volume of new code that we produced, in conjunction with our new products and design wins, is impressive to say the least. Additionally, we […]
Pseudo Random Number Generator (PRNG) Software-generated random numbers only are pseudorandom. They are not truly random because the computer uses an algorithm based on a distribution, and are not secure because they rely on deterministic, predictable algorithms. Since a seed number can be set to replicate the “random” numbers generated, it is possible to predict […]
We not only remained far ahead of our competitors in 2019, but we also proceeded to extend our lead with massive success and growth. We grew our business dramatically, primarily based on our technological superiority and ongoing investments in testing and quality. We delivered TLS 1.3 ahead of the market, MISRA-C cryptography for the automotive […]
Document Version: 0.1 Download pdf Purpose This guide describes how to add support for cryptographic offloading to hardware. It will go over the design of wolfCrypt and the various ways users can add hardware crypto offloading support for new and custom platforms. For the purpose of this demonstration, this guide will be discussing AES, however […]
Spring is here, and along with it is the newest and shiniest release of the wolfSSL embedded SSL/TLS library! As with every release, this release includes many feature additions, bug fixes, and improvements to the wolfSSL library. Additionally, this new version of the wolfSSL library includes support for the new FIPS 140-2 Certificate for wolfCrypt […]
wolfSSL provides support for use with the Espressif IoT Development Framework (ESP-IDF). It includes benchmark, client, server, and test example applications that can be used and tested with the ESP-IDF. Additionally, wolfSSL also provides support for using the hardware encryption acceleration features that are in place on some of the Espressif devices, most notably (and […]
WOLFSSL MANUAL: CHAPTER 4 Download wolfSSL Manual (PDF) Table of Contents Previous Chapter Next Chapter Chapter 4: Features wolfSSL (formerly CyaSSL) supports the C programming language as a primary interface, but also supports several other host languages, including Java, PHP, Perl, and Python (through a SWIG interface). If you have interest in hosting wolfSSL in […]
BENCHMARKING WOLFSSL AND WOLFCRYPT Reference benchmarks wolfJSSE vs. SunJSSE SiFive HiFive Unleashed Xilinx ZCU102 Petalinux Renesas RX65N with TSIP (Trusted Secure IP) Renesas AP-RX71M-0A Renesas Synergy DK-S7G2 Espressif ESP32 WROOM Intel x86_64 NXP i.MX6 Apple iPhone X Microchip PIC32MZ STM32 (STM32F439, STM32F756) STM32F777NI Apple iPhone 8/8 Plus/X (Apple A11 Bionic) Intel SGX Intel QuickAssist ARMv8 AVX1, […]