The OpenSSL version is configured through env vars, but this could lead to problems if the env vars are changed.
If an app is built for OpenSSL 1.1.1+FIPS and someone uses a tag that has both OpenSSL 1.1.1+FIPS and 3.0 (non-FIPS) installed, the OpenSSL backend will find 3.0 and not be able to enable FIPS mode. This can be fixed using GO_OPENSSL_VERSION_OVERRIDE at runtime, but the dependency on an env variable is undesirable.