Skip to content

Update build-fips target for FIPS 140-3 compliance#302

Closed
PrymalInstynct wants to merge 1 commit intosmallstep:mainfrom
PrymalInstynct:fips-update
Closed

Update build-fips target for FIPS 140-3 compliance#302
PrymalInstynct wants to merge 1 commit intosmallstep:mainfrom
PrymalInstynct:fips-update

Conversation

@PrymalInstynct
Copy link
Copy Markdown

Name of feature:

Update for FIPS 140-3 compliance

Pain or issue this feature alleviates:

BoringCrypto is no longer the supported method for implementing FIPS 140 compliance as of Go version 1.24
Replacing deprecated options from Makefile with current FIPS 140 method

Why is this important to the project (if not answered above):

Maintaining a common and supported method for compiling Step related projects with FIPS 140-3 support is critical for its use in high security environments.

Is there documentation on how to use this feature? If so, where?

N/A

In what environments or workflows is this feature supported?

N/A

In what environments or workflows is this feature explicitly NOT supported (if any)?

N/A

Supporting links/other PRs/issues:

N/A

💔Thank you!

@PrymalInstynct PrymalInstynct requested review from a team and maraino as code owners February 22, 2026 13:58
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Feb 22, 2026

CLA assistant check
All committers have signed the CLA.

maraino added a commit that referenced this pull request Mar 6, 2026
This commit removes the fips build with boringcrypto and uses the
FIPS 140-3 module included with go.

Fixes #302
@maraino
Copy link
Copy Markdown
Contributor

maraino commented Mar 6, 2026

Thanks @PrymalInstynct I added a new version that works for the latest FIPS module too. #308

@maraino maraino closed this Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants