mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-10-18 16:08:54 +03:00
tests: Prepare to switch to SHA-256 as the default CTR_DRBG hash
Ensure that when we switch from SHA-512 to SHA-256 as the default CTR_DRBG hash, we still properly test CTR_DRBG with SHA-512. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
@@ -2353,6 +2353,18 @@ component_test_block_cipher_no_decrypt_aesce_armcc () {
|
|||||||
not grep aesce_decrypt_block ${BUILTIN_SRC_PATH}/aesce.o
|
not grep aesce_decrypt_block ${BUILTIN_SRC_PATH}/aesce.o
|
||||||
}
|
}
|
||||||
|
|
||||||
|
component_test_ctr_drbg_aes_256_sha_512 () {
|
||||||
|
msg "build: full + MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_512 (ASan build)"
|
||||||
|
scripts/config.py full
|
||||||
|
scripts/config.py unset MBEDTLS_MEMORY_BUFFER_ALLOC_C
|
||||||
|
scripts/config.py set MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_512
|
||||||
|
CC=$ASAN_CC cmake -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
|
make
|
||||||
|
|
||||||
|
msg "test: full + MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_512 (ASan build)"
|
||||||
|
make test
|
||||||
|
}
|
||||||
|
|
||||||
component_test_ctr_drbg_aes_256_sha_256 () {
|
component_test_ctr_drbg_aes_256_sha_256 () {
|
||||||
msg "build: full + MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_256 (ASan build)"
|
msg "build: full + MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_256 (ASan build)"
|
||||||
scripts/config.py full
|
scripts/config.py full
|
||||||
@@ -2370,6 +2382,7 @@ component_test_ctr_drbg_aes_128_sha_512 () {
|
|||||||
scripts/config.py full
|
scripts/config.py full
|
||||||
scripts/config.py unset MBEDTLS_MEMORY_BUFFER_ALLOC_C
|
scripts/config.py unset MBEDTLS_MEMORY_BUFFER_ALLOC_C
|
||||||
scripts/config.py set MBEDTLS_PSA_CRYPTO_RNG_STRENGTH 128
|
scripts/config.py set MBEDTLS_PSA_CRYPTO_RNG_STRENGTH 128
|
||||||
|
scripts/config.py set MBEDTLS_PSA_CRYPTO_RNG_HASH PSA_ALG_SHA_512
|
||||||
CC=$ASAN_CC cmake -D CMAKE_BUILD_TYPE:String=Asan .
|
CC=$ASAN_CC cmake -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
make
|
make
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user