mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-29 11:41:15 +03:00
test_psa_crypto_config_accel_cipher_aead_cmac: Disable POLY1305
In preparation of the removal of the configuration option MBEDTLS_POLY1305_C, disable it in test_psa_crypto_config_accel_cipher_aead_cmac as it will be not possible to enable it when CHACHA20_POLY1305 is accelerated. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
@ -292,15 +292,15 @@ class DriverVSReference_cipher_aead_cmac(outcome_analysis.DriverVSReference):
|
|||||||
IGNORED_SUITES = [
|
IGNORED_SUITES = [
|
||||||
# low-level (block/stream) cipher modules
|
# low-level (block/stream) cipher modules
|
||||||
'aes', 'aria', 'camellia', 'des', 'chacha20',
|
'aes', 'aria', 'camellia', 'des', 'chacha20',
|
||||||
# AEAD modes and CMAC
|
# AEAD modes, CMAC and POLY1305
|
||||||
'ccm', 'chachapoly', 'cmac', 'gcm',
|
'ccm', 'chachapoly', 'cmac', 'gcm', 'poly1305',
|
||||||
# The Cipher abstraction layer
|
# The Cipher abstraction layer
|
||||||
'cipher',
|
'cipher',
|
||||||
]
|
]
|
||||||
IGNORED_TESTS = {
|
IGNORED_TESTS = {
|
||||||
'test_suite_config': [
|
'test_suite_config': [
|
||||||
re.compile(r'.*\bMBEDTLS_(AES|ARIA|CAMELLIA|CHACHA20|DES)_.*'),
|
re.compile(r'.*\bMBEDTLS_(AES|ARIA|CAMELLIA|CHACHA20|DES)_.*'),
|
||||||
re.compile(r'.*\bMBEDTLS_(CCM|CHACHAPOLY|CMAC|GCM)_.*'),
|
re.compile(r'.*\bMBEDTLS_(CCM|CHACHAPOLY|CMAC|GCM|POLY1305)_.*'),
|
||||||
re.compile(r'.*\bMBEDTLS_AES(\w+)_C\b.*'),
|
re.compile(r'.*\bMBEDTLS_AES(\w+)_C\b.*'),
|
||||||
re.compile(r'.*\bMBEDTLS_CIPHER_.*'),
|
re.compile(r'.*\bMBEDTLS_CIPHER_.*'),
|
||||||
],
|
],
|
||||||
|
@ -1864,6 +1864,7 @@ component_test_psa_crypto_config_accel_cipher_aead_cmac () {
|
|||||||
scripts/config.py unset MBEDTLS_ARIA_C
|
scripts/config.py unset MBEDTLS_ARIA_C
|
||||||
scripts/config.py unset MBEDTLS_CHACHA20_C
|
scripts/config.py unset MBEDTLS_CHACHA20_C
|
||||||
scripts/config.py unset MBEDTLS_CAMELLIA_C
|
scripts/config.py unset MBEDTLS_CAMELLIA_C
|
||||||
|
scripts/config.py unset MBEDTLS_POLY1305_C
|
||||||
|
|
||||||
# Disable CIPHER_C entirely as all ciphers/AEADs are accelerated and PSA
|
# Disable CIPHER_C entirely as all ciphers/AEADs are accelerated and PSA
|
||||||
# does not depend on it.
|
# does not depend on it.
|
||||||
@ -1886,6 +1887,7 @@ component_test_psa_crypto_config_accel_cipher_aead_cmac () {
|
|||||||
not grep mbedtls_gcm ${BUILTIN_SRC_PATH}/gcm.o
|
not grep mbedtls_gcm ${BUILTIN_SRC_PATH}/gcm.o
|
||||||
not grep mbedtls_chachapoly ${BUILTIN_SRC_PATH}/chachapoly.o
|
not grep mbedtls_chachapoly ${BUILTIN_SRC_PATH}/chachapoly.o
|
||||||
not grep mbedtls_cmac ${BUILTIN_SRC_PATH}/cmac.o
|
not grep mbedtls_cmac ${BUILTIN_SRC_PATH}/cmac.o
|
||||||
|
not grep mbedtls_poly1305 ${BUILTIN_SRC_PATH}/poly1305.o
|
||||||
|
|
||||||
# Run the tests
|
# Run the tests
|
||||||
# -------------
|
# -------------
|
||||||
|
Reference in New Issue
Block a user