Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [e878ae] master /
History



File Date Author Commit
tests 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
AUTHORS 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
COPYING 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
ChangeLog 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
INSTALL 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
Makefile.am 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
Makefile.in 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
NEWS 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
README 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
bootstrap.sh 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
configure.in 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp.c 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp_cipher.c 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp_digest.c 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp_err.c 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp_err.h 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
e_wsp_pubkey.c 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
openssl.cnf.sample.in 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.
output.txt.xml 2010-08-05 Klaus Heinrich Kiwi Klaus Heinrich Kiwi [e878ae] Initial commit for the OpenSSL WSP engine.

Read Me

 README for the OpenSSL 0.9.8 WSP Engine

Authors:
	Chris J Arges <arges@linux.vnet.ibm.com, arges@us.ibm.com>

Based off of openssl IBMCA engine written by:
	Mike Halcrow <mhalcrow@us.ibm.com>

ABOUT

This package contains the dynamic OpenSSL WSP engine.

The following functions have been tested:
SHA1, SHA256, SHA512, MD5, RC4, RC4_40, 
DES_ECB, DES_CBC, TDES_ECB, TDES_CBC,
AES_ECB_128, AES_ECB_192, AES_ECB_256,
AES_CBC_128, AES_CBC_192, AES_CBC_256
RSA, DSA, DH, RAND

BUILDING

 Requirements: OpenSSL 0.9.8, libcop

 By default, the build will assume that you have a custom openssl installed
in /usr/local/ssl.

 $ configure [--enable-debug] [--with-openssl=/path/to/custom/openssl] \
             [--with-engines-dir=/path/to/openssl/engines/directory]
 $ make
 # make install

Included in this package is a sample openssl.cnf file (openssl.cnf.sample),
which can be used to turn on use of the OpenSSL WSP engine in apps where OpenSSL
config support is compiled in. In order to enable the WSP engine, the
content from this file should be concatenated to the existing openssl.cnf file
on the host.

During the build process, the path to the engines/ directory is substituted in
for the dynamic_path parameter in the wsp section. By default, this path to
the engines/ directory is relative to the OpenSSL installation target. With no
parameters passed to the ./configure script, this target is /usr/local/ssl,
and so the default entry in the sample openssl.cnf file is:

dynamic_path = /usr/local/ssl/lib/engines/libwsp.so

If OpenSSL is installed to a different location, then the --with-openssl=
option should be passed to the ./configure script. For instance, if
--with-openssl=/usr is given, then the entry in the sample openssl.cnf file
is:

dynamic_path = /usr/lib/engines/libwsp.so

If the OpenSSL engines directory is located elsewhere, then that location must
be specified in the --with-engines-dir= option. For instance, if the engines/
directory is under /usr/lib64, then the ./configure script will need the
option --with-engines-dir=/usr/lib64/engines, which will produce this entry in
the sample openssl.cnf file:

dynamic_path = /usr/lib64/engines/libwsp.so