Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl:: Weben:: Geräteschicht:: Intern:: GroupKeyStoreImpl

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

Eine Implementierung der Weave GroupKeyStoreBase API für Plattformen basierend auf dem Silicon Labs SDK.

Zusammenfassung

Eine Implementierung der Weave GroupKeyStoreBase API für Plattformen basierend auf dem Nordic nRF5 SDK.

Eine Implementierung der Weave GroupKeyStoreBase-API für den ESP32.

Erbe

Erbt von:
  nl::Weave::Profiles::Sicherheit::AppKeys::GroupKeyStoreBase
  nl::Weave::DeviceLayer::Internal::NRF5Config
  nl::Weave::Profiles::Sicherheit::AppKeys::GroupKeyStoreBase
  nl::Weave::DeviceLayer::Internal::ESP32Config
  nl::Weave::Profiles::Sicherheit::AppKeys::GroupKeyStoreBase
  nl::Weave::DeviceLayer::Internal::EFR32Config

Öffentliche Typen

@395 aufzählen

Öffentliche Funktionen

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

Öffentliche Typen

@395

 @395

Öffentliche Funktionen

klar

virtual WEAVE_ERROR Clear(
  void
) override

klar

virtual WEAVE_ERROR Clear(
  void
) override

klar

virtual WEAVE_ERROR Clear(
  void
) override

Gruppenschlüssel löschen

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

Gruppenschlüssel löschen

virtual WEAVE_ERROR DeleteGroupKey(
  uint32_t keyId
) override

Gruppenschlüssel löschen

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

Gruppenschlüssel aufzählen

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

Gruppenschlüssel aufzählen

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

Gruppenschlüssel aufzählen

virtual WEAVE_ERROR EnumerateGroupKeys(
  uint32_t keyType,
  uint32_t *keyIds,
  uint8_t keyIdsArraySize,
  uint8_t & keyCount
) override

Drin

WEAVE_ERROR Init()

Drin

WEAVE_ERROR Init()

Drin

WEAVE_ERROR Init()

Gruppenschlüssel abrufen

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

Gruppenschlüssel abrufen

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

Gruppenschlüssel abrufen

virtual WEAVE_ERROR RetrieveGroupKey(
  uint32_t keyId,
  WeaveGroupKey & key
) override

AbrufenLastUsedEpochKeyId

virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId(
  void
) override

AbrufenLastUsedEpochKeyId

virtual WEAVE_ERROR RetrieveLastUsedEpochKeyId(
  void
) override

AbrufenLastUsedEpochKeyId

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