Files
freemkv-unlock/docs/unlocked-debug-redaction.md
T
Matthew Jackson 74936ad892 release: 1.7.0
Fixed
- ld/profile: find_by_drive_id no longer mis-binds a drive whose reported
  product_id is real but uncatalogued to a sibling model's profile (and its wrong
  LibreDrive microcode); the product-id-blind loose match is gated on an empty id.

Docs / CI
- Third-party NOTICE for the LibreDrive microcode bundled in profiles.json;
  cargo-deny gate (#15) and audience-based comment-guard (#17).
2026-09-02 12:27:57 -07:00

520 B

Why Unlocked's Debug impl is hand-written

Unlocked is the public carrier that leaves this crate, and both bus_key (the AACS bus key) and vid (the Volume ID that feeds VUK derivation) are key material that must never reach a log or a test-failure message in plaintext. The AacsAuth / CertHandshake siblings already redact; a derived Debug here would print the very bytes they hide.

Presence is still observable (Some/None) so a log can say WHETHER a key was obtained without revealing WHAT it is.