Disable check_mbedtls_calloc overallocation under ASan
This test case exercises an integer overflow in calloc. Under Asan, with
a modern Clang, this triggers an Asan complaint. The complaint can be
avoided with ASAN_OPTIONS=allocator_may_return_null=1, but this has to
be set in the environment before the program starts, and could hide
other errors.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/tests/suites/test_suite_platform.data b/tests/suites/test_suite_platform.data
index 4d57450..397ff1b 100644
--- a/tests/suites/test_suite_platform.data
+++ b/tests/suites/test_suite_platform.data
@@ -6,4 +6,10 @@
time_get_seconds:
Check mbedtls_calloc overallocation
+# This test case exercises an integer overflow in calloc. Under Asan, with
+# a modern Clang, this triggers an Asan complaint. The complaint can be
+# avoided with ASAN_OPTIONS=allocator_may_return_null=1, but this has to
+# be set in the environment before the program starts, and could hide
+# other errors.
+depends_on:!MBEDTLS_TEST_HAVE_ASAN
check_mbedtls_calloc_overallocation:SIZE_MAX/2:SIZE_MAX/2