Solaris Package Archive -- openssl 0.9.6

Solaris Package Archive

openssl 0.9.6

Mark <mark@ibiblio.org>


What is it (from www.openssl.org):
The 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.

The main site for OpenSSL is http://www.openssl.org/.

Email To
openssl-users@openssl.org

Solaris Issues
When compiling OpenSSL it is quite particular about the SPARC chip generation, (v8, v9 etc). Because of this you should be aware that unknown behaviours may occur, though because of the backwards compatibility of the SPARC CPUs in general I'm not expecting any problems. If you install the package built for your release of Solaris things should be ok. If you see evidence to the contrary let me know and I'll include details here.

If you are using the openssl(1) binary on Solaris 2.4, (the binary is not used by OpenSSH, you have to specifically invoke it), then you need to make sure you have /usr/ucblib at the end of your LD_LIBRARY_PATH. The ftime(3C) funtion wasn't moved into the main libc until Solaris 2.5.

Click here to read about the 32 bit and 64 bit Solaris 7 and 8 packages.

Source Code
You can download the source code from http://www.openssl.org/source/openssl-0.9.6.tar.gz

Special Issues
When installing OpenSSH 2.3.0.p1 this package and zlib.1.1.3 are required.

See the main packages README for installation information.