We are working on adding MQTT v5.0 support to wolfMQTT. Some of the new MQTT 5 features include: AUTH packet type to submit authentication method/data information after connect. CONNACK packets now include a reason code to better describe connect failures. DISCONNECT now supports server to client. Packets can include optional key/value properties. New data type […]
Read MoreMore TagMonth: January 2018
Top 5 TLS 1.3 Advantages with wolfSSL
We’re excited that wolfSSL embedded SSL/TLS library now includes support for TLS 1.3 and think that there are many advantages to using TLS 1.3 in applications, projects and devices. Here are the top 5 advantages to using TLS 1.3 with wolfSSL: More secure than older TLS protocol versions by eliminating risky crypto Reduces latency through fewer […]
Read MoreMore TagwolfCrypt v4.0 is on the CMVP Implementation Under-Test List
We are excited to announce that wolfCrypt v4.0 is currently in process for CMVP validation for FIPS 140-2. We are adding more algorithms to our security boundary including ECDSA, ECDHE, AES-GCM, AES-CCM, SHA-3, and RSA-PSS. Also included is FIPS 186-4 compliant key generation for RSA and ECC. We will be able to offer TLSv1.3 with […]
Read MoreMore TagwolfSSL with Improved ThreadX/NetX Support
wolfSSL has supported the ThreadX/NetX RTOS with the TLS protocol. Recently we added the ability to use DTLS with NetX. Out of the box, wolfSSL has the I/O callback functions for handling UDP packets for DTLS. As an extension to DTLS, wolfSSL also supports Multicast DTLS. If you would like to know more please contact our sales team […]
Read MoreMore TagwolfSSL at Docker Hub
We at wolfSSL are pleased to announce that now you can use wolfSSL directly from Docker! In a few words, Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers are like virtual machines, but way more lighter as the container shares some resources with the […]
Read MoreMore TagJob Posting: Embedded Systems Software Engineer
wolfSSL is a growing company looking to add a top notch embedded systems software engineer to our organization. wolfSSL develops, markets and sells the leading Open Source embedded SSL/TLS protocol implementation, wolfSSL. Our users are primarily building devices or applications that need security. Other products include wolfCrypt embedded cryptography engine, wolfMQTT client library, and wolfSSH. […]
Read MoreMore TagwolfSSL Signal Protocol C Library Support
wolfSSL now supports Open Whisper Systems Signal Protocol C Library! This means that you can now develop Signal applications using wolfCrypt as the underlying cryptography provider. For those unfamiliar with the Signal Protocol, it is described on their GitHub page as “A ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments.” wolfCrypt Signal […]
Read MoreMore TagSecuring MySQL (#mysql) with wolfSSL SSL/TLS
MySQL (#mysql) currently comes bundled with yaSSL to provide an option for SSL/TLS connections when using a database. A patch for securing MySQL with the wolfSSL embedded SSL/TLS library is available for MySQL version 8.0.0 here https://github.com/wolfSSL/mysql-patch. Along with an increased level of security comes the potential to use […]
Read MoreMore TagwolfSSL is Expanding Our OpenSSL Compatibility Layer
Tired of using OpenSSL? Recently wolfSSL has been expanding our compatibility layer, which means that it soon will be even easier to replace OpenSSL with wolfSSL in existing projects. In some cases the replacement can be as easy as including <wolfssl/options.h> and linking to a wolfSSL library that has been compiled with –enable-opensslextra. For more […]
Read MoreMore TagTransport-Level Security Tradeoffs using MQTT
By Todd Ouska, wolfSSL The Message Queuing Telemetry Transport protocol, or MQTT, has become a favorite of Internet of Things (IoT) developers, and why not? It’s incredibly lightweight (on the order of a couple Kb for client implementations), has easy-to-use APIs, and is available for free under the Eclipse Public License (EPL). If your connected application is […]
Read MoreMore Tag
