CyaSSL is an embedded Secure Sockets Layer library. CyaSSL also supports the newest standards including embedded TLS 1.1 and 1.2 as well as DTLS. The product is operating system independent, and runs on many different ARM environments. CyaSSL is particularly small and fast, and is easily optimized to individual environments. It includes an OpenSSL compatibility layer.