mirror of
https://github.com/freemkv/libfreemkv.git
synced 2026-10-07 18:13:10 +00:00
scan, keys: read less on a live drive; FMTS discs on the trusted key path
- Key evidence reads the filesystem in batches with the metadata partition prefetched, not one command per sector (~1 s on a USB UHD). - The live Blu-ray scan prefetches only the files it parses (~22 MB and three long seeks less on a UHD). The MKB is read from a 4 MiB prefix with its record headers walked; its bytes are unchanged. - macOS: no fixed 500 ms sleep after unmounting before claiming the drive. - FMTS discs use the trusted CPS path; unit-key samples skip forensic segment units. The parity_image_fmts_alternate_phase golden changes only in request count, on a fixture title under two keys (not a real disc).
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
phase0 status = KeySetStatus { proven: 2, declared: Some(2), keyed: 2, clear: 0, lazy: 0, forensic: Resolved, origin: Some("online"), best_effort: false, requests: 2 }
|
||||
phase0 status = KeySetStatus { proven: 2, declared: Some(2), keyed: 2, clear: 0, lazy: 0, forensic: Resolved, origin: Some("online"), best_effort: false, requests: 3 }
|
||||
phase0 forensic-clip = 98304 bytes sha256:2f40ac12464652e99ffb371dc0ed2af6
|
||||
phase0 copy = refused E7013
|
||||
phase1 status = KeySetStatus { proven: 2, declared: Some(2), keyed: 2, clear: 0, lazy: 0, forensic: Resolved, origin: Some("online"), best_effort: false, requests: 3 }
|
||||
phase1 status = KeySetStatus { proven: 2, declared: Some(2), keyed: 2, clear: 0, lazy: 0, forensic: Resolved, origin: Some("online"), best_effort: false, requests: 4 }
|
||||
phase1 forensic-clip = 98304 bytes sha256:5026938565e0cc00c6399f36f8fc1fa2
|
||||
phase1 copy = refused E7013
|
||||
|
||||
Reference in New Issue
Block a user