From be41af6527ab5bcc14e91066e802109bad6ed8c0 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Fri, 7 Oct 2022 08:33:05 +1000 Subject: [PATCH] Kyber: only include source when not FIPS --- src/include.am | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/include.am b/src/include.am index bfb0ed3f7..13c8523e5 100644 --- a/src/include.am +++ b/src/include.am @@ -104,14 +104,6 @@ if BUILD_ECC src_libwolfssl_la_SOURCES += wolfcrypt/src/ecc.c endif -if BUILD_WC_KYBER -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber.c -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_poly.c -if BUILD_INTELASM -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_asm.S -endif -endif - if BUILD_AES src_libwolfssl_la_SOURCES += wolfcrypt/src/aes.c endif @@ -197,14 +189,6 @@ if BUILD_ECC src_libwolfssl_la_SOURCES += wolfcrypt/src/ecc.c endif -if BUILD_WC_KYBER -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber.c -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_poly.c -if BUILD_INTELASM -src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_asm.S -endif -endif - if BUILD_AES src_libwolfssl_la_SOURCES += wolfcrypt/src/aes.c if BUILD_ARMASM_CRYPTO @@ -625,6 +609,7 @@ src_libwolfssl_la_SOURCES += wolfcrypt/src/sakke.c endif endif +if !BUILD_FIPS_CURRENT if BUILD_WC_KYBER src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber.c src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_poly.c @@ -632,6 +617,7 @@ if BUILD_INTELASM src_libwolfssl_la_SOURCES += wolfcrypt/src/wc_kyber_asm.S endif endif +endif if BUILD_CURVE25519 src_libwolfssl_la_SOURCES += wolfcrypt/src/curve25519.c