Files
libfreemkv/tests/spec_sites.txt
T
Matthew Jackson 1d78420366 keys: read damage is never a key failure; legacy key API removed
Damaged AACS units are holed, blanked and counted on every path instead
of stopping with E7013; failed batch partners fall back to side reads
and a wrong FMTS key is judged per key. ResolvedKeySet is the only AACS
decrypt door; a raw whole-disc reader never decrypts and refuses titles
with no stream folder (E6003) or a piece no held key opens (E7032).
2026-09-29 17:20:43 -07:00

83 lines
3.2 KiB
Plaintext

# Spec-governed code sites (KU design §3.6.1 rule 11): `<file>\t<fn>\t<id>`, one row per
# (site, quote). `spec_governed_sites_cite_the_spec` checks that the body of `fn <fn>` in
# `<file>` names `<id>`. KU rows are KS-n; Stop adds its SS-n rows, mpg:// its MS-n.
src/aacs/content.rs clear_copy_permission_indicator KS-5
src/aacs/content.rs clear_copy_permission_indicator KS-6
src/aacs/content.rs clear_copy_permission_indicator KS-22
src/decrypt.rs apply_aacs_map KS-3
src/decrypt.rs apply_aacs_map KS-5
src/decrypt.rs apply_aacs_map KS-25
src/decrypt.rs apply_aacs_map KS-26
src/decrypt.rs blank_damaged_units KS-2
src/decrypt.rs blank_damaged_units KS-3
src/decrypt.rs blank_damaged_units KS-4
src/decrypt.rs blank_damaged_units KS-22
src/disc/mod.rs declared_cps_units KS-14
src/disc/mod.rs declared_cps_units KS-27
src/sector/bus_removal.rs debus_read KS-18
src/scsi/mod.rs parse_sense_progress SS-1
src/scsi/mod.rs parse_sense_progress SS-2
src/drive/mod.rs wait_ready_with SS-1
src/drive/mod.rs wait_ready_with SS-3
src/drive/mod.rs wait_ready_with SS-4
src/drive/allow.rs is_allow SS-5
src/drive/mod.rs lock_tray SS-5
src/drive/mod.rs unlock_tray SS-5
src/drive/allow.rs is_eject SS-6
src/drive/mod.rs eject SS-6
src/drive/mod.rs finish_eject SS-6
src/drive/mod.rs start_unit SS-6
src/drive/mod.rs note_ledger SS-7
src/io/artifact_lock.rs acquire_ids SS-8
src/io/artifact_lock.rs acquire_ids SS-9
src/io/artifact_lock.rs acquire_ids SS-10
src/keys/resolve.rs resolve_observed KS-14
src/keys/resolve.rs borrow_samples KS-10
src/keys/resolve.rs apply_single_unit_rule KS-14
src/keys/arrival.rs decrypt_proven KS-5
src/keys/arrival.rs side_partners KS-1
src/keys/arrival.rs side_partners KS-2
src/keys/arrival.rs side_partners KS-7
src/keys/arrival.rs is_partner KS-4
src/keys/fmts.rs anchor KS-26
src/keys/fmts.rs phases KS-25
src/keys/fmts.rs phases KS-26
src/mux/mpg/pack.rs pack_header MS-2
src/mux/mpg/pack.rs pack_header MS-3
src/mux/mpg/pack.rs pack_header MS-4
src/mux/mpg/pack.rs system_header MS-5
src/mux/mpg/pack.rs system_header MS-6
src/mux/mpg/pack.rs system_header MS-7
src/mux/mpg/pack.rs crc32 MS-26
src/mux/mpg/pack.rs psm MS-8
src/mux/mpg/pack.rs psm MS-9
src/mux/mpg/pack.rs hierarchy_descriptor MS-23
src/mux/mpg/pack.rs iso639_descriptor MS-24
src/mux/mpg/pack.rs fmkv_descriptors MS-28
src/mux/mpg/pack.rs pes_header MS-10
src/mux/mpg/pack.rs pes_header MS-11
src/mux/mpg/pack.rs pes_header MS-12
src/mux/mpg/fit.rs want MS-22
src/mux/mpg/fit.rs want MS-27
src/mux/mpg/pstd.rs room MS-16
src/mux/mpg/pstd.rs push MS-18
src/mux/mpg/pstd.rs emit_pes MS-14
src/mux/mpg/pstd.rs emit_pes MS-15
src/mux/mpg/pstd.rs write_pack MS-16
src/mux/mpg/pstd.rs emit_pes MS-19
src/mux/mpg/pstd.rs emit_pes MS-21
src/mux/mpg/pstd.rs emit_pes MS-29
src/mux/mpg/pstd.rs write_pack MS-3
src/mux/mpg/pstd.rs write_pack MS-4
src/mux/mpg/pstd.rs pump MS-17
src/mux/mpg/mod.rs first_pack_prefix MS-7
src/mux/mpg/mod.rs first_pack_prefix MS-8
src/mux/mpg/mod.rs first_pack_prefix MS-13
src/mux/mpg/mod.rs first_pack_prefix MS-22
src/mux/mpg/mod.rs first_pack_prefix MS-23
src/mux/codec/lpcm.rs dvd_header MS-30
src/mux/mpg/scan.rs parse_map MS-8
src/mux/mpg/scan.rs parse_map MS-9
src/mux/mpg/scan.rs scan MS-23
src/css/mod.rs ps_scrambled_at MS-31