From 5ed7dd7dca5c5bffa4610bf8b9e165c017867a7d Mon Sep 17 00:00:00 2001 From: Andrew Gunnerson Date: Wed, 4 Oct 2023 15:49:10 -0400 Subject: [PATCH] payload: Bump maximum manifest size to 4 MiB The Android 13 -> 14 incremental OTA has a 1.7 MiB manifest. Signed-off-by: Andrew Gunnerson --- avbroot/src/format/payload.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avbroot/src/format/payload.rs b/avbroot/src/format/payload.rs index f582259..dd67ac1 100644 --- a/avbroot/src/format/payload.rs +++ b/avbroot/src/format/payload.rs @@ -42,7 +42,7 @@ use crate::{ const OTA_MAGIC: &[u8; 4] = b"CrAU"; const OTA_HEADER_SIZE: usize = OTA_MAGIC.len() + 8 + 8 + 4; -const MANIFEST_MAX_SIZE: usize = 1024 * 1024; +const MANIFEST_MAX_SIZE: usize = 4 * 1024 * 1024; #[derive(Debug, Error)] pub enum Error {