нл:: Переплетение:: Уровень устройства:: Внутренний:: GroupKeyStoreImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/GroupKeyStoreImpl.h>
Реализация API Weave GroupKeyStoreBase для платформ на базе Silicon Labs SDK.
Краткое содержание
Реализация API Weave GroupKeyStoreBase для платформ на основе Nordic nRF5 SDK.
Реализация API Weave GroupKeyStoreBase для ESP32.
Наследование
Наследуется от: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
Публичные типы | |
---|---|
@395 | перечисление |
Общественные функции | |
---|---|
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 |
Публичные типы
@395
@395
Общественные функции
Прозрачный
virtual WEAVE_ERROR 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
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
Инициализировать
WEAVE_ERROR Init()
Инициализировать
WEAVE_ERROR Init()
Инициализировать
WEAVE_ERROR Init()
Получить групповой ключ
virtual WEAVE_ERROR 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
ПолучитьLastUsedEpochKeyId
virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId( void ) override
ПолучитьLastUsedEpochKeyId
virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId( void ) override
ПолучитьLastUsedEpochKeyId
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