md5, sha1, sha256, sha512: support mandating use of openssl