openssl/crypto/evp
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
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
bio_b64.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
bio_enc.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
bio_md.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
bio_ok.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
c_all.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
c_allc.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
c_alld.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
digest.c const/type fixes. 1999-06-05 12:16:33 +00:00
e_cbc_3d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_cbc_bf.c Several of the EVP_CIPHER structures had the get and set asn1 parameter 1999-05-12 23:11:08 +00:00
e_cbc_c.c Several of the EVP_CIPHER structures had the get and set asn1 parameter 1999-05-12 23:11:08 +00:00
e_cbc_d.c Use des_set_key_unchecked, not des_set_key. 1999-12-03 20:26:20 +00:00
e_cbc_i.c Several of the EVP_CIPHER structures had the get and set asn1 parameter 1999-05-12 23:11:08 +00:00
e_cbc_r2.c Fix various less obvious bugs in PKCS#7 handling: such as not zeroing 1999-05-16 17:32:32 +00:00
e_cbc_r5.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_cfb_3d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_cfb_bf.c Update NO_* macros. 1999-04-27 11:56:15 +00:00
e_cfb_c.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_cfb_d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_cfb_i.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_cfb_r2.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_cfb_r5.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_dsa.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
e_ecb_3d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_ecb_bf.c Update NO_* macros. 1999-04-27 11:56:15 +00:00
e_ecb_c.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ecb_d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_ecb_i.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ecb_r2.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ecb_r5.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_null.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ofb_3d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_ofb_bf.c Update NO_* macros. 1999-04-27 11:56:15 +00:00
e_ofb_c.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ofb_d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
e_ofb_i.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ofb_r2.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_ofb_r5.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_rc4.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
e_xcbc_d.c Add functions des_set_key_checked, des_set_key_unchecked. 1999-12-03 20:24:21 +00:00
encode.c Fix warnings. 1999-09-06 11:06:54 +00:00
evp_enc.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
evp_err.c ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
evp_key.c make no-des and no-rc2 work. 2000-01-07 12:15:54 +00:00
evp_lib.c Fix some obvious bugs in the PKCS#7 library handling. It didn't try to 1999-05-16 00:25:36 +00:00
evp_pbe.c Change PBE handling a bit more: now the key and iv generator does calls 1999-06-06 18:41:52 +00:00
evp_pkey.c Add support for some broken PKCS#8 formats. 2000-02-05 21:07:56 +00:00
evp.h Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
m_dss1.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_dss.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_md2.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_md5.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_mdc2.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_null.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
m_ripemd.c Fix no-hmac and no-ripemd. 1999-06-29 23:52:08 +00:00
m_sha1.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_sha.c Message digest stuff. 1999-04-27 04:18:53 +00:00
Makefile.ssl Generate just one error code if iterated SSL_CTX_get() fails. 2000-02-05 19:29:00 +00:00
names.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p5_crpt2.c NO_HMAC. 1999-07-15 23:44:04 +00:00
p5_crpt.c More no-xxx option tweaks. 1999-06-30 00:42:56 +00:00
p_dec.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p_enc.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p_lib.c ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
p_open.c Make NO_RSA compile with pedantic. 2000-01-08 21:06:24 +00:00
p_seal.c Check RAND_bytes() return value or use RAND_pseudo_bytes(). 2000-01-21 01:15:56 +00:00
p_sign.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p_verify.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00