functions to return constant EVP_MD and EVP_CIPHER pointers. Update docs.
Documentation correction.
Declare ciphers in terms of macros. This reduces the amount of code and places each block cipher EVP definition in a single file instead of being spread over 4 files.