A name like `provlib.c` kind of encourages you to add more functions in that file, and if those functions are used by the FIPS module, the whole object file gets sucked in, and there will be a clash with the FIPS module's implementation of `ossl_prov_util_nid_to_name`