SharkSSL Embedded SSL/TLS Client and Server

SharkSSL is a high-performance embedded TLS solution that is known for its small size, fast performance, and strong security features. With a range of compile-time options, SharkSSL can be customized to have a very small footprint of less than 20kB, while still providing full x.509 authentication and industry-standard encryption. As a TLS 1.3 and 1.2 stack, SharkSSL only includes the strongest perfect forward secrecy ciphers, making it an excellent choice for secure communication in a variety of applications. Whether you're working on a small project with limited resources or need a fast and reliable TLS solution for a larger deployment, SharkSSL is a great choice.

Barracuda Application Server and SharkSSL:

The Barracuda Application Server uses the SharkSSL server for secure (HTTPS) communication. The high level SMTP Library and the PikeHTTP client library uses the SharkSSL client when communicating with secure servers. The high level Secure Sockets API is integrated with the SharkSSL client and server, enabling designers to easily design custom secure protocols.