From fb79dfef479be0c41ffb934af68bb6ccb28e5f7d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sun, 10 May 2020 00:51:22 +0200 Subject: [PATCH] Changelog entry noting the behavior change and storage format change Signed-off-by: Gilles Peskine --- ChangeLog.d/psa-lifetime-locations.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 ChangeLog.d/psa-lifetime-locations.txt diff --git a/ChangeLog.d/psa-lifetime-locations.txt b/ChangeLog.d/psa-lifetime-locations.txt new file mode 100644 index 0000000000..6ac02bc612 --- /dev/null +++ b/ChangeLog.d/psa-lifetime-locations.txt @@ -0,0 +1,8 @@ +Default behavior changes + * In the experimental PSA secure element interface, change the encoding of + key lifetimes to encode a persistence level and the location. Although C + prototypes do not effectively change, code calling + psa_register_se_driver() must be modified to pass the driver's location + instead of the keys' lifetime. If the library is upgraded on an existing + device, keys created with the old lifetime value will not be readable or + removable through Mbed TLS after the upgrade.