wolfSSL+ (pronounced plus) is now available. wolfSSL+ includes NTRU public key encryption. NTRU works well in mobile environments because of the reduced bit size needed to provide the same security as other public key systems. NTRU also isn’t vulnerable to quantum attacks. Several new cipher suites utilizing NTRU are available including AES-256, RC4, and HC-128. […]
Read MoreMore TagAuthor: wolfSSL
wolfSSL library available for the mbed cloud compiler
For everyone out there prototyping on the cool mbed board (http://mbed.org/), we`ve recently published our wolfSSL TLS/SSL embedded library to their cloud compiler so that developers can easily add it to their project. It`s available at http://mbed.org/users/toddouska/libraries/wolfSSL/lm43pv . We also have an example client you can try out at http://mbed.org/users/toddouska/programs/cyassl-client/lm394s . Now securing connections, even […]
Read MoreMore TagCyaSSL now on GitHub
For those developers that prefer git, using GitHub, or just have to have the latest CyaSSL source code it’s now available on GitHub. You can grab the latest sources from https://github.com/wolfSSL/wolfssl.git . We’ve got all the source now there but we’re gradually moving away from sourceforge. So we’re still in transition. Please let us know if […]
Read MoreMore TagyaSSL Embedded Web Server 0.2 is Now Available
The second release of the yaSSL Embedded Web Server is now available for download! New features with this version include a source release, better documentation, examples, and new run-time options. Our Web Server is focused on being small, fast, and embeddable. Features include CGI, SSI, IP restrictions, access and error log support, and SSL […]
Read MoreMore TagGreat Article on the Challenges of Smart Utility Meters
Here’s a great article from EE Times on smart utility meter design. Two of the big challenges described in the article are ones that we’ve dealt with before with our current users in the utility space. Securing the meter, and getting updates to the device securely. wolfSSL embedded SSL is a critical component for both design […]
Read MoreMore TagSD Times has a nice cover story on Open Source
Find it here: https://sdtimes.com/back-issues/. To quote the SD Times Editors: “If your organization still maintains the view that open-source software is code written by amateurs, well, it’s time to move on.” We think that sums it up nicely. We can sum up our thinking on open source with a simple statement: Open source is a […]
Read MoreMore TagSecure Firmware Updates with wolfSSL
We believe that in today’s world of connected devices and heightened security concerns, digitally signing the firmware that is loaded onto your embedded or mobile device has become a top priority. One of the reasons that embedded RTOS environments do not include digital signature functionality is because it has historically not been a requirement for […]
Read MoreMore TagCertificate Generation in CyaSSL 1.8.0
With the release of CyaSSL 1.8.0, users are now able to create CA signed x509 v3 certificates. Certificate generation is turned off by default, but may be turned on during the ./configure process with the following option or by defining CYASSL_CERT_GEN in Windows or non-standard environments: –enable-certgen Currently CyaSSL only supports the MD5_WITH_RSA signature algorithm […]
Read MoreMore TagLower Memory Use in wolfSSL 1.8.0
One of the improvements made in wolfSSL 1.8.0 is lower overall memory use through the use of configurable input / output buffer sizes and less dynamic memory use. wolfSSL 1.8.0 uses small static buffers for input and output. They default to 128 bytes and are controlled by the RECORD_SIZE define in cyassl_int.h. If an input […]
Read MoreMore TagThe wolfSSL C Standard Library Abstraction Layer
With the release of wolfSSL 1.8.0 we have made wolfSSL even more portable with the addition of a C Standard Library Abstraction Layer. This means that wolfSSL may now be built without parts of the C Standard Library and user-defined functions may be used instead. The C Standard Library consists of a set of sections of […]
Read MoreMore Tag
