From d35dce6e235dd0c7818949d0954b1bdcaadfea52 Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Fri, 15 Mar 2024 13:57:16 +0000 Subject: [PATCH] Add comments about RNG mutex requirements Signed-off-by: Paul Elliott --- library/psa_crypto.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/psa_crypto.c b/library/psa_crypto.c index c28937df14..373918a885 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -7145,6 +7145,9 @@ exit: #endif /** Initialize the PSA random generator. + * + * Note: the mbedtls_threading_psa_rngdata_mutex should be held when calling + * this function if mutexes are enabled. */ static void mbedtls_psa_random_init(mbedtls_psa_random_context_t *rng) { @@ -7177,6 +7180,9 @@ static void mbedtls_psa_random_init(mbedtls_psa_random_context_t *rng) } /** Deinitialize the PSA random generator. + * + * Note: the mbedtls_threading_psa_rngdata_mutex should be held when calling + * this function if mutexes are enabled. */ static void mbedtls_psa_random_free(mbedtls_psa_random_context_t *rng) {