This page, and the pages under it, are Work In Progress. Assistance and feedback is welcome!
The AcornSSL module provides a BSD-like socket interface that allows communication through the TCP/IP stack to resources requiring a secure connection.
It uses the mbedTLS library for the majority of its implementation, the module merely calls the corresponding functions and wraps them into a set of SWIs. At the time of writing this supports all current SSL and TLS standards:
The earlier SSL version 2 and 3 standards are now deemed too insecure and are not supported at all, while TLS version 1.0 is likely to be withdrawn. The client SWI interface offers no mechanism to select which is used, so attempting to connecto a server that uses one of the insecure methods will fail.