Have you heard talk about SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, and TLS 1.3 but never really knew the differences between the different versions? Secure Socket Layer (SSL) and Transport Security Layer (TLS) are both cryptographic protocols which provide secure communication over networks. These different versions are all in widespread use today in […]
Read MoreMore TagCategory: Uncategorized
wolfSSL Support for Apache Mynewt
Apache Mynewt is a operating system which is Open Source, modular and realtime (RTOS). It is designed for IoT devices that have limited memory and storage and need to run for a long time with minimal power consumption. More details of Apache Mynewt can be found on the project’s website: http://mynewt.apache.org/ wolfSSL is happy to […]
Read MoreMore TagwolfSSL Xilinx Support
wolfSSL now supports Xilinx SoCs and FPGAs. The wolfSSL embedded SSL/TLS library can be used with FPGAs which use the MicroBlaze CPU and/or Zynq and Zynq UltraScale+ SoCs. Improved performance speeds with using the hardware crpyto can be seen. Increasing AES-GCM, RSA, and SHA3 operations performance. In addition to the performance gained a user also […]
Read MoreMore TagHow to speed up handshake times when using ECDHE (and/or ECDSA)
We have had some reports of low-end embedded systems taking 10-20 seconds to establish a TLS connection when generating a shared secret using the ECDH algorithm. We wanted to remind our users of the fixed-point caching mechanism provided by wolfSSL. Users can enable fixed point caching with the configure option –enable-fpecc or by defining FP_ECC […]
Read MoreMore TagTLS 1.3 combined with FIPS (#FIPS #TLS13)
wolfSSL is a lightweight TLS/SSL library that is targeted for embedded devices and systems. It has support for the TLS 1.3 protocol, which is a secure protocol for transporting data between devices and across the Internet. In addition, wolfSSL uses the wolfCrypt encryption library to handle its data encryption. Because there is a FIPS 140-2 […]
Read MoreMore TagUsing cURL with wolfSSL and TLS 1.3
cURL is an open-source project that provides the command line tool, curl, for transferring data between client and server with URLs, powered by cURL’s library, libcurl. curl and libcurl both provide support for building SSL/TLS libraries, including wolfSSL! The latest version of cURL can be downloaded from https://github.com/curl/curl. To build curl with wolfSSL, simply configure […]
Read MoreMore TagwolfSSH Manual Now Available
The wolfSSH Manual is now available on the wolfSSL website! It is easily navigable, descriptive, and detailed. Some of the topics covered in the manual are listed below: How to build wolfSSH How to run the example applications Library design wolfSSH User Authentication Callback Callback Function Setup API wolfSSH SFTP Beta Introduction wolfSSH API reference […]
Read MoreMore TagwolfSSL Intel SGX (#SGX) + FIPS 140-2 (#FIPS140)!
wolfSSL is pleased to announce the following addition to the wolfSSL FIPS certificate! Debian 8.7.0 Intel ® Xeon® E3 Family with SGX support Intel®x64 Server System R1304SP Windows 10 Pro Intel ® Core TM i5 with SGX support Dell LatitudeTM 7480 The wolfCrypt FIPS validated cryptographic module has been validated while running inside an Intel […]
Read MoreMore TagwolfSSL FAQ page
The wolfSSL FAQ page can be useful for information or general questions that need need answers immediately. It covers some of the most common questions that the support team receives, along with the support team’s responses. It’s a great resource for questions about wolfSSL, embedded TLS, and for solutions to problems getting started with wolfSSL. […]
Read MoreMore Tagstunnel support for TLS 1.3 using wolfSSL
Did you know that wolfSSL maintains a port of stunnel which includes wolfSSL support, and now supports TLS 1.3? What is stunnel? stunnel is a lightweight TLS proxy, designed to add SSL/TLS encryption to unsecured applications without changes to the program’s source code. Licensed under GNU GPLv2 and with an alternative commercial option, stunnel can […]
Read MoreMore Tag
