blob: 60177eb6c68abff44ecf8604d42a3e4b85a58281 [file] [log] [blame]
Julian Hall2075a212021-03-24 10:11:29 +00001'-------------------------------------------------------------------------------
2' Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
3'
4' SPDX-License-Identifier: BSD-3-Clause
5'
6'-------------------------------------------------------------------------------
7
8@startuml
9
10interface storage_backend
11{
12 +{abstract} set()
13 +{abstract} get()
14 +{abstract} get_info()
15 +{abstract} remove()
16 +{abstract} create()
17 +{abstract} set_extended()
18}
19
20secure_flash_store -u--|> storage_backend
21secure_storage_client -u--|> storage_backend
22null_store -u--|> storage_backend
23
24secure_storage_provider -d--> storage_backend
25its_frontend -d--> storage_backend
26ps_frontend -d--> storage_backend
27
28@enduml