CyaSSL is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud.