1'-------------------------------------------------------------------------------
2' Copyright (c) 2021-2022, 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
29