Changed EncodeFEC to compute in incremental steps allowing OTA to be
paused during verity writes.
Test: tested incremental OTA on cuttelfish devices.
Bug: 243594791
Change-Id: I55179ab06fd22f10b246449e841d9b40204c6aaf
diff --git a/payload_consumer/filesystem_verifier_action.h b/payload_consumer/filesystem_verifier_action.h
index dd48eff..5bc44b1 100644
--- a/payload_consumer/filesystem_verifier_action.h
+++ b/payload_consumer/filesystem_verifier_action.h
@@ -86,6 +86,10 @@
private:
friend class FilesystemVerifierActionTestDelegate;
+ // Wrapper function that schedules calls of EncodeFEC. Returns true on success
+ void WriteVerityData(FileDescriptor* fd,
+ void* buffer,
+ const size_t buffer_size);
void WriteVerityAndHashPartition(const off64_t start_offset,
const off64_t end_offset,
void* buffer,