openssl/crypto
Dr. Stephen Henson 4a61a64f50 This is preliminary support for an "RSA null" cipher. Unfortunately when
OpenSSL is compiled with NO_RSA, no RSA operations can be used: including
key generation storage and display of RSA keys. Since these operations are
not covered by the RSA patent (my understanding is it only covers encrypt,
decrypt, sign and verify) they can be included: this is an often requested
feature, attempts to use the patented operations return an error code.

This is enabled by setting RSA_NULL. This means that if a particular application
has its own legal US RSA implementation then it can use that instead by setting
it as the default RSA method.

Still experimental and needs some fiddling of the other libraries so they have
some options that don't attempt to use RSA if it isn't allowed.
1999-09-08 18:02:25 +00:00
..
asn1 New function to convert ASN1 tag values to strings. Also fix typo in asn1.h 1999-09-07 12:16:29 +00:00
bf rc4_locl.h and bf_locl.h incorrectly defined _HEADER_...; 1999-06-14 14:48:25 +00:00
bio Non-copying interface to BIO pairs. 1999-09-07 21:37:09 +00:00
bn Minor MIPS III/IV tune-up. 1999-08-24 16:02:16 +00:00
buffer It was a very bad idea to use #include "../e_os.h" -- when this occurs 1999-05-21 11:16:48 +00:00
cast "make update" (added to top Makefile, and applied). 1999-06-09 16:18:53 +00:00
comp Update dependencies. 1999-05-01 22:36:10 +00:00
conf Don't shadow. 1999-06-21 10:08:56 +00:00
des make testapps after the library. 1999-08-28 12:50:48 +00:00
dh Make DH_free() free up any ex_data and also call the finish method. 1999-09-01 23:50:43 +00:00
dsa make update. 1999-08-24 17:45:16 +00:00
err correct error signalling for opendir() failure 1999-07-30 10:43:34 +00:00
evp Fix warnings. 1999-09-06 11:06:54 +00:00
hmac Survive pedanticism. 1999-06-08 18:37:43 +00:00
idea Some pre-POSIX systems don't have unistd.h (but e.g. lib.c). 1999-06-09 13:23:38 +00:00
lhash It was a very bad idea to use #include "../e_os.h" -- when this occurs 1999-05-21 11:16:48 +00:00
md2 Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress). 1999-06-04 21:35:58 +00:00
md5 Fix warnings. 1999-09-06 09:29:29 +00:00
mdc2 Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress). 1999-06-04 21:35:58 +00:00
objects make update. 1999-08-24 17:45:16 +00:00
pem Fix two remaining prototype-related warnings 1999-08-08 11:25:32 +00:00
perlasm More NASM support code it still doesn't work but it doesn't work less than it 1999-07-12 18:12:43 +00:00
pkcs7 make testapps after the library. 1999-08-28 12:50:48 +00:00
pkcs12 Fix PKCS7_ENC_CONTENT_new() to include a sensible default content type and add 1999-08-17 12:58:01 +00:00
rand Avoid warnings. 1999-06-10 16:29:32 +00:00
rc2 Some pre-POSIX systems don't have unistd.h (but e.g. lib.c). 1999-06-09 13:23:38 +00:00
rc4 rc4_locl.h and bf_locl.h incorrectly defined _HEADER_...; 1999-06-14 14:48:25 +00:00
rc5 ignore r586unix.cpp 1999-07-22 16:23:54 +00:00
ripemd Fix warnings. 1999-09-06 09:29:29 +00:00
rsa This is preliminary support for an "RSA null" cipher. Unfortunately when 1999-09-08 18:02:25 +00:00
sha Fix warnings. 1999-09-06 09:29:29 +00:00
stack Another safe stack. 1999-05-30 15:25:47 +00:00
threads Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
txt_db It was a very bad idea to use #include "../e_os.h" -- when this occurs 1999-05-21 11:16:48 +00:00
x509 Fix warnings. 1999-09-06 11:06:54 +00:00
x509v3 Allow extensions to be added to certificate requests, update the sample 1999-08-25 16:59: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 Initial support for DH_METHOD. Also added a DH lock. A few changes made to 1999-08-23 23:11:32 +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 VMS updates. 1999-07-28 23:25:59 +00:00
crypto.h Initial support for DH_METHOD. Also added a DH lock. A few changes made to 1999-08-23 23:11:32 +00:00
cversion.c Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
ebcdic.h Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress). 1999-06-04 21:47:27 +00:00
ex_data.c Make the perl module compile and eliminate some of the warnings. 1999-07-22 16:10:31 +00:00
install.com VMS updates. 1999-07-28 23:25:59 +00:00
Makefile.ssl Use proper flags to build the testapps (default CC value causes confusion 1999-09-08 16:14:52 +00:00
md32_common.h md32_common.h update and accompanying MD5 update. 1999-08-28 12:41:03 +00:00
mem.c New compile time option -DCRYPTO_MDEBUG_THREAD. 1999-07-19 10:36:10 +00:00
opensslconf.h.in Some pre-POSIX systems don't have unistd.h (but e.g. lib.c). 1999-06-09 13:23:38 +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