Gilles Peskine d72ad738bd Prevent mbedtls_psa_register_se_key with volatile keys
mbedtls_psa_register_se_key() is not usable with volatile keys, since there
is no way to return the implementation-chosen key identifier which would be
needed to use the key. Document this limitation. Reject an attempt to create
such an unusable key. Fixes #9253.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-07-17 12:21:21 +02:00
..
.jenkins
configs Header updates 2023-11-03 12:21:36 +00:00
docker/bionic Header updates 2023-11-03 12:21:36 +00:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include Reorder blocks to avoid double negations 2024-07-17 12:21:21 +02:00
opt-testcases Update generated tls13 testcase script 2024-07-08 15:36:48 +01:00
scripts Move variable into generated bash 2024-07-08 15:36:48 +01:00
src Make it possible to enable CTR_DRBG/PSA without a PSA AES driver 2024-07-17 12:21:21 +02:00
suites Prevent mbedtls_psa_register_se_key with volatile keys 2024-07-17 12:21:21 +02:00
.gitignore Anchor relative paths 2024-06-21 00:01:20 +02:00
CMakeLists.txt Update paths pointing to tests/data_files 2024-07-08 15:36:46 +01:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Replace data_files path with variable in compat.sh 2024-07-08 15:36:48 +01:00
context-info.sh Update directory-climbing path in context-info.sh 2024-07-08 15:36:48 +01:00
Descriptions.txt
make-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
Makefile Generate config test cases for single options 2024-06-21 00:01:20 +02:00
ssl-opt-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
ssl-opt.sh Use variable for data_files path in ssl-opt.sh 2024-07-08 15:36:48 +01:00