class GroupKeyStoreImpl

Defined at line 23 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.h

An implementation of the Weave GroupKeyStoreBase API for the Fuchsia.

Public Members

static const uint8_t kMaxGroupKeys

Public Methods

WEAVE_ERROR Init ()

Defined at line 23 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR RetrieveGroupKey (uint32_t key_id, WeaveGroupKey & key)

Defined at line 61 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR StoreGroupKey (const WeaveGroupKey & key)

Defined at line 84 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR DeleteGroupKey (uint32_t key_id)

Defined at line 125 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR DeleteGroupKeysOfAType (uint32_t key_type)

Defined at line 148 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR EnumerateGroupKeys (uint32_t key_type, uint32_t * key_ids, uint8_t key_ids_array_size, uint8_t & key_count)

Defined at line 164 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR Clear ()

Defined at line 178 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR RetrieveLastUsedEpochKeyId ()

Defined at line 180 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp

WEAVE_ERROR StoreLastUsedEpochKeyId ()

Defined at line 190 of file ../../src/connectivity/weave/adaptation/group_key_store_impl.cpp