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