Skip to content

Commit c197bc2

Browse files
Add APIs to access default SessionKeystore & PersistentStorageDelegate (project-chip#36566)
* Add APIs to access default SessionKeystore & PersistentStorageDelegate * Restyled by whitespace --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent e19ac85 commit c197bc2

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

examples/platform/linux/CommissionerMain.cpp

+10
Original file line numberDiff line numberDiff line change
@@ -457,4 +457,14 @@ CommissionerDiscoveryController * GetCommissionerDiscoveryController()
457457
return &gCommissionerDiscoveryController;
458458
}
459459

460+
SessionKeystore * GetSessionKeystore()
461+
{
462+
return &gSessionKeystore;
463+
}
464+
465+
PersistentStorageDelegate * GetPersistentStorageDelegate()
466+
{
467+
return &gServerStorage;
468+
}
469+
460470
#endif // CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE

examples/platform/linux/CommissionerMain.h

+4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929
#if CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE
3030

31+
using chip::PersistentStorageDelegate;
3132
using chip::Controller::DeviceCommissioner;
33+
using chip::Crypto::SessionKeystore;
3234
using chip::Transport::PeerAddress;
3335

3436
CHIP_ERROR CommissionerPairOnNetwork(uint32_t pincode, uint16_t disc, PeerAddress address);
@@ -39,5 +41,7 @@ void ShutdownCommissioner();
3941

4042
DeviceCommissioner * GetDeviceCommissioner();
4143
CommissionerDiscoveryController * GetCommissionerDiscoveryController();
44+
SessionKeystore * GetSessionKeystore();
45+
PersistentStorageDelegate * GetPersistentStorageDelegate();
4246

4347
#endif // CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE

0 commit comments

Comments
 (0)