What is OpenSSL?OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.
Where can I find out more about OpenSSL and VMS?
OpenSSL 1.0.1i 6 Aug 2014 built on: 10-AUG-2014 09:51:39.92 platform: VMS IA64 V8.4 options: bn(64,64) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) idea(int) blowfish(idx) compiler: /POINTER_SIZE=32 OPENSSLDIR: N/ACurrent release in 1.0.0 branch is 1.0.0n (status: TESTED - download ready )
OpenSSL 1.0.0n 6 Aug 2014 built on: 7-AUG-2014 12:27:49.91 platform: VMS ALPHA V7.3 options: bn(64,64) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) idea(int) blowfish(idx) compiler: /POINTER_SIZE=32 OPENSSLDIR: N/ACurrent release in 0.9.8 branch is 0.9.8zb (status: N/A )
VAX architecture is silently discontinued from OpenSSL 1.0.1 version and above.
Read more at http://firstname.lastname@example.org/msg30590.html and http://email@example.com/msg29956.html
A more complete list of VMS related issues that are raported here (regarding this binary distribution) can be found in the polarhome's ticketing system: openssl_vms
Please, feel free to open a new ticket/issue, if needed.
OpenSSL errors should be reported to the official OpenSSL development list: firstname.lastname@example.org
HP C V7.3-020 on OpenVMS IA64 V8.4
HP C V7.2-001 on OpenVMS IA64 V8.3
HP C S7.1-013 on OpenVMS IA64 V8.2-1
hp C T7.1-003 on OpenVMS IA64 XAIP-T3Z
DEC C V6.0-001 on OpenVMS Alpha V6.2-1H3
DEC C V6.0-001 on OpenVMS Alpha V7.1-2
Compaq C V6.2-009 on OpenVMS Alpha V7.2-1
Compaq C V6.4-008 on OpenVMS Alpha V7.1
Compaq C V6.5-001 on OpenVMS Alpha V7.3
DEC C V6.0-001 on OpenVMS VAX V6.2
DEC C V6.0-001 on OpenVMS VAX V7.2
Compaq C V6.4-005 on OpenVMS VAX V7.3
For compatibility reasons executables has been built on lowest available OpenVMS version.
Currently v7.3 for Alpha, v7.3 for VAX and v8.4 for IA64 environment all linked against HP TCPIP product sharable objects.
View BUILD101.LOG (latest release in 1.0.1 branch)
View BUILD100.LOG (latest release in 1.0.0 branch)
Tests: ALL TESTS SUCCESSFUL - reached
Some of the tests require special environment to be performed - those are not tested or return a warning.
View TEST101.LOG (latest release in 1.0.1 release)
View TEST100.LOG (latest release in 1.0.0 release)
View INSTALL101.LOG (latest release in 1.0.1 release)
View INSTALL100.LOG (latest release in 1.0.0 release)
ALPHA_64_EXE.DIR (Alpha 64bit executables) ALPHA_EXE.DIR (Alpha 32bit executables) ALPHA_LIB.DIR (Alpha libraries - both 32 and 64bit) CERTS.DIR (CERTS dir - delivered empty) IA64_64_EXE.DIR (IA64 64bit executables) IA64_EXE.DIR (IA64 32bit executables) IA64_LIB.DIR (IA64 libraries - both 32 and 64bit) INCLUDE.DIR (C header files) LIB.DIR (LIB dir - delivered empty) OPENSSL.CNF PRIVATE.DIR (PRIVATE dir - delivered empty) VAX_EXE.DIR (VAX executables) VAX_LIB.DIR (VAX libraries) VMS.DIR (Common VMS specific files)You should define only one important logical for proper response of help command, syntax files and menus: $SSLROOT
$! See the example below: (note the . behind the path and the /TRANS=CONC parameter ) $ DEFINE/NOLOG'P1 SSLROOT DKA400:[ZOLI.OPENSSL-101G.] /TRANS=CONCThe best is to call OPENSSL_STARTUP.COM from SYS$COMMON:[SYSMGR]SYLOGICALS.COM
Live demonstartion at gate.polarhome.com port 702 (username: guest password: guest) (VAX system)
Live demonstartion at gate.polarhome.com port 762 (username: guest password: guest) (Alpha system)
Live demonstartion at gate.polarhome.com port 982 (username: guest password: guest) (Itanium system)
...or from IPv6 network by vax.polarhome.com and alpha.polarhome.com and ia64.polarhome.com
If you are OpenSSL developer on OpenVMS without develpment environment, please apply for account at root(at)polarhome.com
|openssl-101i.zip||OpenSSL 1.0.1 branch binaries, executables and libraries without source code - IA64 and Alpha both 64 and 32 bit pointer size|
|openssl-101i-src.zip||OpenSSL 1.0.1 branch (ev. modified) source code used for building VMS executables|
|openssl-100n.zip||OpenSSL 1.0.0 branch binaries, executables and libraries without source code - IA64, Alpha and VAX both 64 and 32 bit pointer size|
|openssl-100n-src.zip||OpenSSL 1.0.0 branch (ev. modified) source code used for building VMS executables|
|MD5SUMS||MD5 checksums for the downloadable files|
|unzip.exe (VAX)||unzip utility for VAX (100K)|
|unzip.exe (Alpha)||unzip utility for Alpha (165K)|
|unzip.exe (IA64)||unzip utility for Itanium (375K)|
Here is the list of OpenSSL enthusiasts who contributed in development, testing, bug rapports, suggestions, fixes, solutions and documentation for OpenVMS version so far.
|Steven M. Schweda||sms(at)antinode.info|
What platform and OpenVMS version do you use?
Last Modified: Sun, Aug 10, 2014.
Zoltan Arpadffy (arpadffy(at)polarhome.com)