Add GitHub Actions PRB tests for FIPS ready/v2/v5/v6 #86
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds PRB GitHub Actions tests for FIPS ready/v2/v5/v6. This uses the
fips-check.sh
script to generate the FIPS bundles, then runs ant tests on top of each of those builds.Currently only testing FIPS builds on Linux latest runners, until wolfSSL/wolfssl#8291 gets merged, which will fix MacOS compatibility with
fips-check.sh
.This also adjusts
jni_fips.c
to callwc_RunAllCast_fips()
forHAVE_FIPS_VERSION
>= 6. v6 has a few more CASTs than previous versions, and calling the RunAllCast function will make sure we run those up front.