The MQTT Sensor Network standard provides a lightweight networking protocol perfectly suited for low cost, low power hardware. The protocol allows using small topic identifiers in place of the full topic name when sending and receiving publish data. The wolfMQTT SN Client implementation is based on the OASIS MQTT-SN v1.2 specification. The SN API is […]
Read MoreMore TagCategory: Uncategorized
wolfSSL Asynchronous Release v4.1.0
A new update to the asynchronous version of wolfSSL v4.1.0 has been released. With this release comes bug fixes and new features included in the wolfSSL v4.1.0 release. In addition to all the wolfSSL v4.1.0 fixes, the asynchronous version also includes the following: Fixes for memory stability on QuickAssist: Fix for possible issue with QAT […]
Read MoreMore TagwolfSSL FIPS-Ready
With the recent release of wolfSSL 4.1.0, the wolfSSL team has also updated 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 support for FIPS validation, with FIPS enabled […]
Read MoreMore TagwolfTPM v1.6 Release
wolfTPM version 1.6 has been released (08/01/2019) and is available for download! This release includes improvements for compatibility, chip detection, initialization options and small stack support. This version adds new wrapper API’s for PCR extend as well as support for using HMAC with an existing key. A full list of the release notes are listed […]
Read MoreMore TagwolfMQTT v1.3.0 Release
wolfMQTT v1.3.0 has been released (08/01/2019) and is available for download. With this release comes multithread support with the enable option –enable-mt, various fixes and improvements to examples, and more. A full list of wolfMQTT 1.3.0 release notes are listed below: Fix fwpush example to use filename option -f. (PR #117) Added multiple thread support using […]
Read MoreMore TagMORE TINY CURL
Author: Daniel Stenberg Without much fanfare or fireworks we put together and shipped a fresh new version of tiny-curl. We call it version 0.10 and it is based on the 7.65.3 curl tree. tiny-curl is a patch set to build curl as tiny as possible while still being able to perform HTTPS GET requests and maintaining the libcurl […]
Read MoreMore TagwolfBoot v1.2 Now Available!
The wolfSSL wolfBoot Secure Bootloader version 1.2 is now available! With this release comes various improvements and updates, including additional hardware support. Below lists the release notes associated with version 1.2: – Added support for multiple architectures – key generation and signing tools rewritten in python for portability – Added compile-time option to move flash-writing […]
Read MoreMore TagwolfSSL with WSL (Windows Subsystem for Linux)
Microsoft has created a Linux subsystem that allows running Linux distributions on Windows 10. This blog describes the steps for building and running wolfSSL on WSL. Installing WSL and Ubuntu 18.04: Open PowerShell as Administrator (right-click and choose “Run as Administrator”) Run the following commands: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing […]
Read MoreMore TagwolfTPM support for Xilinx Zynq and VxWorks
The wolfTPM library has now been tested on the Xilinx Zynq UltraScale with VxWorks. Testing was done using a Xilinx Zynq Pmod board with Infineon SLB9670 TPM 2.0 module. The TPM 2.0 module can be used for measured boot functionality and cryptographic security to extend the hardware root of trust enabled by Zynq and Zynq […]
Read MoreMore TagVulnerability Disclosure: TLSv1.3 PSK extension parsing potential buffer overflow
Affected Users: User of wolfSSL v4.0.0 are affected. Summary of issue: wolfSSL 4.0.0 has a Buffer Overflow in DoPreSharedKeys in tls13.c when a current identity size is greater than a client identity size. The identity data field of the PSK extension of the packet contains data beyond the buffer length to be stored in the […]
Read MoreMore Tag
