aws / aws/aws-lc

Go required for FIPS build.

Open
#2,129 1 comment 16 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.