openssl/crypto/evp
Dr. Stephen Henson 7f0606016c Beginnings of EVP cipher overhaul. This should eventually
enhance and tidy up the EVP interface.

This patch adds initial support for variable length ciphers
and changes S/MIME code to use this.

Some other library functions need modifying to support use
of modified cipher parameters.

Also need to change all the cipher functions that should
return error codes, but currenly don't.

And of course it needs extensive testing...
2000-05-26 23:51:35 +00:00
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
bio_b64.c Get rid of more non-ANSI declarations. 2000-05-15 22:54:43 +00:00
bio_enc.c Get rid of more non-ANSI declarations. 2000-05-15 22:54:43 +00:00
bio_md.c Get rid of more non-ANSI declarations. 2000-05-15 22:54:43 +00:00
bio_ok.c Get rid of more non-ANSI declarations. 2000-05-15 22:54:43 +00:00
c_all.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
c_allc.c Add PBE algorithms with ciphers, not digests. 2000-02-23 14:27:47 +00:00
c_alld.c Add PBE algorithms with ciphers, not digests. 2000-02-23 14:27:47 +00:00
digest.c const/type fixes. 1999-06-05 12:16:33 +00:00
e_cbc_3d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_bf.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_c.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_i.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_r2.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cbc_r5.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_3d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_bf.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_c.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_i.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_r2.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_cfb_r5.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +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 Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_bf.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_c.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_i.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_r2.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ecb_r5.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_null.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_3d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_bf.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_c.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_i.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_r2.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_ofb_r5.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_rc4.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
e_xcbc_d.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
encode.c Fix warnings. 1999-09-06 11:06:54 +00:00
evp.h Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
evp_enc.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
evp_err.c Beginnings of EVP cipher overhaul. This should eventually 2000-05-26 23:51:35 +00:00
evp_key.c make no-des and no-rc2 work. 2000-01-07 12:15:54 +00:00
evp_lib.c Make pkcs8 work again. 2000-02-22 18:45:11 +00:00
evp_pbe.c Get rid of more non-ANSI declarations. 2000-05-15 22:54:43 +00:00
evp_pkey.c Typesafe Thought Police part 4. 2000-05-16 23:01:19 +00:00
m_dss.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_dss1.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_sha.c Message digest stuff. 1999-04-27 04:18:53 +00:00
m_sha1.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 Make sure to complete the cleanup of names. 2000-03-17 23:49:15 +00:00
p5_crpt.c Make PKCS#12 code handle missing passwords. 2000-05-04 00:08:35 +00:00
p5_crpt2.c Make PKCS#12 code handle missing passwords. 2000-05-04 00:08:35 +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 Rename functions for new convention. 2000-02-26 01:55:33 +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