/base/update/updater/services/flashd/daemon/ |
H A D | daemon_updater.h | 30 bool CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize) override; 34 void CheckCommand(const uint8_t *payload, int payloadSize); 35 void DataCommand(const uint8_t *payload, int payloadSize) const; 36 void EraseCommand(const uint8_t *payload, int payloadSize); 37 void FormatCommand(const uint8_t *payload, int payloadSize); 44 std::unordered_map<uint16_t, std::function<void(uint8_t *payload, int payloadSize)>> cmdFunc_; 53 bool CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize) override;
|
H A D | flash_commander.cpp | 56 void FlashCommander::DoCommand(const uint8_t *payload, int payloadSize) in DoCommand() argument 58 if (payload == nullptr || payloadSize <= 0) { in DoCommand() 59 FLASHD_LOGE("payload is null or payloadSize is invaild"); in DoCommand() 64 auto writeSize = DoFlash(payload, payloadSize); in DoCommand() 95 int FlashCommander::DoFlash(const uint8_t *payload, int payloadSize) in DoFlash() argument 98 if (!InitPartition(partName_, payload, payloadSize)) { in DoFlash() 104 auto writeSize = std::min(static_cast<size_t>(payloadSize), fileSize_ - currentSize_); in DoFlash()
|
H A D | daemon_updater.cpp | 41 bool DaemonUpdater::CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize) in CommandDispatch() argument 64 iter->second(payload, payloadSize); in CommandDispatch() 118 void DaemonUpdater::CheckCommand(const uint8_t *payload, int payloadSize) in CheckCommand() argument 120 if (payloadSize < static_cast<int>(sizeof(int64_t))) { in CheckCommand() 121 FLASHD_LOGE("payloadSize is invalid"); in CheckCommand() 125 string bufString(reinterpret_cast<const char *>(payload + sizeof(int64_t)), payloadSize - sizeof(int64_t)); in CheckCommand() 146 void DaemonUpdater::DataCommand(const uint8_t *payload, int payloadSize) const in DataCommand() 153 if (payloadSize <= PAYLOAD_FIX_RESERVER) { in DataCommand() 154 FLASHD_LOGE("payloadSize is invaild"); in DataCommand() 164 void DaemonUpdater::EraseCommand(const uint8_t *payload, int payloadSize) in EraseCommand() argument 174 FormatCommand(const uint8_t *payload, int payloadSize) FormatCommand() argument 212 CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize) CommandDispatch() argument [all...] |
H A D | erase_commander.cpp | 33 void EraseCommander::DoCommand(const uint8_t *payload, int payloadSize) in DoCommand() argument 36 if (payload == nullptr || payloadSize <= 0) { in DoCommand() 38 FLASHD_LOGI("payload is null or payloadSize is invaild"); in DoCommand() 42 std::string cmdParam(reinterpret_cast<const char *>(payload), payloadSize); in DoCommand() local
|
H A D | daemon.cpp | 98 const uint16_t command, uint8_t *payload, const int payloadSize) in RedirectToTask() 106 ret = TaskCommandDispatch<HdcDaemonUnity>(hTaskInfo, TYPE_UNITY, command, payload, payloadSize); in RedirectToTask() 110 ret = TaskCommandDispatch<HdcShell>(hTaskInfo, TYPE_SHELL, command, payload, payloadSize); in RedirectToTask() 117 ret = TaskCommandDispatch<HdcFile>(hTaskInfo, TASK_FILE, command, payload, payloadSize); in RedirectToTask() 122 ret = TaskCommandDispatch<HdcDaemonUnity>(hTaskInfo, TYPE_UNITY, command, payload, payloadSize); in RedirectToTask() 134 ret = TaskCommandDispatch<DaemonUpdater>(hTaskInfo, TASK_UPDATER, command, payload, payloadSize); in RedirectToTask() 142 ret = TaskCommandDispatch<InvalidDaemon>(hTaskInfo, TASK_FAKE, command, payload, payloadSize); in RedirectToTask() 195 bool HdcDaemon::DaemonSessionHandshake(HSession hSession, const uint32_t channelId, uint8_t *payload, int payloadSize) in DaemonSessionHandshake() argument 198 string s = string((char *)payload, payloadSize); in DaemonSessionHandshake() 237 int payloadSize) in FetchCommand() 97 RedirectToTask(HTaskInfo hTaskInfo, HSession hSession, const uint32_t channelId, const uint16_t command, uint8_t *payload, const int payloadSize) RedirectToTask() argument 236 FetchCommand(HSession hSession, const uint32_t channelId, const uint16_t command, uint8_t *payload, int payloadSize) FetchCommand() argument [all...] |
H A D | format_commander.cpp | 34 void FormatCommander::DoCommand(const uint8_t *payload, int payloadSize) in DoCommand() argument 37 if (payload == nullptr || payloadSize <= 0) { in DoCommand() 39 FLASHD_LOGE("payload is null or payloadSize is invaild"); in DoCommand() 43 std::string cmdParam(reinterpret_cast<const char *>(payload), payloadSize); in DoCommand() local
|
H A D | update_commander.cpp | 71 void UpdateCommander::DoCommand(const uint8_t *payload, int payloadSize) in DoCommand() argument 73 if (payload == nullptr || payloadSize <= 0) { in DoCommand() 75 FLASHD_LOGE("payload is null or payloadSize is invaild"); in DoCommand() 79 if (!DoUpdate(payload, payloadSize)) { in DoCommand() 85 bool UpdateCommander::DoUpdate(const uint8_t *payload, int payloadSize) in DoUpdate() argument 92 auto writeSize = std::min(static_cast<size_t>(payloadSize), fileSize_ - currentSize_); in DoUpdate()
|
H A D | flash_commander.h | 27 void DoCommand(const uint8_t *payload, int payloadSize) override; 32 int DoFlash(const uint8_t *payload, int payloadSize);
|
H A D | update_commander.h | 26 void DoCommand(const uint8_t *payload, int payloadSize) override; 31 bool DoUpdate(const uint8_t *payload, int payloadSize);
|
H A D | erase_commander.h | 26 void DoCommand(const uint8_t *payload, int payloadSize) override;
|
H A D | format_commander.h | 27 void DoCommand(const uint8_t *payload, int payloadSize) override;
|
H A D | commander.h | 36 virtual void DoCommand(const uint8_t *payload, int payloadSize) = 0;
|
/base/update/updater/test/unittest/flashd_test/ |
H A D | flashd_unittest.cpp | 71 int payloadSize = cmdstr.size() + 1; in HWTEST_F() local 72 commander->DoCommand(payload, payloadSize); in HWTEST_F() 76 payloadSize = 0; in HWTEST_F() 77 commander->DoCommand(payload, payloadSize); in HWTEST_F() 82 payloadSize = cmdstr.size(); in HWTEST_F() 83 commander->DoCommand(payload, payloadSize); in HWTEST_F() 88 payloadSize = cmdstr.size() + 1; in HWTEST_F() 89 commander->DoCommand(payload, payloadSize); in HWTEST_F() 105 int payloadSize = cmdstr.size(); in HWTEST_F() local 106 commander->DoCommand(payload, payloadSize); in HWTEST_F() 139 int payloadSize = cmdstr.size() + 1; HWTEST_F() local 173 int payloadSize = cmdstr.size() + 1; HWTEST_F() local 277 int payloadSize = cmdstr.size(); HWTEST_F() local 390 int payloadSize = cmdstr.size() + 1; HWTEST_F() local 419 int payloadSize = cmdstr.size() + 1; HWTEST_F() local [all...] |
/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_generate.c | 578 uint32_t payloadSize = originKeyEncDataPart.size; in DecryptImportedKeyWithKek() local 579 ret = BuildDecryptUsageSpecOfUnwrap(&kekAadPart, &kekNoncePart, &kekTagPart, payloadSize, decOriginKeyUsageSpec); in DecryptImportedKeyWithKek()
|