diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2017-04-13 15:01:45 +0200 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2017-04-21 14:05:23 +0200 |
commit | d7767217cb365fd91f5d592d1c96f0476cef811b (patch) | |
tree | ec244ef903b19acb5842cd9e405e97d930a8d133 /core/tee/fs_htree.c | |
parent | f28e506057504d325272c7848ed062b36444b7cf (diff) |
core: FS: introduce dirfile interface
Introduces the dirfile interface which keeps a list of secure storage
objects. Each object is represented by the UUID of the owning TA, a hash
of the object, and a handle to the name used in normal world to store
the encrypted data of the object.
The interface allows queued atomic updates to avoid difficult races
during creation and renaming of objects.
By keeping the list of the secure object files in a single database the
collected state of the objects can be represented by a single hash or
even a counter. This gives some flexibility when implementing
anti-rollback protection.
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core/tee/fs_htree.c')
0 files changed, 0 insertions, 0 deletions