This port of OpenSSL by the ‘AmiSSL Open Source Team’ is to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security protocols as well as a full-strength general purpose cryptography library. AmiSSL contains three major components: the libraries, the certificate files and a port of the OpenSSL tool. The main library is amisslmaster.library which acts as a proxy which opens the appropriate AmiSSL library for the programs using AmiSSL. It is possible to have different AmiSSL versions installed at the same time since amisslmaster.library will make sure that the correct libraries are opened. However, since a certain version of amisslmaster.library cannot know about the future releases of AmiSSL, it is important that the latest version of amisslmaster.library is installed. The amisslmaster.library was introduced with AmiSSL v2, but since none of AmiSSL v1 file names collide with later AmiSSL releases, they can coexist on the same system with the later versions. The rest of the libraries are found inside amissl directory. With the exception of AmiSSL v1 libraries there, none of them should be opened directly, but through amisslmaster.library. The technical details on this can be found in AmiSSL SDK documentation.