The summer release of wolfMQTT v1.9.0 is now available! This release has several bug fixes and features including: Fixes for Sensor Network client (PR #204, 214, 219) Fixes for non-blocking (PR #205) Fixes for multithread (PR #207, 209, 211, 218) Fix for MQTTv5 publish response handling (PR #224, 220) Fix subscribe return code list (PR […]
Read MoreMore TagCategory: Uncategorized
wolfTPM v2.2 Release
We are excited to announce the release of v2.2.0 for wolfTPM. This release adds several new examples such as remote attestation, seal/unseal and GPIO control. There are minor fixes for authenticated sessions. A few coding refactors to improve readability and reliability. We also added endorsement hierarchy support to several examples. If you are using QNX […]
Read MoreMore TagTrue Random vs. Pseudorandom Number Generation
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 […]
Read MoreMore TagwolfTPM first to support Nuvoton NPCT75x extra GPIO for safety-critical applications
wolfTPM is the leading TPM library for embedded and baremetal applications. It is widely used in aerospace, military, and medical systems because the wolfSSL TPM 2.0 library is designed specifically for embedded systems. wolfTPM offers a low memory footprint and supports all of the TPM 2.0 commands and operations; as well as provids examples of: […]
Read MoreMore TagwolfMQTT Client Supports HiveMQ Cloud
The wolfMQTT client library “mqttclient” example demonstrates securely connecting over TLS provided by wolfSSL. We set up a HiveMQ Cloud cluster that can be used for testing. The HiveMQ Cloud broker uses the Server Name Indicator (SNI) extension for TLS client authentication, which is specified using the `-S ` option. The example is located in […]
Read MoreMore TagEmbedded SSH client with TPM protected keys
We are adding hardware security to wolfSSH to meet the rising security requirements for connected systems. Thanks to the widely available Trusted Platform Module (TPM) and our portable wolfTPM library, wolfSSH can have the user’s private SSH key stored and used directly from a hardware security module. This way the private key material is never […]
Read MoreMore TagIntegration update: wolfSSL is the Secure Socket Solution for Qt
The QSslSocket class in Qt makes it easy to add encryption to your application. wolfSSL makes it secure! The wolfSSL embedded SSL/TLS library is a lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments – primarily because of its small size, speed, and feature set. It is commonly used […]
Read MoreMore TagcURL Security Advisories
The 200th curl release found 3 major security advisories from the curl bug-bounty program. These are the advisories: CVE-2021-22901: TLS session caching disaster This is a Use-After-Free in the OpenSSL backend code that in the absolutely worst case can lead to an RCE, a Remote Code Execution. The flaw is reasonably recently added and it’s very […]
Read MoreMore TagU-Boot with wolfTPM
We are integrating wolfTPM into U-Boot. This will extend the TPM 2.0 capabilities in U-Boot to include signature verification and measured boot. For many platforms we can replace U-Boot such as on the Xilinx UltraScale+ MPSoC. Our wolfBoot allows many features including: * Partition signature verification using ED25519, RSA and ECC * Encryption of partitions […]
Read MoreMore TagwolfSentry Operating Environments
Our first preview release of wolfSentry, the IDPS (Intrusion Detection and Prevention System) for embedded and IoT systems, has platform support for Raspberry Pi, STM32 with CubeMX, Atmel ASF and Barebox. As well as native support for Microsoft Windows and Linux. Here at wolfSSL we are always striving to be better so we would love […]
Read MoreMore Tag
