Searched refs:EphemeralKeyManager (Results 1 – 5 of 5) sorted by relevance
/external/openthread/tests/nexus/ |
D | test_border_agent.cpp | 41 using EphemeralKeyManager = ot::MeshCoP::BorderAgent::EphemeralKeyManager; typedef 368 EphemeralKeyManager::StateToString(node->Get<EphemeralKeyManager>().GetState())); in HandleEphemeralKeyChange() 427 node0.Get<EphemeralKeyManager>().SetEnabled(false); in TestBorderAgentEphemeralKey() 428 … VerifyOrQuit(node0.Get<EphemeralKeyManager>().GetState() == EphemeralKeyManager::kStateDisabled); in TestBorderAgentEphemeralKey() 429 … VerifyOrQuit(node0.Get<EphemeralKeyManager>().Start(kEphemeralKey, /* aTimeout */ 0, kUdpPort) == in TestBorderAgentEphemeralKey() 434 node0.Get<EphemeralKeyManager>().SetEnabled(true); in TestBorderAgentEphemeralKey() 435 VerifyOrQuit(node0.Get<EphemeralKeyManager>().GetState() == EphemeralKeyManager::kStateStopped); in TestBorderAgentEphemeralKey() 446 node0.Get<EphemeralKeyManager>().SetCallback(HandleEphemeralKeyChange, &node0); in TestBorderAgentEphemeralKey() 448 … SuccessOrQuit(node0.Get<EphemeralKeyManager>().Start(kEphemeralKey, /* aTimeout */ 0, kUdpPort)); in TestBorderAgentEphemeralKey() 450 VerifyOrQuit(node0.Get<EphemeralKeyManager>().GetState() == EphemeralKeyManager::kStateStarted); in TestBorderAgentEphemeralKey() [all …]
|
/external/openthread/src/core/api/ |
D | border_agent_api.cpp | 100 … return MapEnum(AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().GetState()); in otBorderAgentEphemeralKeyGetState() 105 AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().SetEnabled(aEnabled); in otBorderAgentEphemeralKeySetEnabled() 115 …return AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().Start(aKeyString, aT… in otBorderAgentEphemeralKeyStart() 120 AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().Stop(); in otBorderAgentEphemeralKeyStop() 125 return AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().GetUdpPort(); in otBorderAgentEphemeralKeyGetUdpPort() 132 …AsCoreType(aInstance).Get<MeshCoP::BorderAgent::EphemeralKeyManager>().SetCallback(aCallback, aCon… in otBorderAgentEphemeralKeySetCallback() 139 return MeshCoP::BorderAgent::EphemeralKeyManager::StateToString(MapEnum(aState)); in otBorderAgentEphemeralKeyStateToString()
|
/external/openthread/src/core/meshcop/ |
D | border_agent.cpp | 504 … Get<BorderAgent::EphemeralKeyManager>().GetState() != EphemeralKeyManager::State::kStateDisabled; in GetStateBitmap() 543 BorderAgent::EphemeralKeyManager::EphemeralKeyManager(Instance &aInstance) in EphemeralKeyManager() function in ot::MeshCoP::BorderAgent::EphemeralKeyManager 557 void BorderAgent::EphemeralKeyManager::SetEnabled(bool aEnabled) in SetEnabled() 577 Error BorderAgent::EphemeralKeyManager::Start(const char *aKeyString, uint32_t aTimeout, uint16_t a… in Start() 589 mDtlsTransport.SetAcceptCallback(EphemeralKeyManager::HandleAcceptSession, this); in Start() 590 mDtlsTransport.SetRemoveSessionCallback(EphemeralKeyManager::HandleRemoveSession, this); in Start() 625 void BorderAgent::EphemeralKeyManager::Stop(void) { Stop(kReasonLocalDisconnect); } in Stop() 627 void BorderAgent::EphemeralKeyManager::Stop(StopReason aReason) in Stop() 671 void BorderAgent::EphemeralKeyManager::SetState(State aState) in SetState() 682 SecureSession *BorderAgent::EphemeralKeyManager::HandleAcceptSession(void *aConte… in HandleAcceptSession() [all …]
|
D | border_agent.hpp | 203 class EphemeralKeyManager : public InstanceLocator, private NonCopyable class in ot::MeshCoP::BorderAgent 319 explicit EphemeralKeyManager(Instance &aInstance); 342 using TimeoutTimer = TimerMilliIn<EphemeralKeyManager, &EphemeralKeyManager::HandleTimer>; 343 using CallbackTask = TaskletIn<EphemeralKeyManager, &EphemeralKeyManager::HandleTask>; 358 EphemeralKeyManager &GetEphemeralKeyManager(void) { return mEphemeralKeyManager; } in GetEphemeralKeyManager() 575 EphemeralKeyManager mEphemeralKeyManager; 588 DefineMapEnum(otBorderAgentEphemeralKeyState, MeshCoP::BorderAgent::EphemeralKeyManager::State);
|
/external/openthread/src/core/instance/ |
D | instance.hpp | 1028 template <> inline MeshCoP::BorderAgent::EphemeralKeyManager &Instance::Get(void) in Get()
|