Files
libfreemkv/tests/goldens/parity_image_bd_clear_files.golden
Matthew Jackson 81ecc8acce decrypt: one content-detected decryption stage; keep going past damage
Every input decrypts through one stage that detects its content, with
strict stale-CPI handling and partial units only at EOF. Damage no
longer ends a rip where usable content remains (E7031, UDF FID,
MPLS/CLPI truncation, whole-disc E7032). M2TS output declares tracks in
an HDMV PMT and paces PCR; network:// allows LAN and loopback and
is_blocked_ip is public; parity goldens pin today's outputs.
2026-09-30 20:11:59 -07:00

29 lines
2.4 KiB
Plaintext

resolve-whole status = KeySetStatus { proven: 0, declared: Some(2), keyed: 0, clear: 2, lazy: 0, forensic: None, origin: None, best_effort: false, requests: 0 }
copy written = 8466432
copy image = 8466432 bytes sha256:98778a03e8af5deb127b504109f70589
copy blanked = 0
extract result = good=73728 unreadable=0 complete=true halted=false files=[("BDMV/STREAM/00001.m2ts", 36864, 0, true), ("BDMV/STREAM/00002.m2ts", 36864, 0, true)]
extract out BDMV/STREAM/00001.m2ts = 36864 bytes sha256:368a55d7eca3e25f6af377a6f1aec041
extract out BDMV/STREAM/00002.m2ts = 36864 bytes sha256:368a55d7eca3e25f6af377a6f1aec041
copy-raw written = 8466432
copy-raw image = 8466432 bytes sha256:98778a03e8af5deb127b504109f70589
extract-raw result = good=73728 unreadable=0 complete=true halted=false files=[("BDMV/STREAM/00001.m2ts", 36864, 0, true), ("BDMV/STREAM/00002.m2ts", 36864, 0, true)]
extract-raw out BDMV/STREAM/00001.m2ts = 36864 bytes sha256:368a55d7eca3e25f6af377a6f1aec041
extract-raw out BDMV/STREAM/00002.m2ts = 36864 bytes sha256:368a55d7eca3e25f6af377a6f1aec041
resolve-title status = KeySetStatus { proven: 0, declared: Some(2), keyed: 0, clear: 2, lazy: 0, forensic: None, origin: None, best_effort: false, requests: 0 }
title-read = 73728 bytes sha256:6b12cadf0d7bb63d7decc4a7663d3e52
title-read blanked = 0
iso-mkv outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
iso-mkv out o.mkv = 56444 bytes sha256:5acfcd084d22d1df3913475317704196
iso-m2ts outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
iso-m2ts out o.m2ts = 73920 bytes sha256:75f47cceb62e356629aec9b6bdb722c1
iso-null outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
iso-mkv-raw outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
iso-mkv-raw out o.mkv = 56444 bytes sha256:5acfcd084d22d1df3913475317704196
iso-mkv-selection outcome = completed=true opened=true bytes=40032 errors=0 lost=0 streams=2 undelivered=[]
iso-mkv-selection out o.mkv = 42528 bytes sha256:371978c9cf71c3d5c1a01fda23e9bcf9
live-mkv outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
live-mkv out o.mkv = 56444 bytes sha256:5acfcd084d22d1df3913475317704196
live-mkv-raw outcome = completed=true opened=true bytes=52832 errors=0 lost=0 streams=3 undelivered=[]
live-mkv-raw out o.mkv = 56444 bytes sha256:5acfcd084d22d1df3913475317704196