/openthread-latest/src/core/thread/ |
D | key_manager.cpp | 44 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 …]
|
D | key_manager.hpp | 203 class KeyManager : public InstanceLocator, private NonCopyable class 229 explicit KeyManager(Instance &aInstance); 591 using RotationTimer = TimerMilliIn<KeyManager, &KeyManager::HandleKeyRotationTimer>;
|
D | mle.cpp | 182 Get<KeyManager>().Start(); in Start() 223 Get<KeyManager>().Stop(); in Stop() 380 Get<KeyManager>().SetCurrentKeySequence(networkInfo.GetKeySequence(), in Restore() 381 … KeyManager::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 …]
|
D | mle_router.cpp | 130 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/ |
D | mac_links.cpp | 194 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()
|
D | mac.cpp | 117 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()
|
D | sub_mac_callbacks.cpp | 105 Get<KeyManager>().MacFrameCounterUsed(aFrameCounter); in FrameCounterUsed()
|
/openthread-latest/src/core/api/ |
D | thread_api.cpp | 101 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()
|
D | thread_ftd_api.cpp | 269 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/ |
D | instance.cpp | 427 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()
|
D | instance.hpp | 554 KeyManager mKeyManager; 827 template <> inline KeyManager &Instance::Get(void) { return mKeyManager; } in Get()
|
/openthread-latest/src/core/meshcop/ |
D | dataset_manager_ftd.cpp | 110 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()
|
D | dataset_manager.cpp | 222 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()
|
D | joiner_router.cpp | 243 Get<KeyManager>().SetKek(metadata.mKek); in SendDelayedJoinerEntrust() 302 …SuccessOrExit(error = Tlv::Append<NetworkKeySequenceTlv>(*message, Get<KeyManager>().GetCurrentKey… in PrepareJoinerEntrustMessage()
|
D | border_agent.cpp | 112 Get<KeyManager>().GetPskc(pskc); in Start() 212 Get<KeyManager>().GetPskc(pskc); in HandleNotifierEvents()
|
D | secure_transport.cpp | 934 mTimer.Get<KeyManager>().SetKek(kek.GetBytes()); in HandleMbedtlsExportKeys() 970 mTimer.Get<KeyManager>().SetKek(kek.GetBytes()); in HandleMbedtlsExportKeys()
|
D | tcat_agent.cpp | 544 Get<KeyManager>().SetNetworkKey(networkKey); in HandleDecomission()
|
D | commissioner.cpp | 1057 Get<KeyManager>().ExtractKek(kek); in SendRelayTransmit()
|
/openthread-latest/src/core/net/ |
D | ip6_filter.cpp | 78 if (Get<KeyManager>().GetSecurityPolicy().mNativeCommissioningEnabled && in Accept()
|
/openthread-latest/tests/nexus/ |
D | test_border_agent.cpp | 78 node0.Get<KeyManager>().GetPskc(pskc); in TestBorderAgent()
|