From 7c5fbbeec0b5e10a8898fb3670f9ea844d62ea72 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Fri, 7 Jun 2019 16:45:45 +0100 Subject: [PATCH] Reduce number of parallel workers in X.509 CRT threading test The previous tests used 100 parallel workers which for EC certificates leads to a memory usage of more than 1Mb, hence leading to an out of memory condition in tests using the memory buffer allocator which has a pool of 1Mb. Use 25 workers but an increased number of iterations per worker instead. --- tests/suites/test_suite_x509parse_pthread.data | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/suites/test_suite_x509parse_pthread.data b/tests/suites/test_suite_x509parse_pthread.data index b4b9f0450..7940b7f57 100644 --- a/tests/suites/test_suite_x509parse_pthread.data +++ b/tests/suites/test_suite_x509parse_pthread.data @@ -1,19 +1,19 @@ X509 CRT concurrent verification #1 (RSA cert, RSA CA) depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_RSA_C:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_SHA1_C -x509_verify_thread:"data_files/server1.crt":"data_files/test-ca.crt":0:0:100:10 +x509_verify_thread:"data_files/server1.crt":"data_files/test-ca.crt":0:0:25:50 X509 CRT concurrent verification #2 (EC cert, RSA CA) depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_RSA_C:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_SHA1_C -x509_verify_thread:"data_files/server3.crt":"data_files/test-ca.crt":0:0:100:10 +x509_verify_thread:"data_files/server3.crt":"data_files/test-ca.crt":0:0:25:50 X509 CRT concurrent verification #3 (RSA cert, EC CA) depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_RSA_C:MBEDTLS_ECDSA_C:MBEDTLS_SHA256_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_ECP_DP_SECP384R1_ENABLED -x509_verify_thread:"data_files/server4.crt":"data_files/test-ca2.crt":0:0:100:10 +x509_verify_thread:"data_files/server4.crt":"data_files/test-ca2.crt":0:0:25:50 X509 CRT concurrent verification #4 (EC cert, EC CA) depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECDSA_C:MBEDTLS_SHA256_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED:MBEDTLS_ECP_DP_SECP384R1_ENABLED -x509_verify_thread:"data_files/server5.crt":"data_files/test-ca2.crt":0:0:100:10 +x509_verify_thread:"data_files/server5.crt":"data_files/test-ca2.crt":0:0:25:50 X509 CRT concurrent verification #5 (RSA cert, RSA CA, RSASSA-PSS) depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_X509_RSASSA_PSS_SUPPORT:MBEDTLS_SHA1_C -x509_verify_thread:"data_files/server9-with-ca.crt":"data_files/test-ca.crt":0:0:100:10 +x509_verify_thread:"data_files/server9-with-ca.crt":"data_files/test-ca.crt":0:0:25:50