Lines Matching refs:error

74     Error error = kErrorNone;  in Start()  local
77 VerifyOrExit(mVendorInfo != nullptr, error = kErrorFailed); in Start()
86 LogWarnOnError(error, "start TCAT agent"); in Start()
87 return error; in Start()
105 Error error = kErrorNone; in SetTcatVendorInfo() local
107 VerifyOrExit(aVendorInfo.IsValid(), error = kErrorInvalidArgs); in SetTcatVendorInfo()
108 SuccessOrExit(error = mJoinerPskd.SetFrom(aVendorInfo.mPskdString)); in SetTcatVendorInfo()
112 return error; in SetTcatVendorInfo()
118 Error error; in Connected() local
120 VerifyOrExit(IsEnabled(), error = kErrorInvalidState); in Connected()
123 error = aTls.GetThreadAttributeFromPeerCertificate( in Connected()
125 VerifyOrExit(len == sizeof(mCommissionerAuthorizationField), error = kErrorParse); in Connected()
126 …VerifyOrExit((mCommissionerAuthorizationField.mHeader & kCommissionerFlag) == 1, error = kErrorPar… in Connected()
129 SuccessOrExit(error = aTls.GetThreadAttributeFromOwnCertificate( in Connected()
131 VerifyOrExit(len == sizeof(mDeviceAuthorizationField), error = kErrorParse); in Connected()
132 VerifyOrExit((mDeviceAuthorizationField.mHeader & kCommissionerFlag) == 0, error = kErrorParse); in Connected()
170 return error; in Connected()
368 Error error = kErrorParse; in HandleSingleTlv() local
374 VerifyOrExit(IsConnected(), error = kErrorInvalidState); in HandleSingleTlv()
375 SuccessOrExit(error = aIncomingMessage.Read(offset, tlv)); in HandleSingleTlv()
380 SuccessOrExit(error = aIncomingMessage.Read(offset, extTlv)); in HandleSingleTlv()
392 error = kErrorRejected; in HandleSingleTlv()
399 error = kErrorAbort; in HandleSingleTlv()
404 error = HandleSetActiveOperationalDataset(aIncomingMessage, offset, length); in HandleSingleTlv()
408 error = HandleStartThreadInterface(); in HandleSingleTlv()
412 error = otThreadSetEnabled(&GetInstance(), false); in HandleSingleTlv()
420 error = kErrorNone; in HandleSingleTlv()
424 error = HandleDecomission(); in HandleSingleTlv()
428 error = HandlePing(aIncomingMessage, aOutgoingMessage, offset, length, response); in HandleSingleTlv()
431 error = HandleGetNetworkName(aOutgoingMessage, response); in HandleSingleTlv()
434 error = HandleGetDeviceId(aOutgoingMessage, response); in HandleSingleTlv()
437 error = HandleGetExtPanId(aOutgoingMessage, response); in HandleSingleTlv()
440 error = HandleGetProvisioningUrl(aOutgoingMessage, response); in HandleSingleTlv()
443 error = HandlePresentPskdHash(aIncomingMessage, offset, length); in HandleSingleTlv()
446 error = HandlePresentPskcHash(aIncomingMessage, offset, length); in HandleSingleTlv()
449 error = HandlePresentInstallCodeHash(aIncomingMessage, offset, length); in HandleSingleTlv()
452 error = HandleRequestRandomNumberChallenge(aOutgoingMessage, response); in HandleSingleTlv()
455error = HandleRequestPskdHash(aIncomingMessage, aOutgoingMessage, offset, length, response); in HandleSingleTlv()
458 error = kErrorInvalidCommand; in HandleSingleTlv()
465 switch (error) in HandleSingleTlv()
500 SuccessOrExit(error = ot::Tlv::Append<ResponseWithStatusTlv>(aOutgoingMessage, statusCode)); in HandleSingleTlv()
504 return error; in HandleSingleTlv()
511 Error error; in HandleSetActiveOperationalDataset() local
514 SuccessOrExit(error = dataset.SetFrom(aIncomingMessage, offsetRange)); in HandleSetActiveOperationalDataset()
515 SuccessOrExit(error = dataset.ValidateTlvs()); in HandleSetActiveOperationalDataset()
520 error = kErrorRejected; in HandleSetActiveOperationalDataset()
527 return error; in HandleSetActiveOperationalDataset()
532 Error error = kErrorNone; in HandleDecomission() local
538 error = Get<Instance>().ErasePersistentInfo(); in HandleDecomission()
548 return error; in HandleDecomission()
557 Error error = kErrorNone; in HandlePing() local
561 VerifyOrExit(aLength <= kPingPayloadMaxLength, error = kErrorParse); in HandlePing()
566 SuccessOrExit(error = aOutgoingMessage.Append(extTlv)); in HandlePing()
572 SuccessOrExit(error = aOutgoingMessage.Append(tlv)); in HandlePing()
575 …SuccessOrExit(error = aOutgoingMessage.AppendBytesFromMessage(aIncomingMessage, aOffset, aLength)); in HandlePing()
579 return error; in HandlePing()
584 Error error = kErrorNone; in HandleGetNetworkName() local
587 VerifyOrExit(Get<ActiveDatasetManager>().IsCommissioned(), error = kErrorInvalidState); in HandleGetNetworkName()
589 VerifyOrExit(nameData.GetLength() > 0, error = kErrorInvalidState); in HandleGetNetworkName()
593error = Tlv::AppendTlv(aOutgoingMessage, kTlvResponseWithPayload, nameData.GetBuffer(), nameData.G… in HandleGetNetworkName()
597 return error; in HandleGetNetworkName()
605 Error error = kErrorNone; in HandleGetDeviceId() local
621 …SuccessOrExit(error = Tlv::AppendTlv(aOutgoingMessage, kTlvResponseWithPayload, deviceId, length)); in HandleGetDeviceId()
626 return error; in HandleGetDeviceId()
631 Error error; in HandleGetExtPanId() local
633 VerifyOrExit(Get<ActiveDatasetManager>().IsCommissioned(), error = kErrorInvalidState); in HandleGetExtPanId()
635 SuccessOrExit(error = Tlv::AppendTlv(aOutgoingMessage, kTlvResponseWithPayload, in HandleGetExtPanId()
640 return error; in HandleGetExtPanId()
645 Error error = kErrorNone; in HandleGetProvisioningUrl() local
648 VerifyOrExit(mVendorInfo->mProvisioningUrl != nullptr, error = kErrorInvalidState); in HandleGetProvisioningUrl()
651 VerifyOrExit(length > 0 && length <= Tlv::kBaseTlvMaxLength, error = kErrorInvalidState); in HandleGetProvisioningUrl()
653 SuccessOrExit(error = in HandleGetProvisioningUrl()
658 return error; in HandleGetProvisioningUrl()
663 Error error = kErrorNone; in HandlePresentPskdHash() local
665 VerifyOrExit(mVendorInfo->mPskdString != nullptr, error = kErrorSecurity); in HandlePresentPskdHash()
667 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, mVendorInfo->mPskdString, in HandlePresentPskdHash()
672 return error; in HandlePresentPskdHash()
677 Error error = kErrorNone; in HandlePresentPskcHash() local
681 … VerifyOrExit(Get<ActiveDatasetManager>().Read(datasetInfo) == kErrorNone, error = kErrorSecurity); in HandlePresentPskcHash()
682 VerifyOrExit(datasetInfo.IsPresent<Dataset::kPskc>(), error = kErrorSecurity); in HandlePresentPskcHash()
685 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, pskc.m8, Pskc::kSize)); in HandlePresentPskcHash()
689 return error; in HandlePresentPskcHash()
694 Error error = kErrorNone; in HandlePresentInstallCodeHash() local
696 VerifyOrExit(mVendorInfo->mInstallCode != nullptr, error = kErrorSecurity); in HandlePresentInstallCodeHash()
698 SuccessOrExit(error = VerifyHash(aIncomingMessage, aOffset, aLength, mVendorInfo->mInstallCode, in HandlePresentInstallCodeHash()
703 return error; in HandlePresentInstallCodeHash()
708 Error error = kErrorNone; in HandleRequestRandomNumberChallenge() local
710 SuccessOrExit(error = Random::Crypto::Fill(mRandomChallenge)); in HandleRequestRandomNumberChallenge()
713error = Tlv::AppendTlv(aOutgoingMessage, kTlvResponseWithPayload, &mRandomChallenge, sizeof(mRando… in HandleRequestRandomNumberChallenge()
716 return error; in HandleRequestRandomNumberChallenge()
725 Error error = kErrorNone; in HandleRequestPskdHash() local
729 VerifyOrExit(StringLength(mVendorInfo->mPskdString, kMaxPskdLength) != 0, error = kErrorFailed); in HandleRequestPskdHash()
730 VerifyOrExit(aLength == sizeof(providedChallenge), error = kErrorParse); in HandleRequestPskdHash()
732 SuccessOrExit(error = aIncomingMessage.Read(aOffset, &providedChallenge, aLength)); in HandleRequestPskdHash()
737 SuccessOrExit(error = Tlv::AppendTlv(aOutgoingMessage, kTlvResponseWithPayload, hash.GetBytes(), in HandleRequestPskdHash()
742 return error; in HandleRequestPskdHash()
751 Error error = kErrorNone; in VerifyHash() local
754 VerifyOrExit(aLength == Crypto::HmacSha256::Hash::kSize, error = kErrorSecurity); in VerifyHash()
755 VerifyOrExit(mRandomChallenge != 0, error = kErrorSecurity); in VerifyHash()
759 VerifyOrExit(aIncomingMessage.Compare(aOffset, hash), error = kErrorSecurity); in VerifyHash()
762 return error; in VerifyHash()
781 Error error; in HandleStartThreadInterface() local
784 …VerifyOrExit(Get<ActiveDatasetManager>().Read(datasetInfo) == kErrorNone, error = kErrorInvalidSta… in HandleStartThreadInterface()
785 VerifyOrExit(datasetInfo.IsPresent<Dataset::kNetworkKey>(), error = kErrorInvalidState); in HandleStartThreadInterface()
788 VerifyOrExit(!Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in HandleStartThreadInterface()
792 error = Get<Mle::MleRouter>().Start(); in HandleStartThreadInterface()
795 return error; in HandleStartThreadInterface()
811 Error error = kErrorNone; in GetAdvertisementData() local
815 … VerifyOrExit(mVendorInfo != nullptr && aAdvertisementData != nullptr, error = kErrorInvalidArgs); in GetAdvertisementData()
883 return error; in GetAdvertisementData()