From cd2d648b002cd857396d737b1e841aa904c13055 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 16 Feb 2021 15:33:56 +0100 Subject: [PATCH] Explain the "external RNG large" test case Signed-off-by: Gilles Peskine --- tests/suites/test_suite_random.data | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/suites/test_suite_random.data b/tests/suites/test_suite_random.data index d781f2ba5..c23d9223f 100644 --- a/tests/suites/test_suite_random.data +++ b/tests/suites/test_suite_random.data @@ -34,6 +34,10 @@ mbedtls_psa_get_random_length:1 PSA classic wrapper: 256 bytes mbedtls_psa_get_random_length:256 +# An external RNG is supposed to handle arbitrary request lengths. Test it +# with something larger than any RNG call made by Mbed TLS itself expects. +# CTR_DRBG and HMAC_DRBG have their own maximum request lengths which may +# be lower than the value chosen here and are tested separately. PSA classic wrapper: external RNG large depends_on:MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG mbedtls_psa_get_random_length:1024