“SECURE your IoT device with Compact Elegance”
Source Code | No Royalties | Proprietary - GPL Free
SharkSSL is the smallest, fastest, and best performing embedded TLS v1.0/1.1/1.2 solution. With its array of compile-time options, the small and fast SharkSSL can be fine-tuned to a light footprint that occupies less than 20kB, while maintaining full x.509 authentication, using industry standard encryption.
SharkSSL Architecture Diagram
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.