[enh] replaced crypto_hash_sha* support with crypto_generichash