Home
last modified time | relevance | path

Searched refs:EphemeralKeyManager (Results 1 – 5 of 5) sorted by relevance

/external/openthread/tests/nexus/
Dtest_border_agent.cpp41 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/
Dborder_agent_api.cpp100 … 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/
Dborder_agent.cpp504 … 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 …]
Dborder_agent.hpp203 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/
Dinstance.hpp1028 template <> inline MeshCoP::BorderAgent::EphemeralKeyManager &Instance::Get(void) in Get()