From 6df5e7c8b0aa7285dab654b5ed030b09d1fb2998 Mon Sep 17 00:00:00 2001 From: "Mike A." Date: Tue, 5 May 2026 18:58:54 +0200 Subject: [PATCH] Make `passcode_generation` field optional when deserializing escrow metadata --- src/icloud/keychain.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/icloud/keychain.rs b/src/icloud/keychain.rs index c8afb85..e646d0b 100644 --- a/src/icloud/keychain.rs +++ b/src/icloud/keychain.rs @@ -1107,6 +1107,7 @@ pub const KEYCHAIN_ZONES: &[&str] = &[ pub struct EscrowMetadata { pub serial: String, pub build: String, + #[serde(default)] pub passcode_generation: u32, #[serde(rename = "com.apple.securebackup.timestamp")] pub timestamp: String,