create & use _evp_md_from_algorithm and _evp_md_non_null_from_algorithm (#4542)

* create & use _evp_md_from_algorithm and _evp_md_non_null_from_algorithm

* remove unused import
5 files changed