minssl
Software
www.skarnet.org
How to install minssl
Like any other piece of software (and information generally),
minssl comes with NO WARRANTY.
Requirements
System
Build-time
- A standard C development environment
- The skalibs package, version 0.33 or higher
- The nistp224 package, version 0.75 or higher
- The hash127 package, version 0.70 or higher
Run-time
- For minsslclient and minsslserver: the
ucspi-tcp package, version 0.88 or higher.
- For minsslconnect: also the
conn-tools package, version 0.19 or higher.
- Not required, but recommended:
daemontools or
runit for service supervision.
Installation
minssl follows the
slashpackage convention.
- Create a /package directory:
mkdir -p /package
chmod 1755 /package
cd /package
- Download the latest version of minssl,
minssl-0.10.tar.gz,
into /package.
minssl has not been released yet. If you're interested in minssl and
would like to know when it is released, you should subscribe to the
skaware
mailing-list.
- Unpack the minssl package:
tar -zxpvf minssl-0.10.tar.gz
# if you do not have GNU tar, check with your gunzip and tar manual pages.
rm minssl-0.10.tar.gz
cd net/minssl-0.10
- Edit the hash127 lines of the conf-compile/import file.
This lines should indicate the place where your hash127 headers
and libraries are located on your system. By default, these locations are
/usr/local/hash127/include and /usr/local/hash127/library.
If you are following the
slashpackage convention,
you should not need to modify other lines in conf-compile/import.
- If you want another user than nobody to own your root-created
minssl-tunnel processes, edit the
src/tunnel/minssl.h file and change MINSSLTUNNEL_USER
accordingly.
- If you want to use another compiler and linker than the default,
edit conf-compile/conf-cc and conf-compile/conf-ld
as needed.
- Compile and set up minssl:
package/install
- To report success :
cat package/name package/version compile/export/sysdeps | mail ska-sysdeps@skarnet.org
- You can then delete the compile subdirectory to save disk space.