D wrapper for the EVP encrypt and decrypt functions in the openssl library.