Home
last modified time | relevance | path

Searched refs:KeyManager (Results 1 – 20 of 20) sorted by relevance

/openthread-latest/src/core/thread/
Dkey_manager.cpp44 const uint8_t KeyManager::kThreadString[] = {
49 const uint8_t KeyManager::kHkdfExtractSaltString[] = {'T', 'h', 'r', 'e', 'a', 'd', 'S', 'e', 'q', …
52 const uint8_t KeyManager::kTrelInfoString[] = {'T', 'h', 'r', 'e', 'a', 'd', 'O', 'v', 'e',
166 KeyManager::KeyManager(Instance &aInstance) in KeyManager() function in ot::KeyManager
199 void KeyManager::Start(void) in Start()
205 void KeyManager::Stop(void) { mKeyRotationTimer.Stop(); } in Stop()
207 void KeyManager::SetPskc(const Pskc &aPskc) in SetPskc()
228 void KeyManager::ResetFrameCounters(void) in ResetFrameCounters()
260 void KeyManager::SetNetworkKey(const NetworkKey &aNetworkKey) in SetNetworkKey()
287 void KeyManager::ComputeKeys(uint32_t aKeySequence, HashKeys &aHashKeys) const in ComputeKeys()
[all …]
Dkey_manager.hpp203 class KeyManager : public InstanceLocator, private NonCopyable class
229 explicit KeyManager(Instance &aInstance);
591 using RotationTimer = TimerMilliIn<KeyManager, &KeyManager::HandleKeyRotationTimer>;
Dmle.cpp182 Get<KeyManager>().Start(); in Start()
223 Get<KeyManager>().Stop(); in Stop()
380 Get<KeyManager>().SetCurrentKeySequence(networkInfo.GetKeySequence(), in Restore()
381KeyManager::kForceUpdate | KeyManager::kGuardTimerUnchanged); in Restore()
382 Get<KeyManager>().SetMleFrameCounter(networkInfo.GetMleFrameCounter()); in Restore()
383 …Get<KeyManager>().SetAllMacFrameCounters(networkInfo.GetMacFrameCounter(), /* aSetIfLarger */ fals… in Restore()
510 networkInfo.SetKeySequence(Get<KeyManager>().GetCurrentKeySequence()); in Store()
511 … networkInfo.SetMleFrameCounter(Get<KeyManager>().GetMleFrameCounter() + mStoreFrameCounterAhead); in Store()
512 …networkInfo.SetMacFrameCounter(Get<KeyManager>().GetMaximumMacFrameCounter() + mStoreFrameCounterA… in Store()
517 Get<KeyManager>().SetStoredMleFrameCounter(networkInfo.GetMleFrameCounter()); in Store()
[all …]
Dmle_router.cpp130 const SecurityPolicy &secPolicy = Get<KeyManager>().GetSecurityPolicy(); in IsRouterEligible()
2836 if (Get<KeyManager>().GetSecurityPolicy().mNativeCommissioningEnabled) in SendDiscoveryResponse()
2849 if (Get<KeyManager>().GetSecurityPolicy().mCommercialCommissioningEnabled) in SendDiscoveryResponse()
/openthread-latest/src/core/mac/
Dmac_links.cpp194 ExitNow(key = &Get<KeyManager>().GetCurrentTrelMacKey()); in GetCurrentMacKey()
219 if (aKeySequence == Get<KeyManager>().GetCurrentKeySequence() - 1) in GetTemporaryMacKey()
223 else if (aKeySequence == Get<KeyManager>().GetCurrentKeySequence() + 1) in GetTemporaryMacKey()
239 ExitNow(key = &Get<KeyManager>().GetTemporaryTrelMacKey(aKeySequence)); in GetTemporaryMacKey()
261 aFrame.SetFrameCounter(Get<KeyManager>().GetTrelMacFrameCounter()); in SetMacFrameCounter()
262 Get<KeyManager>().IncrementTrelMacFrameCounter(); in SetMacFrameCounter()
Dmac.cpp117 Get<KeyManager>().UpdateKeyMaterial(); in Mac()
873 KeyManager &keyManager = Get<KeyManager>(); in ProcessTransmitSecurity()
1569 KeyManager &keyManager = Get<KeyManager>(); in ProcessReceiveSecurity()
1711 …keyManager.SetCurrentKeySequence(keySequence, KeyManager::kApplySwitchGuard | KeyManager::kResetGu… in ProcessReceiveSecurity()
1733 KeyManager &keyManager = Get<KeyManager>(); in ProcessEnhAckSecurity()
Dsub_mac_callbacks.cpp105 Get<KeyManager>().MacFrameCounterUsed(aFrameCounter); in FrameCounterUsed()
/openthread-latest/src/core/api/
Dthread_api.cpp101 AsCoreType(aInstance).Get<KeyManager>().GetNetworkKey(AsCoreType(aNetworkKey)); in otThreadGetNetworkKey()
107 return AsCoreType(aInstance).Get<KeyManager>().GetNetworkKeyRef(); in otThreadGetNetworkKeyRef()
118 instance.Get<KeyManager>().SetNetworkKey(AsCoreType(aKey)); in otThreadSetNetworkKey()
137 instance.Get<KeyManager>().SetNetworkKeyRef((aKeyRef)); in otThreadSetNetworkKeyRef()
279 return AsCoreType(aInstance).Get<KeyManager>().GetCurrentKeySequence(); in otThreadGetKeySequenceCounter()
284 AsCoreType(aInstance).Get<KeyManager>().SetCurrentKeySequence( in otThreadSetKeySequenceCounter()
285 aKeySequenceCounter, KeyManager::kForceUpdate | KeyManager::kGuardTimerUnchanged); in otThreadSetKeySequenceCounter()
290 return AsCoreType(aInstance).Get<KeyManager>().GetKeySwitchGuardTime(); in otThreadGetKeySwitchGuardTime()
295 AsCoreType(aInstance).Get<KeyManager>().SetKeySwitchGuardTime(aKeySwitchGuardTime); in otThreadSetKeySwitchGuardTime()
Dthread_ftd_api.cpp269 AsCoreType(aInstance).Get<KeyManager>().GetPskc(AsCoreType(aPskc)); in otThreadGetPskc()
273 otPskcRef otThreadGetPskcRef(otInstance *aInstance) { return AsCoreType(aInstance).Get<KeyManager>(… in otThreadGetPskcRef()
282 AsCoreType(aInstance).Get<KeyManager>().SetPskc(AsCoreType(aPskc)); in otThreadSetPskc()
299 instance.Get<KeyManager>().SetPskcRef(aKeyRef); in otThreadSetPskcRef()
/openthread-latest/src/core/instance/
Dinstance.cpp427 Get<KeyManager>().DestroyTemporaryKeys(); in Finalize()
455 Get<KeyManager>().DestroyTemporaryKeys(); in FactoryReset()
456 Get<KeyManager>().DestroyPersistentKeys(); in FactoryReset()
468 Get<KeyManager>().DestroyTemporaryKeys(); in ErasePersistentInfo()
469 Get<KeyManager>().DestroyPersistentKeys(); in ErasePersistentInfo()
Dinstance.hpp554 KeyManager mKeyManager;
827 template <> inline KeyManager &Instance::Get(void) { return mKeyManager; } in Get()
/openthread-latest/src/core/meshcop/
Ddataset_manager_ftd.cpp110 Get<KeyManager>().GetNetworkKey(localNetworkKey); in ProcessSetOrReplaceRequest()
316 Get<KeyManager>().GetNetworkKey(networkKey); in GenerateLocal()
336 if (Get<KeyManager>().IsPskcSet()) in GenerateLocal()
338 Get<KeyManager>().GetPskc(pskc); in GenerateLocal()
353 tlv.SetSecurityPolicy(Get<KeyManager>().GetSecurityPolicy()); in GenerateLocal()
Ddataset_manager.cpp222 Get<KeyManager>().SetNetworkKey(cur->ReadValueAs<NetworkKeyTlv>()); in ApplyConfiguration()
227 Get<KeyManager>().SetPskc(cur->ReadValueAs<PskcTlv>()); in ApplyConfiguration()
236 Get<KeyManager>().SetSecurityPolicy(As<SecurityPolicyTlv>(cur)->GetSecurityPolicy()); in ApplyConfiguration()
598 !Get<KeyManager>().GetSecurityPolicy().mObtainNetworkKeyEnabled) in ProcessGetRequest()
984 Get<KeyManager>().GetNetworkKey(currentKey); in HandleDelayTimer()
Djoiner_router.cpp243 Get<KeyManager>().SetKek(metadata.mKek); in SendDelayedJoinerEntrust()
302 …SuccessOrExit(error = Tlv::Append<NetworkKeySequenceTlv>(*message, Get<KeyManager>().GetCurrentKey… in PrepareJoinerEntrustMessage()
Dborder_agent.cpp112 Get<KeyManager>().GetPskc(pskc); in Start()
212 Get<KeyManager>().GetPskc(pskc); in HandleNotifierEvents()
Dsecure_transport.cpp934 mTimer.Get<KeyManager>().SetKek(kek.GetBytes()); in HandleMbedtlsExportKeys()
970 mTimer.Get<KeyManager>().SetKek(kek.GetBytes()); in HandleMbedtlsExportKeys()
Dtcat_agent.cpp544 Get<KeyManager>().SetNetworkKey(networkKey); in HandleDecomission()
Dcommissioner.cpp1057 Get<KeyManager>().ExtractKek(kek); in SendRelayTransmit()
/openthread-latest/src/core/net/
Dip6_filter.cpp78 if (Get<KeyManager>().GetSecurityPolicy().mNativeCommissioningEnabled && in Accept()
/openthread-latest/tests/nexus/
Dtest_border_agent.cpp78 node0.Get<KeyManager>().GetPskc(pskc); in TestBorderAgent()