openssl/crypto
Richard Levitte ba2cad19cf Add aep and sureware implementations and clean up some error reasons
that were never part of the engine framework.

The aep and sureware implementations are taken directly from 0.9.6c
[engine] and have been modified to fit the newer engine framework and
to be possible to build shared libraries of.

The aep implementation has gone through quite a bunch of tests and is
cleaned up (there were some misunderstandings in it about how to use
locks).

The sureware hasn't been tested at all in this incarnation and is
basically a quick hack to get it to compile properly.
2002-02-07 20:44:14 +00:00
..
aes It looks like I didn't remove everything that has to do with the 2002-01-26 04:45:37 +00:00
asn1 ASN1_BIT_STRING_set_bit() didn't clear previously set bits 2002-02-03 21:31:41 +00:00
bf make update 2001-07-31 17:07:24 +00:00
bio Apply a small patch from Oscar Jacobsson <oscar@jacobsson.org> that 2002-01-26 04:50:41 +00:00
bn remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
buffer remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
cast make update 2001-07-31 17:07:24 +00:00
comp add automatically generated ERR_load_... prototype 2002-01-04 13:12:08 +00:00
conf fix formatting of automatically generated error section 2002-01-24 16:20:42 +00:00
des 'make update' 2002-02-05 17:34:58 +00:00
dh remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
dsa remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
dso formatting consistency 2001-12-17 19:28:05 +00:00
ec Apply a small patch from Oscar Jacobsson <oscar@jacobsson.org> that 2002-01-26 04:50:41 +00:00
engine Add aep and sureware implementations and clean up some error reasons 2002-02-07 20:44:14 +00:00
err sort functions ... 2002-01-24 17:17:33 +00:00
evp 'make update' 2002-02-05 17:34:58 +00:00
hmac Improve back compatibility. 2001-12-09 21:53:31 +00:00
idea make update 2001-07-31 17:07:24 +00:00
krb5 'make update' 2001-10-04 07:49:09 +00:00
lhash make update 2001-07-31 17:07:24 +00:00
md2 Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
md4 Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
md5 Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
mdc2 'make update' 2002-02-05 17:34:58 +00:00
objects remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
ocsp remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
pem 'make update' 2002-02-05 17:34:58 +00:00
perlasm Accept digits in symbol names. Spotted by Brian Havard <brianh@kheldar.apana.org.au> 2001-06-04 16:34:31 +00:00
pkcs7 Allow verification of other types than DATA. 2002-01-02 11:54:38 +00:00
pkcs12 remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
rand Like MD_Init, MD now must include a NULL engine pointer in its definition. 2001-10-25 08:53:54 +00:00
rc2 make update 2001-07-31 17:07:24 +00:00
rc4 make update 2001-07-31 17:07:24 +00:00
rc5 make update 2001-07-31 17:07:24 +00:00
rijndael make update 2001-07-31 17:07:24 +00:00
ripemd Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
rsa Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
sha Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
stack Experimental configuration code. 2002-01-05 01:37:16 +00:00
threads Use new-style system-id macros everywhere possible. I hope I haven't 2001-02-20 08:13:47 +00:00
txt_db make update 2001-07-31 17:07:24 +00:00
ui 'make update' 2002-02-05 17:34:58 +00:00
x509 remove redundant ERR_load_... declarations 2001-12-17 19:22:23 +00:00
x509v3 Undo previous change, X509_check_issued() was correct. 2002-01-27 17:41:12 +00:00
.cvsignore Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
cpt_err.c First step in fixing "ex_data" support. Warning: big commit log ... 2001-09-01 19:56:46 +00:00
cryptlib.c This looks to have been a typo. 2001-11-24 04:02:42 +00:00
cryptlib.h e_os.h does not belong with the exported headers. Do not put it there 2001-02-22 14:45:02 +00:00
crypto-lib.com Bring VMS up to date with development. 2002-01-21 15:37:53 +00:00
crypto.h Fix apps/openssl.c and ssl/ssltest.c so that they use 2001-09-10 09:50:30 +00:00
cversion.c Add SSLEAY_DIR argument code for SSLeay_version. 2001-01-10 15:15:36 +00:00
ebcdic.c DEC C on VMS is pedantic by definition. 2001-02-20 13:24:23 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Redo type-safety fix. 2001-09-07 11:43:30 +00:00
install.com Because Rijndael is more known as AES, use crypto/aes instead of 2002-01-02 16:55:35 +00:00
Makefile.ssl Because Rijndael is more known as AES, use crypto/aes instead of 2002-01-02 16:55:35 +00:00
md32_common.h openbsd-x86 macros 2001-10-14 00:57:30 +00:00
mem_dbg.c Ensure that failure to create the BIO in 'CRYPTO_mem_leaks_fp' doesn't 2001-08-28 15:54:57 +00:00
mem.c No functional change, but slightly improved code clarity. 2001-01-10 19:26:34 +00:00
o_time.c Patches to make OpenSSL compilable on MacOS/X. 2002-01-08 09:19:31 +00:00
o_time.h Use one address consistently. 2001-07-05 10:20:07 +00:00
opensslconf.h.in GCC uses __i386__. 2002-01-26 03:57:41 +00:00
opensslv.h Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> 2001-08-10 15:26:21 +00:00
ossl_typ.h #undef some things that cause a conflict under Win32 when 2002-02-02 13:19:27 +00:00
symhacks.h Because of recent changes, there's no need to hack the des symbols any 2002-01-24 12:30:15 +00:00
tmdiff.c Code for better build under Darwin (MacOS X). 2001-03-07 10:04:00 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
uid.c User OPENSSL_UNISTD instead of <unistd.h>. 2001-04-26 08:26:18 +00:00