wolfSSL

by Todd Ouska

wolfSSL is an embedded SSL/TLS library providing secure communication for IoT, embedded, and web applications.

Operating system: Windows

Publisher: Todd Ouska

Antivirus check: passed

Last revision: Last week

Report misleading

wolfSSL

wolfSSL is an open source SSL/TLS library designed to be small and fast, making it ideal for secure embedded applications. It is written in ANSI C and is designed to be portable, so it can be used on a variety of different platforms. wolfSSL is also available as a software development kit (SDK) for embedded systems, which includes a light-weight SSL/TLS library, a cryptographic library, and an OpenSSL compatibility layer.

wolfSSL is a secure communications library for embedded applications and devices. It provides a robust and secure communication layer, allowing users to securely connect to their devices from any server or client. wolfSSL is designed to be lightweight and fast, while still providing the highest level of security possible. wolfSSL is compliant with the latest TLS 1.3, TLS 1.2 and SSLv3 protocols.

wolfSSL offers a secure, lightweight, and portable TLS/SSL library.
Features:

• TLS 1.3, TLS 1.2, and SSLv3 support
• Support for hardware-accelerated cryptography
• AES-GCM, ChaCha20-Poly1305, and RSA encryption
• Certificate-based authentication
• Mutual authentication
• PSK and SRP authentication
• Elliptic curve cryptography (ECC)
• Digital signature algorithms (DSA, ECDSA, RSA-PSS)
• TLS session resumption
• Certificate revocation lists (CRLs)
• Strong cipher suites for maximum security
• OpenSSL compatibility layer
• Multi-threaded and non-blocking I/O
• Support for streaming and datagram protocols
• Support for DTLS (datagram TLS)
• Secure Remote Password (SRP)
• TLS False Start
• TLS Session Ticket
• Certificate Transparency
• OCSP stapling
• Elliptic Curve Diffie-Hellman (ECDH)
• Elliptic Curve Digital Signature Algorithm (ECDSA)
• Elliptic Curve Menezes-Qu-Vanstone (ECMQV)
• Pre-shared key (PSK) cipher suites
• Secure Renegotiation
• Automatic negotiation of version, cipher, and compression
• Support for hardware-based cryptography
• FIPS 140-2 validated cryptography
WolfSSL software is available for a variety of platforms and architectures. In order to use WolfSSL, the following are the technical requirements:

- A supported platform or architecture. WolfSSL supports a wide range of platforms and architectures, including Windows, Linux, Mac OS X, Android, iOS, and more.

- A C compiler. WolfSSL is written in C, so a C compiler is needed to compile and use the software.

- A TLS/SSL library. WolfSSL is a TLS/SSL library and requires a TLS/SSL library in order to be used.

- WolfSSL source code. WolfSSL is open source and the source code needs to be downloaded in order to compile and use the software.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Jamie Lininger

I have been using wolfSSL for quite some time and I have to say I'm impressed with its ease of use and performance. Setting up the software is quite straightforward and the library is very well documented. It provides a wide range of features, including TLS and DTLS, as well as support for various cipher suites and protocols. I found the library to be quite lightweight and fast. The encryption algorithms used are also reliable and secure. I highly recommend wolfSSL for anyone looking for an easy-to-use and secure SSL/TLS library.
Microsoft Silverlight Tools for Visual Studio 2010 SP1 logo
Silverlight Tools for Visual Studio 2010 SP1 is a software development kit that enables developers to create rich, interactive web applications using the Silverlight platform.
MATLAB Compiler Runtime logo
MATLAB Compiler Runtime is a set of shared libraries and code that enables the execution of applications built using MATLAB Compiler.
PDFLib logo
PDFLib is a library for creating and manipulating PDF documents.
SimPy logo
SimPy is an open source, object-oriented discrete-event simulation package for Python.
cclib logo
CCLib is a library of computational chemistry tools for the analysis and visualization of molecular structures and properties.