@@ -34,6 +34,7 @@ Flavor is one of:
3434 fips-dev (dev FIPS 140-3)
3535 wolfrand
3636 wolfentropy
37+ v6.0.0
3738Keep (default off) retains the temp dir $TEST_DIR for inspection.
3839
3940Example:
@@ -227,6 +228,97 @@ linuxv5.2.1)
227228 ' wolfssl/wolfcrypt/sha512.h:v5.2.1-stable'
228229 )
229230 ;;
231+ v6.0.0)
232+ WOLF_REPO_TAG=' WCv6.0.0-RC1'
233+ FIPS_REPO_TAG=' WCv6.0.0-RC1'
234+ FIPS_OPTION=' v6'
235+ FIPS_FILES=(
236+ " wolfcrypt/src/fips.c:${FIPS_REPO_TAG} "
237+ " wolfcrypt/src/fips_test.c:${FIPS_REPO_TAG} "
238+ " wolfcrypt/src/wolfcrypt_first.c:${FIPS_REPO_TAG} "
239+ " wolfcrypt/src/wolfcrypt_last.c:${FIPS_REPO_TAG} "
240+ " wolfssl/wolfcrypt/fips.h:${FIPS_REPO_TAG} "
241+ )
242+ WOLFCRYPT_FILES=(
243+ " wolfcrypt/src/aes_asm.asm:${WOLF_REPO_TAG} "
244+ " wolfcrypt/src/aes_asm.S:${WOLF_REPO_TAG} "
245+ " wolfcrypt/src/aes_gcm_asm.S:${WOLF_REPO_TAG} "
246+ " wolfcrypt/src/aes_gcm_x86_asm.S:${WOLF_REPO_TAG} "
247+ " wolfcrypt/src/aes_xts_asm.S:${WOLF_REPO_TAG} "
248+ " wolfcrypt/src/aes.c:${WOLF_REPO_TAG} "
249+ " wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c:${WOLF_REPO_TAG} "
250+ " wolfcrypt/src/port/arm/armv8-32-aes-asm.S:${WOLF_REPO_TAG} "
251+ " wolfcrypt/src/port/arm/armv8-32-curve25519_c.c:${WOLF_REPO_TAG} "
252+ " wolfcrypt/src/port/arm/armv8-32-curve25519.S:${WOLF_REPO_TAG} "
253+ " wolfcrypt/src/port/arm/armv8-32-sha256-asm_c.c:${WOLF_REPO_TAG} "
254+ " wolfcrypt/src/port/arm/armv8-32-sha256-asm.S:${WOLF_REPO_TAG} "
255+ " wolfcrypt/src/port/arm/armv8-32-sha512-asm_c.c:${WOLF_REPO_TAG} "
256+ " wolfcrypt/src/port/arm/armv8-32-sha512-asm.S:${WOLF_REPO_TAG} "
257+ " wolfcrypt/src/port/arm/armv8-aes.c:${WOLF_REPO_TAG} "
258+ " wolfcrypt/src/port/arm/armv8-curve25519_c.c:${WOLF_REPO_TAG} "
259+ " wolfcrypt/src/port/arm/armv8-curve25519.S:${WOLF_REPO_TAG} "
260+ " wolfcrypt/src/port/arm/armv8-sha256.c:${WOLF_REPO_TAG} "
261+ " wolfcrypt/src/port/arm/armv8-sha3-asm_c.c:${WOLF_REPO_TAG} "
262+ " wolfcrypt/src/port/arm/armv8-sha3-asm.S:${WOLF_REPO_TAG} "
263+ " wolfcrypt/src/port/arm/armv8-sha512-asm_c.c:${WOLF_REPO_TAG} "
264+ " wolfcrypt/src/port/arm/armv8-sha512-asm.S:${WOLF_REPO_TAG} "
265+ " wolfcrypt/src/port/arm/armv8-sha512.c:${WOLF_REPO_TAG} "
266+ " wolfcrypt/src/cmac.c:${WOLF_REPO_TAG} "
267+ " wolfcrypt/src/curve25519.c:${WOLF_REPO_TAG} "
268+ " wolfcrypt/src/curve448.c:${WOLF_REPO_TAG} "
269+ " wolfcrypt/src/dh.c:${WOLF_REPO_TAG} "
270+ " wolfcrypt/src/ecc.c:${WOLF_REPO_TAG} "
271+ " wolfcrypt/src/ed25519.c:${WOLF_REPO_TAG} "
272+ " wolfcrypt/src/ed448.c:${WOLF_REPO_TAG} "
273+ " wolfcrypt/src/hmac.c:${WOLF_REPO_TAG} "
274+ " wolfcrypt/src/kdf.c:${WOLF_REPO_TAG} "
275+ " wolfcrypt/src/pwdbased.c:${WOLF_REPO_TAG} "
276+ " wolfcrypt/src/random.c:${WOLF_REPO_TAG} "
277+ " wolfcrypt/src/rsa.c:${WOLF_REPO_TAG} "
278+ " wolfcrypt/src/sha.c:${WOLF_REPO_TAG} "
279+ " wolfcrypt/src/sha256_asm.S:${WOLF_REPO_TAG} "
280+ " wolfcrypt/src/sha256.c:${WOLF_REPO_TAG} "
281+ " wolfcrypt/src/sha3.c:${WOLF_REPO_TAG} "
282+ " wolfcrypt/src/sha3_asm.S:${WOLF_REPO_TAG} "
283+ " wolfcrypt/src/sha512_asm.S:${WOLF_REPO_TAG} "
284+ " wolfcrypt/src/sha512.c:${WOLF_REPO_TAG} "
285+ " wolfcrypt/src/sp_arm32.c:${WOLF_REPO_TAG} "
286+ " wolfcrypt/src/sp_arm64.c:${WOLF_REPO_TAG} "
287+ " wolfcrypt/src/sp_armthumb.c:${WOLF_REPO_TAG} "
288+ " wolfcrypt/src/sp_c32.c:${WOLF_REPO_TAG} "
289+ " wolfcrypt/src/sp_c64.c:${WOLF_REPO_TAG} "
290+ " wolfcrypt/src/sp_cortexm.c:${WOLF_REPO_TAG} "
291+ " wolfcrypt/src/sp_x86_64_asm.asm:${WOLF_REPO_TAG} "
292+ " wolfcrypt/src/sp_x86_64_asm.S:${WOLF_REPO_TAG} "
293+ " wolfcrypt/src/sp_x86_64.c:${WOLF_REPO_TAG} "
294+ " wolfcrypt/src/port/arm/thumb2-aes-asm_c.c:${WOLF_REPO_TAG} "
295+ " wolfcrypt/src/port/arm/thumb2-aes-asm.S:${WOLF_REPO_TAG} "
296+ " wolfcrypt/src/port/arm/thumb2-curve25519_c.c:${WOLF_REPO_TAG} "
297+ " wolfcrypt/src/port/arm/thumb2-curve25519.S:${WOLF_REPO_TAG} "
298+ " wolfcrypt/src/port/arm/thumb2-sha256-asm_c.c:${WOLF_REPO_TAG} "
299+ " wolfcrypt/src/port/arm/thumb2-sha256-asm.S:${WOLF_REPO_TAG} "
300+ " wolfcrypt/src/port/arm/thumb2-sha512-asm_c.c:${WOLF_REPO_TAG} "
301+ " wolfcrypt/src/port/arm/thumb2-sha512-asm.S:${WOLF_REPO_TAG} "
302+ " wolfssl/wolfcrypt/aes.h:${WOLF_REPO_TAG} "
303+ " wolfssl/wolfcrypt/cmac.h:${WOLF_REPO_TAG} "
304+ " wolfssl/wolfcrypt/curve25519.h:${WOLF_REPO_TAG} "
305+ " wolfssl/wolfcrypt/curve448.h:${WOLF_REPO_TAG} "
306+ " wolfssl/wolfcrypt/dh.h:${WOLF_REPO_TAG} "
307+ " wolfssl/wolfcrypt/ecc.h:${WOLF_REPO_TAG} "
308+ " wolfssl/wolfcrypt/ed25519.h:${WOLF_REPO_TAG} "
309+ " wolfssl/wolfcrypt/ed448.h:${WOLF_REPO_TAG} "
310+ " wolfssl/wolfcrypt/fips_test.h:${WOLF_REPO_TAG} "
311+ " wolfssl/wolfcrypt/hmac.h:${WOLF_REPO_TAG} "
312+ " wolfssl/wolfcrypt/kdf.h:${WOLF_REPO_TAG} "
313+ " wolfssl/wolfcrypt/pwdbased.h:${WOLF_REPO_TAG} "
314+ " wolfssl/wolfcrypt/random.h:${WOLF_REPO_TAG} "
315+ " wolfssl/wolfcrypt/rsa.h:${WOLF_REPO_TAG} "
316+ " wolfssl/wolfcrypt/sha.h:${WOLF_REPO_TAG} "
317+ " wolfssl/wolfcrypt/sha256.h:${WOLF_REPO_TAG} "
318+ " wolfssl/wolfcrypt/sha3.h:${WOLF_REPO_TAG} "
319+ " wolfssl/wolfcrypt/sha512.h:${WOLF_REPO_TAG} "
320+ )
321+ ;;
230322fips-ready|fips-dev)
231323 FIPS_OPTION=' ready'
232324 FIPS_FILES=(
0 commit comments