You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add FIPS version selection support
* Fix spelling from codespell
* remove FIPS_VERSION and simply use tag and detect configure
* Add fix for CI and make tets
---------
Co-authored-by: Test User <[email protected]>
Copy file name to clipboardExpand all lines: scripts/build-wolfprovider.sh
+4-16Lines changed: 4 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,9 @@ show_help() {
14
14
echo" --disable-err-trace No debug trace messages from library errors in wolfSSL"
15
15
echo" --openssl-ver=VER Which version of OpenSSL to clone"
16
16
echo" --wolfssl-ver=VER Which version of wolfSSL to clone"
17
-
echo" --enable-fips Build wolfProvider with a cloned FIPS bundle. Cloned FIPS bundle can be changed with --fips-check"
18
-
echo" --fips-bundle=DIR Build wolfProvider with a directory containing a wolfSSL FIPS bundle instead of cloning from GitHub. Requires a FIPS version to be given by --fips-version"
19
-
echo" --fips-check=TAG Choose a FIPS tag to clone. May require a version to be given by --fips-version"
20
-
echo" --fips-version=VER Choose the wolfSSL FIPS version"
17
+
echo" --enable-fips Build wolfProvider with a cloned FIPS bundle. Use with --fips-check to specify tag (default: v5.2.4)"
18
+
echo" --fips-bundle=DIR Build wolfProvider with a directory containing a wolfSSL FIPS bundle. Use with --fips-check to specify tag"
19
+
echo" --fips-check=TAG Choose a FIPS tag (v5.2.1, v5.2.4, linuxv5.2.1, v6.0.0, ready, etc). Automatically determines configure option"
21
20
echo" --debian Build a Debian package"
22
21
echo" --debian --enable-fips Build a Debian package with FIPS support"
23
22
echo" --quicktest Disable some tests for a faster testing suite"
@@ -30,8 +29,7 @@ show_help() {
30
29
echo" WOLFSSL_TAG wolfSSL tag to use (e.g., v5.8.0-stable)"
31
30
echo" WOLFSSL_ISFIPS If set to 1, clones a wolfSSL FIPS bundle from GitHub"
32
31
echo" WOLFSSL_FIPS_BUNDLE Directory containing the wolfSSL FIPS bundle to use instead of cloning from GitHub"
33
-
echo" WOLFSSL_FIPS_VERSION Version of wolfSSL FIPS bundle (v5, v6, ready), used as an argument for --enable-fips when configuring wolfSSL"
34
-
echo" WOLFSSL_FIPS_CHECK_TAG Tag for wolfSSL FIPS bundle (linuxv5.2.1, v6.0.0, etc), used as an argument for fips-check.sh when cloning a wolfSSL FIPS version"
32
+
echo" WOLFSSL_FIPS_CHECK_TAG Tag for wolfSSL FIPS bundle (v5.2.1, v5.2.4, linuxv5.2.1, v6.0.0, ready, etc). Automatically determines configure option (default: v5.2.4)"
35
33
echo" WOLFPROV_CLEAN If set to 1, run make clean in OpenSSL, wolfSSL, and wolfProvider"
36
34
echo" WOLFPROV_DISTCLEAN If set to 1, remove the source and install directories of OpenSSL, wolfSSL, and wolfProvider"
37
35
echo" WOLFPROV_DEBUG If set to 1, builds OpenSSL, wolfSSL, and wolfProvider with debug options enabled"
0 commit comments