nl:: Weave:: DeviceLayer:: Internal:: GroupKeyStoreImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/GroupKeyStoreImpl.h>
An implementation of the Weave GroupKeyStoreBase API for platforms based on the Silicon Labs SDK.
Summary
An implementation of the Weave GroupKeyStoreBase API for platforms based on the Nordic nRF5 SDK.
An implementation of the Weave GroupKeyStoreBase API for the ESP32.
Inheritance
Inherits from:nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase
nl::Weave::DeviceLayer::Internal::NRF5Config
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase
nl::Weave::DeviceLayer::Internal::ESP32Config
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase
nl::Weave::DeviceLayer::Internal::EFR32Config
Public types |
|
---|---|
@395
|
enum |
Public functions |
|
---|---|
Clear(void) override
|
virtual WEAVE_ERROR
|
Clear(void) override
|
virtual WEAVE_ERROR
|
Clear(void) override
|
virtual WEAVE_ERROR
|
DeleteGroupKey(uint32_t keyId) override
|
virtual WEAVE_ERROR
|
DeleteGroupKey(uint32_t keyId) override
|
virtual WEAVE_ERROR
|
DeleteGroupKey(uint32_t keyId) override
|
virtual WEAVE_ERROR
|
DeleteGroupKeysOfAType(uint32_t keyType) override
|
virtual WEAVE_ERROR
|
DeleteGroupKeysOfAType(uint32_t keyType) override
|
virtual WEAVE_ERROR
|
DeleteGroupKeysOfAType(uint32_t keyType) override
|
virtual WEAVE_ERROR
|
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
|
virtual WEAVE_ERROR
|
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
|
virtual WEAVE_ERROR
|
EnumerateGroupKeys(uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount) override
|
virtual WEAVE_ERROR
|
Init()
|
|
Init()
|
|
Init()
|
|
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
RetrieveGroupKey(uint32_t keyId, WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
RetrieveLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
RetrieveLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
RetrieveLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
StoreGroupKey(const WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
StoreGroupKey(const WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
StoreGroupKey(const WeaveGroupKey & key) override
|
virtual WEAVE_ERROR
|
StoreLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
StoreLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
StoreLastUsedEpochKeyId(void) override
|
virtual WEAVE_ERROR
|
Public types
@395
@395
Public functions
Clear
virtual WEAVE_ERROR Clear( void ) override
Clear
virtual WEAVE_ERROR Clear( void ) override
Clear
virtual WEAVE_ERROR Clear( void ) override
DeleteGroupKey
virtual WEAVE_ERROR DeleteGroupKey( uint32_t keyId ) override
DeleteGroupKey
virtual WEAVE_ERROR DeleteGroupKey( uint32_t keyId ) override
DeleteGroupKey
virtual WEAVE_ERROR DeleteGroupKey( uint32_t keyId ) override
DeleteGroupKeysOfAType
virtual WEAVE_ERROR DeleteGroupKeysOfAType( uint32_t keyType ) override
DeleteGroupKeysOfAType
virtual WEAVE_ERROR DeleteGroupKeysOfAType( uint32_t keyType ) override
DeleteGroupKeysOfAType
virtual WEAVE_ERROR DeleteGroupKeysOfAType( uint32_t keyType ) override
EnumerateGroupKeys
virtual WEAVE_ERROR EnumerateGroupKeys( uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount ) override
EnumerateGroupKeys
virtual WEAVE_ERROR EnumerateGroupKeys( uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount ) override
EnumerateGroupKeys
virtual WEAVE_ERROR EnumerateGroupKeys( uint32_t keyType, uint32_t *keyIds, uint8_t keyIdsArraySize, uint8_t & keyCount ) override
Init
WEAVE_ERROR Init()
Init
WEAVE_ERROR Init()
Init
WEAVE_ERROR Init()
RetrieveGroupKey
virtual WEAVE_ERROR RetrieveGroupKey( uint32_t keyId, WeaveGroupKey & key ) override
RetrieveGroupKey
virtual WEAVE_ERROR RetrieveGroupKey( uint32_t keyId, WeaveGroupKey & key ) override
RetrieveGroupKey
virtual WEAVE_ERROR RetrieveGroupKey( uint32_t keyId, WeaveGroupKey & key ) override
RetrieveLastUsedEpochKeyId
virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId( void ) override
RetrieveLastUsedEpochKeyId
virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId( void ) override
RetrieveLastUsedEpochKeyId
virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId( void ) override
StoreGroupKey
virtual WEAVE_ERROR StoreGroupKey( const WeaveGroupKey & key ) override
StoreGroupKey
virtual WEAVE_ERROR StoreGroupKey( const WeaveGroupKey & key ) override
StoreGroupKey
virtual WEAVE_ERROR StoreGroupKey( const WeaveGroupKey & key ) override
StoreLastUsedEpochKeyId
virtual WEAVE_ERROR StoreLastUsedEpochKeyId( void ) override
StoreLastUsedEpochKeyId
virtual WEAVE_ERROR StoreLastUsedEpochKeyId( void ) override
StoreLastUsedEpochKeyId
virtual WEAVE_ERROR StoreLastUsedEpochKeyId( void ) override