Matthew Jackson matthew
  • Joined on 2026-03-18
matthew pushed to 1.3.0 at pq/freemkv-unlock 2026-07-05 19:35:59 +00:00
a96b675e7a v1.2.2: bump version (unified release)
matthew deleted branch boil-cleanup-1.3 from pq/freemkv-keysources 2026-07-05 19:12:49 +00:00
matthew pushed to 1.3.0 at pq/freemkv-keysources 2026-07-05 19:12:48 +00:00
3bc8969c5f keydb/online: resolve off aacs::derive + types, drop boil wrappers
ff63a4dfa9 v1.2.2: bump version (unified release)
f93dddf40c keydb: adopt corrected mk_from_dk (2-arg), reviving the DK->MK fallback
c07467c84e v1.2.1: bump version (unified release)
290fc6aafb v1.2.1: bump version
Compare 15 commits »
matthew deleted branch aacs-layout-1.3.0 from pq/libfreemkv 2026-07-05 19:12:47 +00:00
matthew pushed to 1.3.0 at pq/libfreemkv 2026-07-05 19:12:46 +00:00
122a03b23d aacs: remove boil veneer; move key newtypes to aacs::types
dcc553a716 aacs: keep flat re-exports for the typed key primitives
3b06a4c844 aacs(2.1): variant Media Key as a clean PK -> Km primitive
f9d112e481 aacs(2.1): wire variants_for_uv from the 0x2d record; chain runs end-to-end
f4fe651cb9 aacs: point integration tests at real module paths
Compare 17 commits »
matthew pushed to boil-cleanup-1.3 at pq/freemkv-keysources 2026-07-05 19:10:07 +00:00
3bc8969c5f keydb/online: resolve off aacs::derive + types, drop boil wrappers
ff63a4dfa9 v1.2.2: bump version (unified release)
f93dddf40c keydb: adopt corrected mk_from_dk (2-arg), reviving the DK->MK fallback
c07467c84e v1.2.1: bump version (unified release)
290fc6aafb v1.2.1: bump version
Compare 10 commits »
matthew created branch boil-cleanup-1.3 in pq/freemkv-keysources 2026-07-05 19:10:07 +00:00
matthew pushed to aacs-layout-1.3.0 at pq/libfreemkv 2026-07-05 19:10:06 +00:00
122a03b23d aacs: remove boil veneer; move key newtypes to aacs::types
matthew pushed to aacs-layout-1.3.0 at pq/libfreemkv 2026-07-05 05:19:41 +00:00
dcc553a716 aacs: keep flat re-exports for the typed key primitives
matthew pushed to aacs-layout-1.3.0 at pq/libfreemkv 2026-07-05 05:00:07 +00:00
3b06a4c844 aacs(2.1): variant Media Key as a clean PK -> Km primitive
f9d112e481 aacs(2.1): wire variants_for_uv from the 0x2d record; chain runs end-to-end
f4fe651cb9 aacs: point integration tests at real module paths
5ff04649ba aacs: remove the mod.rs facade — module paths are the public API
84aaceceb7 aacs: merge media_key + volume_key into derive.rs
Compare 10 commits »
matthew created branch aacs-layout-1.3.0 in pq/libfreemkv 2026-07-05 05:00:07 +00:00
matthew pushed to 1.3.0 at pq/freemkv-keysources 2026-07-02 05:36:09 +00:00
b80d4cbbb8 keydb: adopt corrected mk_from_dk (2-arg), reviving the DK->MK fallback
matthew created branch 1.3.0 in pq/freemkv-keysources 2026-07-02 05:36:09 +00:00
matthew pushed to 1.3.0 at pq/libfreemkv 2026-07-02 05:35:56 +00:00
125a8e5bf0 aacs: full-ladder resolve_candidate + correct mk_from_dk
741c1ea11d restore freemkv-unlock path dep for local dev (post-v1.2.1)
e713b26b87 v1.2.1: bump version (freemkv-unlock git-pinned for the tag)
fcbd667add changelog: describe the shipped re-base DTS fix + faithful-passthrough note
88c03152e2 mux/dts: re-base PTS per PES instead of a running clock (fix long-title drift)
Compare 10 commits »
matthew created branch 1.3.0 in pq/libfreemkv 2026-07-02 05:35:56 +00:00
matthew pushed to wip/oem-disc-keys at pq/libfreemkv 2026-07-02 01:57:42 +00:00
071c3c95c2 WIP: OEM disc-keys CDB path — parked pending CDB template discovery
f306555879 v0.26.0: bump version
5835569c20 aacs: OEM-driven VID retrieval — per-drive CDB from profile, cert fallback
4077c2c817 v0.25.14: rename Drive raw-read API to remove third-party project breadcrumbs
2a6eb2f261 v0.25.13: DrmScheme dispatcher + AACS 2.1 framework + libredrive cleanup
Compare 10 commits »
matthew created branch wip/oem-disc-keys in pq/libfreemkv 2026-07-02 01:57:42 +00:00
matthew pushed to rc6-aacs at pq/freemkv-keysources 2026-06-28 01:11:02 +00:00
ed62626922 keydb_format: faithful verbatim titles + tag-letter field fix + real-data idempotence test
d638296e01 keydb_format: add to_keydb_cfg serializer (inverse of parse); rename DiscEntry.disc_id -> vid
Compare 2 commits »
matthew pushed to rc6 at pq/libfreemkv 2026-06-27 17:12:22 +00:00
f49ef023cf changelog: enrich 1.1.0-beta.1 and rc.5.2 entries with concrete mechanisms (version label SoT, per-extent AACS anchor, E7017/E7022 no-key split, 3-sector unit grid)
ba5e4fdafa changelog: add 1.1.0-beta.1 version-stamp consistency, DTS-HD MA core-sync, and TrueHD DTS-monotonicity fixes
ced89133cc docs(fvi): standardize table headers and multi-line dense cells
aefd6b6342 mux: single source of truth for the version label (VERSION_LABEL/MUX_APP)
78f78d285e docs(fvi): pretty-print JSON blocks in FVI format spec
Compare 10 commits »
matthew created branch rc6 in pq/libfreemkv 2026-06-27 17:12:22 +00:00