mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-09-13 14:22:19 +08:00
tests: configuration-crypto: accelerate Blake2 on tests accelerating EC
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
parent
2b0003a134
commit
2f4b6f3bb9
@ -594,7 +594,8 @@ component_test_psa_crypto_config_accel_ecdsa () {
|
|||||||
|
|
||||||
# These hashes are needed for some ECDSA signature tests.
|
# These hashes are needed for some ECDSA signature tests.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
|
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
@ -745,7 +746,8 @@ component_test_psa_crypto_config_accel_ecc_some_key_types () {
|
|||||||
|
|
||||||
# These hashes are needed for some ECDSA signature tests.
|
# These hashes are needed for some ECDSA signature tests.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
helper_libtestdriver1_make_main "$loc_accel_list"
|
helper_libtestdriver1_make_main "$loc_accel_list"
|
||||||
@ -833,7 +835,8 @@ common_test_psa_crypto_config_accel_ecc_some_curves () {
|
|||||||
|
|
||||||
# These hashes are needed for some ECDSA signature tests.
|
# These hashes are needed for some ECDSA signature tests.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
# For grep to work below we need less inlining in ecp.c
|
# For grep to work below we need less inlining in ecp.c
|
||||||
@ -908,7 +911,8 @@ component_test_psa_crypto_config_accel_ecc_ecp_light_only () {
|
|||||||
|
|
||||||
# These hashes are needed for some ECDSA signature tests.
|
# These hashes are needed for some ECDSA signature tests.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
helper_libtestdriver1_make_main "$loc_accel_list"
|
helper_libtestdriver1_make_main "$loc_accel_list"
|
||||||
@ -964,7 +968,8 @@ component_test_psa_crypto_config_accel_ecc_no_ecp_at_all () {
|
|||||||
# Things we wanted supported in libtestdriver1, but not accelerated in the main library:
|
# Things we wanted supported in libtestdriver1, but not accelerated in the main library:
|
||||||
# SHA-1 and all SHA-2/3 variants, as they are used by ECDSA deterministic.
|
# SHA-1 and all SHA-2/3 variants, as they are used by ECDSA deterministic.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
|
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
@ -1060,7 +1065,8 @@ common_test_psa_crypto_config_accel_ecc_ffdh_no_bignum () {
|
|||||||
# Things we wanted supported in libtestdriver1, but not accelerated in the main library:
|
# Things we wanted supported in libtestdriver1, but not accelerated in the main library:
|
||||||
# SHA-1 and all SHA-2/3 variants, as they are used by ECDSA deterministic.
|
# SHA-1 and all SHA-2/3 variants, as they are used by ECDSA deterministic.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
|
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
@ -1247,7 +1253,8 @@ component_test_psa_crypto_config_accel_rsa_crypto () {
|
|||||||
|
|
||||||
# These hashes are needed for unit tests.
|
# These hashes are needed for unit tests.
|
||||||
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
loc_extra_list="ALG_SHA_1 ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 ALG_MD5"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 ALG_MD5 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
helper_libtestdriver1_make_drivers "$loc_accel_list" "$loc_extra_list"
|
||||||
|
|
||||||
helper_libtestdriver1_make_main "$loc_accel_list"
|
helper_libtestdriver1_make_main "$loc_accel_list"
|
||||||
@ -1310,7 +1317,8 @@ component_test_psa_crypto_config_accel_hash () {
|
|||||||
|
|
||||||
loc_accel_list="ALG_MD5 ALG_RIPEMD160 ALG_SHA_1 \
|
loc_accel_list="ALG_MD5 ALG_RIPEMD160 ALG_SHA_1 \
|
||||||
ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
|
|
||||||
# Configure
|
# Configure
|
||||||
# ---------
|
# ---------
|
||||||
@ -1373,7 +1381,8 @@ component_test_psa_crypto_config_accel_hmac () {
|
|||||||
loc_accel_list="ALG_HMAC KEY_TYPE_HMAC \
|
loc_accel_list="ALG_HMAC KEY_TYPE_HMAC \
|
||||||
ALG_MD5 ALG_RIPEMD160 ALG_SHA_1 \
|
ALG_MD5 ALG_RIPEMD160 ALG_SHA_1 \
|
||||||
ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
ALG_SHA_224 ALG_SHA_256 ALG_SHA_384 ALG_SHA_512 \
|
||||||
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512"
|
ALG_SHA3_224 ALG_SHA3_256 ALG_SHA3_384 ALG_SHA3_512 \
|
||||||
|
ALG_BLAKE2S_HASH256 ALG_BLAKE2B_HASH512"
|
||||||
|
|
||||||
# Configure
|
# Configure
|
||||||
# ---------
|
# ---------
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user