CSS crypto tests + DVD pipeline fully wired

- CSS roundtrip tests: decrypt_key determinism, descramble XOR roundtrip
- CSS table verification: TAB1 is permutation, TAB4 is bit-reversal involution
- DVD scan pipeline confirmed: scan_dvd_titles, CSS crack, ContentReader descramble
- 229 tests, all passing
This commit is contained in:
MattJackson
2026-04-11 17:14:58 +00:00
parent 648ce28ac6
commit e4c5c88909
5 changed files with 326 additions and 25 deletions
+3 -2
View File
@@ -94,8 +94,9 @@ pub use identity::DriveId;
pub use profile::DriveProfile;
// Platform trait is pub(crate) -- callers use DriveSession, not Platform directly
pub use disc::{
AacsState, AudioStream, Clip, Codec, ColorSpace, ContentReader, Disc, DiscFormat, DiscTitle,
Extent, HdrFormat, KeySource, ScanOptions, Stream, SubtitleStream, VideoStream,
AacsState, AudioStream, Clip, Codec, ColorSpace, ContentFormat, ContentReader, Disc,
DiscFormat, DiscTitle, Extent, HdrFormat, KeySource, ScanOptions, Stream, SubtitleStream,
VideoStream,
};
pub use mux::DiscOptions;
pub use mux::DiscStream;