From 7fc35a5ea18c1d030cfe60f482f51368d87e5222 Mon Sep 17 00:00:00 2001 From: David Horstmann Date: Wed, 13 Mar 2024 13:30:55 +0000 Subject: [PATCH] Reword ChangeLog entry. Specifically: * Fix a grammatical typo * Mention shared memory * Mention overlap support in the security section * Improve wording Signed-off-by: David Horstmann --- ChangeLog.d/psa-shared-memory-protection.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog.d/psa-shared-memory-protection.txt b/ChangeLog.d/psa-shared-memory-protection.txt index a158ae8537..765c97c52f 100644 --- a/ChangeLog.d/psa-shared-memory-protection.txt +++ b/ChangeLog.d/psa-shared-memory-protection.txt @@ -6,9 +6,12 @@ Security by copying buffers. This feature increases code size and memory usage. If buffers passed to PSA functions are owned exclusively by the PSA core for the duration of - the function call, copying may be disabled by setting + the function call (i.e. no buffer parameters are stored in memory shared + with an untrusted party), copying may be disabled by setting MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS. + Note that setting this option will cause input-output buffer overlap to + be only partially supported. Bugfix * Fully support arbitrary overlap between inputs and outputs of PSA - functions. Note that overlap is only partial supported when + functions. Note that overlap is still only partially supported when MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS is set.