TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
d2e77b51a198a97439b360f77e5ef764fc3d07b2
/
library
/
psa_crypto_slot_management.c
1841cf4
Make psa_close_key(0) and psa_destroy_key(0) succeed
by Gilles Peskine
· 6 years ago
6fa62a5
psa: Use application key ID where necessary
by Jaeden Amero
· 6 years ago
edbed56
Rename psa_internal_allocate_key_slot to psa_get_empty_key_slot
by Gilles Peskine
· 6 years ago
41e50d2
Remove "allocated" flag from key slots
by Gilles Peskine
· 6 years ago
b46bef2
Store the key size in the slot in memory
by Gilles Peskine
· 6 years ago
2431859
Take advantage of psa_core_key_attributes_t internally: key loading
by Gilles Peskine
· 6 years ago
4ed0e6f
Switch storage functions over to psa_core_key_attributes_t
by Gilles Peskine
· 6 years ago
8e33870
Use psa_core_key_attributes_t in key slots in memory
by Gilles Peskine
· 6 years ago
7e0cff9
Move attribute fields to a substructure
by Gilles Peskine
· 6 years ago
e60d1d0
SE keys: save the bit size in storage
by Gilles Peskine
· 6 years ago
1df83d4
SE keys: implement persistent storage
by Gilles Peskine
· 6 years ago
bfd322f
Use a key attribute structure in the internal storage interface
by Gilles Peskine
· 6 years ago
8abe6a2
Driver table entries are now mutable
by Gilles Peskine
· 6 years ago
011e428
Look up the SE driver when creating a key
by Gilles Peskine
· 6 years ago
4bac9a4
New function to get key slot statistics
by Gilles Peskine
· 6 years ago
70e085a
Simplify psa_open_key
by Gilles Peskine
· 6 years ago
267c656
Simplify key slot allocation
by Gilles Peskine
· 6 years ago
f46f81c
Remove obsolete key creation functions
by Gilles Peskine
· 6 years ago
4b3eb69
Rename PSA_ERROR_TAMPERING_DETECTED to ..._CORRUPTION_DETECTED
by Gilles Peskine
· 6 years ago
e2f62ba
Fix unused variable in builds without storage
by Gilles Peskine
· 6 years ago
f9fbc38
Declare key id 0 as invalid
by Gilles Peskine
· 6 years ago
f966659
Implement and test the new key identifier range
by Gilles Peskine
· 6 years ago
225010f
Remove lifetime parameter from psa_open_key
by Gilles Peskine
· 6 years ago
30afafd
Fix build errors with MBEDTLS_PSA_CRYPTO_STORAGE_C disabled
by Gilles Peskine
· 6 years ago
d167b94
Reject invalid key ids/lifetimes in attribute-based creation
by Gilles Peskine
· 6 years ago
72f40c6
Merge pull request #59 from gilles-peskine-arm/psa-its-64_bit_internal_key_id
by Jaeden Amero
· 6 years ago
5b229a0
Support encoding an owner in key file IDs
by Gilles Peskine
· 6 years ago
e988a66
Fix PSA_MAX_PERSISTENT_KEY_IDENTIFIER to mean what it says
by Gilles Peskine
· 6 years ago
c8569bc
Move key id validity check into its own function
by Gilles Peskine
· 6 years ago
7723ab1
Add common header for crypto service integration
by itayzafrir
· 6 years ago
b4ecc27
Replace PSA error code definitions with the ones defined in PSA spec
by David Saada
· 6 years ago
cfb7ae9
Merge pull request #16 from itayzafrir/spm-support-crypto-handles-api
by Jaeden Amero
· 7 years ago
d40c1fb
Don't require a type and size when creating a key slot
by Gilles Peskine
· 7 years ago
99974e3
SPM integration update due to crypto API changes
by itayzafrir
· 7 years ago
2e14bd3
Add missing static on file-scope variable
by Gilles Peskine
· 7 years ago
23fd2bd
Update some documentation related to key slots
by Gilles Peskine
· 7 years ago
fa4135b
Move more slot management functions to the proper module
by Gilles Peskine
· 7 years ago
66fb126
Move the key slot array to the slot management module
by Gilles Peskine
· 7 years ago
961849f
Implement slot allocation
by Gilles Peskine
· 7 years ago