OpenSSL: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
OpenSSL is a Secure Sockets Layer toolkit based on the [[SSLeay]] library. It supports Secure Sockets Layer (SSL) v2 and v3 specification and Transport Layer Security (TLS) v1.0/v1.1/v1.2 protocols but is also usable as a general purpose cryptography library. | OpenSSL is a [[Secure Sockets Layer]] toolkit based on the [[SSLeay]] library. It supports Secure Sockets Layer (SSL) v2 and v3 specification and Transport Layer Security (TLS) v1.0/v1.1/v1.2 protocols but is also usable as a general purpose cryptography library. | ||
The OS/2 version is supplied as executable and as a [[DLL]] file, either of which can be used from any programming language or tool, but in addition the it can be used as a C library for building SSL capabilities into your programs or as just for its cryptographic functions. | |||
Please note if you have been using older 0.9.x versions you may need to do some testing and possibly code re-factoring before using 1.x, since a few features were removed in the newer version. | Please note if you have been using older 0.9.x versions you may need to do some testing and possibly code re-factoring before using 1.x, since a few features were removed in the newer version. | ||
==Version== | ==Version== | ||
* | * Latest official version: 1.0.2c | ||
* '''Latest OS/2 version''': [http://hobbes.nmsu.edu/download/pub/os2/util/encrypt/openssl-1.0.0s-os2knix-20150612-runtime.zip 1.0.0s], note that [http://bauxite.sakura.ne.jp/software/os2/openssl/openssl-1.0.0s-os2knix-20150612-dev.zip Development headers] are a | * '''Latest OS/2 version''': [http://hobbes.nmsu.edu/download/pub/os2/util/encrypt/openssl-1.0.0s-os2knix-20150612-runtime.zip 1.0.0s], note that [http://bauxite.sakura.ne.jp/software/os2/openssl/openssl-1.0.0s-os2knix-20150612-dev.zip Development headers] and the [http://bauxite.sakura.ne.jp/software/os2/openssl/openssl-1.0.0s-os2emx-20150612.zip EMX Version] are a separate download and only available from the porters homepage | ||
* Legacy [[EMX]] version: [http://hobbes.nmsu.edu/download/pub/os2/util/encrypt/openssl-0.9.7a-os2-bin.zip OpenSSL 0.9.7a] | * Legacy [[EMX]] version: [http://hobbes.nmsu.edu/download/pub/os2/util/encrypt/openssl-0.9.7a-os2-bin.zip OpenSSL 0.9.7a] | ||
====Prerequisites==== | |||
* EMX 0.9x or [[kLIBC]] 0.6.x depending on version chosen. | |||
* OS/2 Warp 3 for the EMX version, OS/2 Warp 4 for the kLIBC built variant. | |||
==Links== | ==Links== | ||
* [http://bauxite.sakura.ne.jp/software/os2/#openssl OpenSSL for OS/2 homepage] | * [http://bauxite.sakura.ne.jp/software/os2/#openssl OpenSSL for OS/2 homepage] |
Revision as of 16:27, 23 June 2015
OpenSSL is a Secure Sockets Layer toolkit based on the SSLeay library. It supports Secure Sockets Layer (SSL) v2 and v3 specification and Transport Layer Security (TLS) v1.0/v1.1/v1.2 protocols but is also usable as a general purpose cryptography library.
The OS/2 version is supplied as executable and as a DLL file, either of which can be used from any programming language or tool, but in addition the it can be used as a C library for building SSL capabilities into your programs or as just for its cryptographic functions.
Please note if you have been using older 0.9.x versions you may need to do some testing and possibly code re-factoring before using 1.x, since a few features were removed in the newer version.
Version
- Latest official version: 1.0.2c
- Latest OS/2 version: 1.0.0s, note that Development headers and the EMX Version are a separate download and only available from the porters homepage
- Legacy EMX version: OpenSSL 0.9.7a
Prerequisites
- EMX 0.9x or kLIBC 0.6.x depending on version chosen.
- OS/2 Warp 3 for the EMX version, OS/2 Warp 4 for the kLIBC built variant.
Links
License
- Open source released under the Apache Software License v1.1