From b3aa01da999d343e74e406ed7a7c99f14d7ee5c0 Mon Sep 17 00:00:00 2001 From: Arkadiusz Balys Date: Mon, 22 Jan 2024 15:21:11 +0100 Subject: [PATCH] [nrf noup] Move initializing PSA to Application Initialize PSA in the Application side instead of Matter Server. --- src/app/server/Server.cpp | 4 ---- src/app/server/Server.h | 12 ------------ 2 files changed, 16 deletions(-) diff --git a/src/app/server/Server.cpp b/src/app/server/Server.cpp index d6d04f3438..20846078ba 100644 --- a/src/app/server/Server.cpp +++ b/src/app/server/Server.cpp @@ -554,11 +554,7 @@ void Server::ResumeSubscriptions() Credentials::IgnoreCertificateValidityPeriodPolicy Server::sDefaultCertValidityPolicy; KvsPersistentStorageDelegate CommonCaseDeviceServerInitParams::sKvsPersistenStorageDelegate; -#if CHIP_CRYPTO_PSA -PSAOperationalKeystore CommonCaseDeviceServerInitParams::sPSAOperationalKeystore; -#else PersistentStorageOperationalKeystore CommonCaseDeviceServerInitParams::sPersistentStorageOperationalKeystore; -#endif Credentials::PersistentStorageOpCertStore CommonCaseDeviceServerInitParams::sPersistentStorageOpCertStore; Credentials::GroupDataProviderImpl CommonCaseDeviceServerInitParams::sGroupDataProvider; app::DefaultTimerDelegate CommonCaseDeviceServerInitParams::sTimerDelegate; diff --git a/src/app/server/Server.h b/src/app/server/Server.h index b7430d704d..89dc4f12cf 100644 --- a/src/app/server/Server.h +++ b/src/app/server/Server.h @@ -40,11 +40,7 @@ #include #include #include -#if CHIP_CRYPTO_PSA -#include -#else #include -#endif #include #include #include @@ -207,14 +203,10 @@ struct CommonCaseDeviceServerInitParams : public ServerInitParams // PersistentStorageDelegate "software-based" operational key access injection if (this->operationalKeystore == nullptr) { -#if CHIP_CRYPTO_PSA - this->operationalKeystore = &sPSAOperationalKeystore; -#else // WARNING: PersistentStorageOperationalKeystore::Finish() is never called. It's fine for // for examples and for now. ReturnErrorOnFailure(sPersistentStorageOperationalKeystore.Init(this->persistentStorageDelegate)); this->operationalKeystore = &sPersistentStorageOperationalKeystore; -#endif } // OpCertStore can be injected but default to persistent storage default @@ -270,11 +262,7 @@ struct CommonCaseDeviceServerInitParams : public ServerInitParams private: static KvsPersistentStorageDelegate sKvsPersistenStorageDelegate; -#if CHIP_CRYPTO_PSA - static PSAOperationalKeystore sPSAOperationalKeystore; -#else static PersistentStorageOperationalKeystore sPersistentStorageOperationalKeystore; -#endif static Credentials::PersistentStorageOpCertStore sPersistentStorageOpCertStore; static Credentials::GroupDataProviderImpl sGroupDataProvider; static chip::app::DefaultTimerDelegate sTimerDelegate;