openssl/crypto
Richard Levitte d3442bc780 Move the registration of callback functions to special functions
designed for that.  This removes the potential error to mix data and
function pointers.

Please note that I'm a little unsure how incorrect calls to the old
ctrl functions should be handled, in som cases.  I currently return 0
and that's it, but it may be more correct to generate a genuine error
in those cases.
2000-02-20 23:43:02 +00:00
..
asn1 Change the 'other' structure in certificate aux info. 2000-02-20 18:27:23 +00:00
bf Move initial key to read-only segment. 2000-02-15 17:43:12 +00:00
bio Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
bn Add support for Compaq Atalla crypto accelerator. 2000-02-16 22:15:39 +00:00
buffer Tidy up CRYPTO_EX_DATA structures. 2000-01-23 23:41:49 +00:00
cast Move CAST_S_tables to read-only segment. 2000-02-15 17:37:44 +00:00
comp Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
conf Source code cleanups: Use void * rather than char * in lhash, 2000-01-30 22:20:28 +00:00
des Generate just one error code if iterated SSL_CTX_get() fails. 2000-02-05 19:29:00 +00:00
dh New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access 2000-02-05 14:17:32 +00:00
dsa Cosmetic changes. 2000-02-05 21:28:09 +00:00
err Cosmetic changes. 2000-02-05 21:28:09 +00:00
evp Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
hmac Document hash functions. 2000-02-03 18:22:01 +00:00
idea ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
lhash ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
md2 ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
md5 Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mdc2 Document hash functions. 2000-02-03 18:22:01 +00:00
objects ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
pem New functions and option to use NEW in certificate requests. 2000-02-18 00:54:21 +00:00
perlasm Initial support for MacOS is now available 1999-12-19 16:17:45 +00:00
pkcs7 Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
pkcs12 Seek out and destroy another evil cast. 2000-01-30 23:33:40 +00:00
rand Allow for higher granularity of entropy estimates by using 'double' 2000-02-19 15:22:53 +00:00
rc2 ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
rc4 Document RC4. 2000-02-05 10:41:05 +00:00
rc5 ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
ripemd Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
rsa New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access 2000-02-05 14:17:32 +00:00
sha Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
stack ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
threads Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
txt_db Seek out and destroy another evil cast. 2000-01-30 23:33:40 +00:00
x509 Change the 'other' structure in certificate aux info. 2000-02-20 18:27:23 +00:00
x509v3 Modernise 'selfsign.c' to use new X509_NAME code 2000-02-13 00:28:26 +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 Complete rewrite of the error code generation script. It now runs as a single 1999-04-24 00:15:18 +00:00
cryptlib.c Late break-in patch for MacOS support. 1999-12-19 21:35:29 +00:00
cryptlib.h It was a very bad idea to use #include "../e_os.h" -- when this occurs 1999-05-21 11:16:48 +00:00
crypto-lib.com Give the user the possibility to ask for compilation of only the files 2000-01-17 00:57:10 +00:00
crypto.h Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
cversion.c Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
ebcdic.c Add new -notext option to 'ca', -pubkey option to spkac. 2000-02-03 02:56:48 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Tidy up CRYPTO_EX_DATA structures. 2000-01-23 23:41:49 +00:00
install.com Make sure installed files are world readable 1999-11-12 01:42:59 +00:00
Makefile.ssl EBCDIC support. 2000-02-01 02:21:16 +00:00
md32_common.h Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mem.c Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
mem_dbg.c Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h Bump after tarball rolling. 1999-08-09 11:14:08 +00:00
tmdiff.c Remove redundant ifdef. 1999-05-13 13:29:41 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00