chg: dev: unify explicit fetching and libcrypto handling
Unify libcrypto initialization and explicit digest fetching in a single place.
It will remove the remaining implicit fetching and deduplicate explicit fetching inside the codebase. Initialization has been moved in to ensure OpenSSL cleanup is done only after fetched contextes are destroyed.
Edited by Aydın Mercan