Skip to content

Commit 6791d3f

Browse files
committed
Add SRTP-KDF (v6.0.0) to checkout scipt
1 parent 033a2a0 commit 6791d3f

1 file changed

Lines changed: 92 additions & 0 deletions

File tree

fips-check.sh

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Flavor is one of:
3434
fips-dev (dev FIPS 140-3)
3535
wolfrand
3636
wolfentropy
37+
v6.0.0
3738
Keep (default off) retains the temp dir $TEST_DIR for inspection.
3839
3940
Example:
@@ -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+
;;
230322
fips-ready|fips-dev)
231323
FIPS_OPTION='ready'
232324
FIPS_FILES=(

0 commit comments

Comments
 (0)