Skip to content

Commit 1ee954a

Browse files
authored
Merge pull request #8738 from kaleb-himes/refine-module-boundary
Refine module boundary based on lab feedback [IG C.K.]
2 parents 05a3557 + 6548126 commit 1ee954a

2 files changed

Lines changed: 4 additions & 16 deletions

File tree

configure.ac

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5627,16 +5627,14 @@ AS_CASE([$FIPS_VERSION],
56275627
AS_IF([test "x$ENABLED_ED25519" != "xyes" &&
56285628
(test "$FIPS_VERSION" != "dev" || test "$enable_ed25519" != "no")],
56295629
[ENABLED_ED25519="yes"; AM_CFLAGS="$AM_CFLAGS -DHAVE_ED25519 -DHAVE_ED25519_KEY_IMPORT"])
5630-
AS_IF([test "$ENABLED_CURVE25519" = "no" &&
5631-
(test "$FIPS_VERSION" != "dev" || test "$enable_curve25519" != "no")],
5632-
[ENABLED_CURVE25519="yes"; AM_CFLAGS="$AM_CFLAGS -DHAVE_CURVE25519"])
5630+
AS_IF([test "$ENABLED_CURVE25519" = "yes"],
5631+
[ENABLED_CURVE25519="no"; AM_CFLAGS="$AM_CFLAGS"])
56335632
56345633
AS_IF([test "x$ENABLED_ED448" != "xyes" &&
56355634
(test "$FIPS_VERSION" != "dev" || test "$enable_ed448" != "no")],
56365635
[ENABLED_ED448="yes"; AM_CFLAGS="$AM_CFLAGS -DHAVE_ED448 -DHAVE_ED448_KEY_IMPORT"])
5637-
AS_IF([test "x$ENABLED_CURVE448" != "xyes" &&
5638-
(test "$FIPS_VERSION" != "dev" || test "$enable_curve448" != "no")],
5639-
[ENABLED_CURVE448="yes"; AM_CFLAGS="$AM_CFLAGS -DHAVE_CURVE448"])
5636+
AS_IF([test "x$ENABLED_CURVE448" = "xyes"],
5637+
[ENABLED_CURVE448="no"; AM_CFLAGS="$AM_CFLAGS"])
56405638
56415639
AS_IF([test "x$ENABLED_ED25519_STREAM" != "xyes" &&
56425640
(test "$FIPS_VERSION" != "dev" || test "$enable_ed25519_stream" != "no")],

fips-check.sh

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -260,26 +260,20 @@ v6.0.0)
260260
"wolfcrypt/src/aes.c:${WOLF_REPO_TAG}"
261261
"wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c:${ASM_PICKUPS_TAG}"
262262
"wolfcrypt/src/port/arm/armv8-32-aes-asm.S:${WOLF_REPO_TAG}"
263-
"wolfcrypt/src/port/arm/armv8-32-curve25519_c.c:${ASM_PICKUPS_TAG}"
264-
"wolfcrypt/src/port/arm/armv8-32-curve25519.S:${WOLF_REPO_TAG}"
265263
"wolfcrypt/src/port/arm/armv8-32-sha256-asm_c.c:${ASM_PICKUPS_TAG}"
266264
"wolfcrypt/src/port/arm/armv8-32-sha256-asm.S:${WOLF_REPO_TAG}"
267265
"wolfcrypt/src/port/arm/armv8-32-sha3-asm_c.c:${WOLF_REPO_TAG}"
268266
"wolfcrypt/src/port/arm/armv8-32-sha3-asm.S:${WOLF_REPO_TAG}"
269267
"wolfcrypt/src/port/arm/armv8-32-sha512-asm_c.c:${ASM_PICKUPS_TAG}"
270268
"wolfcrypt/src/port/arm/armv8-32-sha512-asm.S:${WOLF_REPO_TAG}"
271269
"wolfcrypt/src/port/arm/armv8-aes.c:${ASM_PICKUPS_TAG}"
272-
"wolfcrypt/src/port/arm/armv8-curve25519_c.c:${ASM_PICKUPS_TAG}"
273-
"wolfcrypt/src/port/arm/armv8-curve25519.S:${WOLF_REPO_TAG}"
274270
"wolfcrypt/src/port/arm/armv8-sha256.c:${WOLF_REPO_TAG}"
275271
"wolfcrypt/src/port/arm/armv8-sha3-asm_c.c:${ASM_PICKUPS_TAG}"
276272
"wolfcrypt/src/port/arm/armv8-sha3-asm.S:${ASM_PICKUPS_TAG}"
277273
"wolfcrypt/src/port/arm/armv8-sha512-asm_c.c:${ASM_PICKUPS_TAG}"
278274
"wolfcrypt/src/port/arm/armv8-sha512-asm.S:${WOLF_REPO_TAG}"
279275
"wolfcrypt/src/port/arm/armv8-sha512.c:${WOLF_REPO_TAG}"
280276
"wolfcrypt/src/cmac.c:${WOLF_REPO_TAG}"
281-
"wolfcrypt/src/curve25519.c:${WOLF_REPO_TAG}"
282-
"wolfcrypt/src/curve448.c:${WOLF_REPO_TAG}"
283277
"wolfcrypt/src/dh.c:${WOLF_REPO_TAG}"
284278
"wolfcrypt/src/ecc.c:${WOLF_REPO_TAG}"
285279
"wolfcrypt/src/ed25519.c:${WOLF_REPO_TAG}"
@@ -307,8 +301,6 @@ v6.0.0)
307301
"wolfcrypt/src/sp_x86_64.c:${ASM_PICKUPS_TAG}"
308302
"wolfcrypt/src/port/arm/thumb2-aes-asm_c.c:${WOLF_REPO_TAG}"
309303
"wolfcrypt/src/port/arm/thumb2-aes-asm.S:${WOLF_REPO_TAG}"
310-
"wolfcrypt/src/port/arm/thumb2-curve25519_c.c:${WOLF_REPO_TAG}"
311-
"wolfcrypt/src/port/arm/thumb2-curve25519.S:${WOLF_REPO_TAG}"
312304
"wolfcrypt/src/port/arm/thumb2-sha256-asm_c.c:${WOLF_REPO_TAG}"
313305
"wolfcrypt/src/port/arm/thumb2-sha256-asm.S:${WOLF_REPO_TAG}"
314306
"wolfcrypt/src/port/arm/thumb2-sha3-asm_c.c:${WOLF_REPO_TAG}"
@@ -317,8 +309,6 @@ v6.0.0)
317309
"wolfcrypt/src/port/arm/thumb2-sha512-asm.S:${WOLF_REPO_TAG}"
318310
"wolfssl/wolfcrypt/aes.h:${WOLF_REPO_TAG}"
319311
"wolfssl/wolfcrypt/cmac.h:${WOLF_REPO_TAG}"
320-
"wolfssl/wolfcrypt/curve25519.h:${WOLF_REPO_TAG}"
321-
"wolfssl/wolfcrypt/curve448.h:${WOLF_REPO_TAG}"
322312
"wolfssl/wolfcrypt/dh.h:${WOLF_REPO_TAG}"
323313
"wolfssl/wolfcrypt/ecc.h:${WOLF_REPO_TAG}"
324314
"wolfssl/wolfcrypt/ed25519.h:${WOLF_REPO_TAG}"

0 commit comments

Comments
 (0)