OpenSSL

OpenSSL is open-source software for using the Secure Socket Layer (SSL) and Transport Layer Security (TLS) protocols for secure communication between devices.