mirror of
https://github.com/freemkv/freemkv-unlock.git
synced 2026-10-07 18:13:11 +00:00
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).
520 B
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.