Took care of unused variable warning in evp_bytestokey
Refactor message digest pattern matching to use hash::evpmd in pkcs5::evp_bytestokey