Latest Posts

  • uncategorized

    Differences between TLS 1.2 and TLS 1.3 (#TLS13)

    wolfSSL’s embedded SSL/TLS library has included support for TLS 1.3 since early releases of the TLS 1.3 draft. Since then, wolfSSL has remained up-to-date with the TLS 1.3 specification. In this post, the major upgrades of TLS 1.3 from TLS 1.2 are outlined below: TLS 1.3 This protocol is defined...
    Read more
  • uncategorized

    OpenSSL Compatibility Layer Expansion

    Recently, wolfSSL released version 4.0.0 of the wolfSSL embedded SSL/TLS library. This new version includes many new port/feature additions, maintenance updates, and a couple bug fixes. Among those new feature additions includes multiple new API added to wolfSSL’s OpenSSL compatibility layer! The compatibility layer is a series of commonly used...
    Read more
  • uncategorized

    wolfSSL Adds Support for the Deos Safety Critical RTOS

    Are you a user of Deos?  If so, you will be happy to know that wolfSSL recently added support for Deos RTOS and added TLS client/server examples to the wolfSSL embedded SSL/TLS library for Deos! Deos is an embedded RTOS used for safety-critical avionics applications on commercial and military aircraft....
    Read more
  • uncategorized

    wolfSSH Port for µC/OS-III

    At wolfSSL, we currently have a wolfSSH port to µC/OS-III in the works! µC/OS-III is a highly portable and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures, these kernels are a key component of the µC/OS real-time operating system. The features of this...
    Read more
  • uncategorized

    wolfSSL's Effective Timing Resistance

    Significant changes from TLS 1.2 have been made in TLS 1.3 that are targeted at performance. This is the second part of six blogs discussing the performance differences observed between TLS 1.2 and TLS 1.3 in wolfSSL and how to make the most of them in your applications. This blog...
    Read more
  • uncategorized

    TLS 1.3 Performance Analysis – Full Handshake

    Significant changes from TLS 1.2 have been made in TLS 1.3 that are targeted at performance. This is the second part of six blogs discussing the performance differences observed between TLS 1.2 and TLS 1.3 in wolfSSL and how to make the most of them in your applications. This blog...
    Read more
  • uncategorized

    wolfSSL at NXP Tech Days Minneapolis

    wolfSSL is at wolfSSL at NXP Tech Days Minneapolis this year! NXP Technology Days is a deep-dive, technical training program for engineers designing solutions with embedded technology. This one-day event offers hands-on workshops and technical lectures over multiple markets enabling attendees to customize a schedule that is most relevant to...
    Read more
  • uncategorized

    wolfSSL and the Selfie Attack

    People have been asking if wolfSSL is vulnerable to the ’Selfie’ attack (https://eprint.iacr.org/2019/347).  We are glad to say that we follow all the recommendations made by the authors.  First, though, an explanation of the attack. Overview The attack targets the use of Pre-Shared Keys (PSKs) with TLS 1.3 though TLS...
    Read more
  • uncategorized

    wolfSSL FIPS-Ready

    With the recent release of wolfSSL 4.0.0, the wolfSSL team has also released a new product: the wolfSSL FIPS-Ready library. This product features new, state of the art concepts and technology. In a single sentence, wolfSSL FIPS-Ready is a testable and free to download open source embedded SSL/TLS library with...
    Read more