Skip to content

Commit 8ad9dc9

Browse files
component-configuration-crypto: Migrated test_sha3_variations to cmake
Signed-off-by: Minos Galanakis <[email protected]>
1 parent 38b3dad commit 8ad9dc9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

tests/scripts/components-configuration-crypto.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2062,20 +2062,23 @@ END
20622062
#define PSA_WANT_ALG_SHA3_384 1
20632063
#define PSA_WANT_ALG_SHA3_512 1
20642064
#define PSA_WANT_KEY_TYPE_AES 1
2065+
#define PSA_WANT_ALG_GCM 1
2066+
#define PSA_WANT_ALG_HKDF 1
20652067
#define MBEDTLS_PSA_CRYPTO_C
20662068
#define MBEDTLS_CTR_DRBG_C
20672069
#define MBEDTLS_PSA_BUILTIN_GET_ENTROPY
20682070
#define MBEDTLS_SELF_TEST
20692071
END
20702072

20712073
msg "all loops unrolled"
2072-
$MAKE_COMMAND clean
2073-
make -C tests ../tf-psa-crypto/tests/test_suite_shax CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=1 -DMBEDTLS_SHA3_PI_UNROLL=1 -DMBEDTLS_SHA3_CHI_UNROLL=1 -DMBEDTLS_SHA3_RHO_UNROLL=1"
2074+
CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=1 -DMBEDTLS_SHA3_PI_UNROLL=1 -DMBEDTLS_SHA3_CHI_UNROLL=1 -DMBEDTLS_SHA3_RHO_UNROLL=1" cmake -D CMAKE_BUILD_TYPE:String=None .
2075+
cmake --build .
20742076
./tf-psa-crypto/tests/test_suite_shax
20752077

20762078
msg "all loops rolled up"
2077-
$MAKE_COMMAND clean
2078-
make -C tests ../tf-psa-crypto/tests/test_suite_shax CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=0 -DMBEDTLS_SHA3_PI_UNROLL=0 -DMBEDTLS_SHA3_CHI_UNROLL=0 -DMBEDTLS_SHA3_RHO_UNROLL=0"
2079+
cmake --build . --target clean
2080+
CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=0 -DMBEDTLS_SHA3_PI_UNROLL=0 -DMBEDTLS_SHA3_CHI_UNROLL=0 -DMBEDTLS_SHA3_RHO_UNROLL=0" cmake -D CMAKE_BUILD_TYPE:String=None .
2081+
cmake --build .
20792082
./tf-psa-crypto/tests/test_suite_shax
20802083
}
20812084

0 commit comments

Comments
 (0)