Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Add FIPS enabled docker to test digest/signature correctly #2119

Closed
peterzhuamazon opened this issue May 13, 2022 · 2 comments
Closed
Assignees
Labels
cicd enhancement New Enhancement jenkins Jenkins related issue rpm

Comments

@peterzhuamazon
Copy link
Member

peterzhuamazon commented May 13, 2022

After #2099 closed we now have these setups for rpm:

  1. Sha1/Sha256 digest for header
  2. Sha256 digest for payload
  3. Sha512 signature for both header and payload

This requires us to generate the RPM on rpm 4.12+ available machine, and #2113 fix that one already.

Next step is to add testing once the signing workflow is updated to be able to sign staging RPMs.

We need:

  1. Exchange the RPM validation docker image from centos7 to a rockylinux8 based FIPS enabled machine, require new dockerfile and more research on how to enable FIPS on a docker image
  2. Add test cases in RPM validation for these checks with rpm -K -v <>.

Thanks.

@peterzhuamazon
Copy link
Member Author

Realize that non-FIPS enabled machine can also check digests as long as it is on a FIPS-capable machine like Rockylinux8.
Close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cicd enhancement New Enhancement jenkins Jenkins related issue rpm
Projects
None yet
Development

No branches or pull requests

1 participant