aws / aws/aws-lc

Adding MinGW support for the FIPS build

Open
#3,207 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Assembly
Stars
830
Forks
212
Avg merge
2d 22h
Merged PRs (30d)
61

Description

We are looking to use the FIPS feature of the `aws-lc-rs` Rust crate. However, our project cross compiles to the the `x86_64-pc-windows-gnu` Rust target, which utilizes MinGW. The compatibility matrix shows that FIPS is not currently supported for this build target and I confirmed that trying to perform this build does fail.

Is there an appetite to support FIPS MinGW builds? If so, I may be able to submit a PR for the relevant `aws-lc` changes.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the FIPS compatibility matrix and reproducing the failing build for the x86_64-pc-windows-gnu Rust target. Then inspect the relevant aws-lc changes needed for MinGW support. Done means the FIPS build succeeds for this target and its existing validation passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.