Skip to content

Add compile-time OpenSSL version configuration #929

@dagood

Description

@dagood

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions