mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-09 21:44:28 +00:00
Skip calloc overallocation test case
This test case is incompatible with sanitizers (e.g. ASan), and thus skipped. If the driver component uses a sanitizer but the reference component doesn't, we have a PASS vs SKIP mismatch. Since this test case is unrelated to drivers, we don't mind ignoring it. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
3b2b7f8acf
commit
150002c9f9
@ -232,6 +232,12 @@ KNOWN_TASKS = {
|
|||||||
'psa_crypto_low_hash.generated', # testing the builtins
|
'psa_crypto_low_hash.generated', # testing the builtins
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -255,6 +261,12 @@ KNOWN_TASKS = {
|
|||||||
'test_suite_pem': [
|
'test_suite_pem': [
|
||||||
re.compile(r'PEM read .*(AES|DES|\bencrypt).*'),
|
re.compile(r'PEM read .*(AES|DES|\bencrypt).*'),
|
||||||
],
|
],
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# Following tests depend on AES_C/DES_C but are not about
|
# Following tests depend on AES_C/DES_C but are not about
|
||||||
# them really, just need to know some error code is there.
|
# them really, just need to know some error code is there.
|
||||||
'test_suite_error': [
|
'test_suite_error': [
|
||||||
@ -297,6 +309,12 @@ KNOWN_TASKS = {
|
|||||||
'ecdsa', 'ecdh', 'ecjpake',
|
'ecdsa', 'ecdh', 'ecjpake',
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# This test wants a legacy function that takes f_rng, p_rng
|
# This test wants a legacy function that takes f_rng, p_rng
|
||||||
# arguments, and uses legacy ECDSA for that. The test is
|
# arguments, and uses legacy ECDSA for that. The test is
|
||||||
# really about the wrapper around the PSA RNG, not ECDSA.
|
# really about the wrapper around the PSA RNG, not ECDSA.
|
||||||
@ -330,6 +348,12 @@ KNOWN_TASKS = {
|
|||||||
'ecp', 'ecdsa', 'ecdh', 'ecjpake',
|
'ecp', 'ecdsa', 'ecdh', 'ecjpake',
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# See ecp_light_only
|
# See ecp_light_only
|
||||||
'test_suite_random': [
|
'test_suite_random': [
|
||||||
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
||||||
@ -363,6 +387,12 @@ KNOWN_TASKS = {
|
|||||||
'bignum.generated', 'bignum.misc',
|
'bignum.generated', 'bignum.misc',
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# See ecp_light_only
|
# See ecp_light_only
|
||||||
'test_suite_random': [
|
'test_suite_random': [
|
||||||
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
||||||
@ -400,6 +430,12 @@ KNOWN_TASKS = {
|
|||||||
'bignum.generated', 'bignum.misc',
|
'bignum.generated', 'bignum.misc',
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# See ecp_light_only
|
# See ecp_light_only
|
||||||
'test_suite_random': [
|
'test_suite_random': [
|
||||||
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
||||||
@ -431,7 +467,14 @@ KNOWN_TASKS = {
|
|||||||
'component_ref': 'test_psa_crypto_config_reference_ffdh',
|
'component_ref': 'test_psa_crypto_config_reference_ffdh',
|
||||||
'component_driver': 'test_psa_crypto_config_accel_ffdh',
|
'component_driver': 'test_psa_crypto_config_accel_ffdh',
|
||||||
'ignored_suites': ['dhm'],
|
'ignored_suites': ['dhm'],
|
||||||
'ignored_tests': {}
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'analyze_driver_vs_reference_tfm_config': {
|
'analyze_driver_vs_reference_tfm_config': {
|
||||||
@ -447,6 +490,12 @@ KNOWN_TASKS = {
|
|||||||
'bignum.generated', 'bignum.misc',
|
'bignum.generated', 'bignum.misc',
|
||||||
],
|
],
|
||||||
'ignored_tests': {
|
'ignored_tests': {
|
||||||
|
'test_suite_platform': [
|
||||||
|
# Incompatible with sanitizers (e.g. ASan). If the driver
|
||||||
|
# component uses a sanitizer but the reference component
|
||||||
|
# doesn't, we have a PASS vs SKIP mismatch.
|
||||||
|
'Check mbedtls_calloc overallocation',
|
||||||
|
],
|
||||||
# See ecp_light_only
|
# See ecp_light_only
|
||||||
'test_suite_random': [
|
'test_suite_random': [
|
||||||
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
'PSA classic wrapper: ECDSA signature (SECP256R1)',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user