Removal missing
Change C++ style comments
Make no config file not an error. Move /dev/crypto config to ctrl.
Constification, add config to /dev/crypto.
On systems that don't do too well including headers from a different directory, trust the building scripts to handle it properly.
Place the OpenSSL-specific headers back so they always get included, or we get a dependency war in Makefile.ssl
No need to include anything on systems that do not have /dev/crypt
To avoid commit wars over dependencies, let's make it so things that depend on the environment, like the presence of the OpenBSD crypto device or of Kerberos, do not change the dependencies within OpenSSL.
As ENGINE_load_openbsd_dev_crypto() is an API function, it makes sense for it to be defined on all platforms whether or not it is of any practical use on them. This also resolves linker problems on "special" platforms, such as win32.
Fixes.
This change puts the original OpenBSD /dev/crypto support that was in crypto/evp/ into the corresponding ENGINE. This code is currently untested.
Some of the ENGINE file names were changed for 8.3 filename uniqueness recently. So comments including file names have been fixed, and copyright notices brought up to "2001" at the same time.
make engine file names unique in 8.3
Fix SSL memory leak.
Tidy up some code formatting.
Add #ifdefs to some devcrypto code
Add RC4 support to OpenBSD.
Add first cut symmetric crypto support.