fix #11577: have checksum provider list available hashers
improve import library hasher negotiation