nl:: बुनें:: डिवाइसलेयर:: अंदर का:: GroupKeyStoreImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/GroupKeyStoreImpl.h>

सिलिकॉन लैब्स एसडीके पर आधारित प्लेटफॉर्म के लिए वीव ग्रुपकेस्टोरबेस एपीआई का कार्यान्वयन।

सारांश

नॉर्डिक nRF5 SDK पर आधारित प्लेटफ़ॉर्म के लिए Weave GroupKeyStoreBase API का कार्यान्वयन।

ESP32 के लिए Weave GroupKeyStoreBase API का कार्यान्वयन।

विरासत

इनहेरिट करता है:
  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

DeleteGroupकुंजी

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

DeleteGroupकुंजी

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

DeleteGroupकुंजी

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

एन्यूमरेटग्रुपकीज

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

में इस

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

लास्ट यूज्ड एपोच की आईडी को पुनः प्राप्त करें

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

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override

StoreLastUsedEpochKeyId

virtual WEAVE_ERROR StoreLastUsedEpochKeyId(
  void
) override