openssl/crypto
Richard Levitte 4942ef6f0e A number of includes were removed from evp.h some time ago. The reason
was that they weren't really needed any more for EVP itself.  However,
it seems like soma applications (I know about OpenSSH, but there may
be more) used evp.h as the 'load all' header file, which makes sense
since we try our best to promote the use of EVP instead of the lower
level crypto algorithms.  Therefore, I put the inclusions back so
the application authors don't get too shocked by all the errors they
would otherwise get.

Thanks to Theo de Raadt for making us aware of this.
2002-06-27 05:03:00 +00:00
..
aes always include <string.h> (we do this in various other header files, 2002-06-18 09:35:43 +00:00
asn1 Make sure buffers are large enough even for weird parameters 2002-06-26 14:28:41 +00:00
bf make update 2001-07-31 17:07:24 +00:00
bio Add support for DJGPP. 2002-06-13 20:42:35 +00:00
bn Add support for DJGPP. 2002-06-13 20:42:35 +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 Add missing prototypes. 2002-06-13 17:40:27 +00:00
des always include <string.h> (we do this in various other header files, 2002-06-18 09:36:02 +00:00
dh fix DH_generate_parameters for general 'generator' 2002-03-20 16:04:04 +00:00
dsa Make {RSA,DSA,DH}_new_method obtain and release an ENGINE 2002-03-09 18:25:03 +00:00
dso Set DLOPEN_FLAG the same way on NetBSD as on OpenBSD. 2002-05-29 21:00:08 +00:00
ec Implement handling of EC parameter seeds (new functions 2002-06-18 08:38:59 +00:00
ecdsa Implement handling of EC parameter seeds (new functions 2002-06-18 08:38:59 +00:00
engine Make sure any ENGINE control commands make local copies of string 2002-06-21 02:38:08 +00:00
err Handle read errors. 2002-06-11 12:41:37 +00:00
evp A number of includes were removed from evp.h some time ago. The reason 2002-06-27 05:03:00 +00:00
hmac Initialize cipher context in KRB5 2002-03-14 18:22:23 +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 Remove superflous (and buggy) statement <justin.fletcher@ntlworld.com>. 2002-03-21 19:08:35 +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 Add OIDs for Secure Electronic Transactions (SET) 2002-06-13 11:52:56 +00:00
ocsp ECDSA support 2002-02-13 18:21:51 +00:00
pem Check errors when parsing a PKCS8INF PEM FILE, or there will be a core dump on error. 2002-06-05 11:58:29 +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 in SignerInfo, use ecdsa-with-SHA1 OID for ECDSA (not ecPublicKey) 2002-05-07 15:14:12 +00:00
pkcs12 Initialize cipher context in KRB5 2002-03-14 18:22:23 +00:00
rand <sys/select.h> is included for AIX, when USE_SOCKETS is defined. 2002-06-20 20:49:27 +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 Synchronise with 0.9.7-stable. 2002-04-29 10:19:19 +00:00
rsa Add missing prototypes. 2002-06-13 17:40:27 +00:00
sha Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
stack Fix various warnings when compiling with KRB5 code. 2002-03-12 02:59:37 +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 Check the return values where memory allocation failures may happen. 2002-05-30 16:47:45 +00:00
ui Add support for DJGPP. 2002-06-13 20:42:35 +00:00
x509 Increase internal security when using strncpy, by making sure the resulting string is NUL-terminated 2002-02-28 12:42:19 +00:00
x509v3 Fix ext_dat.h extension ordering. 2002-06-13 12:56:27 +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 new locks 2002-02-13 17:25:27 +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 Make sure ECDSA is built and tested on VMS. 2002-05-23 13:33:55 +00:00
crypto.h new locks 2002-02-13 17:25:27 +00:00
cversion.c Add SSLEAY_DIR argument code for SSLeay_version. 2001-01-10 15:15:36 +00:00
ebcdic.c Instead of just checking for OpenVMS, check if DEC C is used, since it's as 2002-02-20 12:01:24 +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 Make sure ECDSA is built and tested on VMS. 2002-05-23 13:33:08 +00:00
Makefile.ssl fix for 'make update' 2002-06-10 11:46:32 +00:00
md32_common.h openbsd-x86 macros 2001-10-14 00:57:30 +00:00
mem.c No functional change, but slightly improved code clarity. 2001-01-10 19:26:34 +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
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 Change the date to XX xxx XXXX in development versions. 2002-04-11 21:51:40 +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 Define a short alias for another long EC symbol. 2002-05-23 13:34:38 +00:00
tmdiff.c Missing #endif 2002-02-16 11:58:16 +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