Go required for FIPS build.
- Dominant language
- Assembly
- Stars
- 830
- Forks
- 212
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 61
Description
### Problem
See: aws/aws-lc-rs#661
The FIPS build requires Go to be installed in the build environment. Consumers often find this build requirement unexpected/unwanted, especially for downstream consumers of `aws-lc-rs`.
### Feature Request
Implement the "delocator" and other functionality required for the FIPS build in C to avoid additional requirements for the build environment.
Contributor guide
Research direction
Start by reading the linked aws/aws-lc-rs#661 discussion and tracing how the FIPS build currently invokes Go and the delocator. No files or tests are named in this issue, so first identify the relevant build entry points and existing FIPS checks. Done means the required delocator functionality is implemented in C and the FIPS build no longer requires Go.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, go
- Domain
- cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100