• v1.7.0-rc6 de3f11f47d

    Ghost released this 2026-09-05 18:12:17 +00:00 | 66 commits to dev since this release

    • lib.rs: replace HostCert's derived Debug with a hand-written impl that
      redacts private_key/private_key_v2 (mirrors AacsAuth/Unlocked); keep Clone
      derived. Add a HostCert case to the Debug leak-guard tests.
    • aacs/mod.rs: warn when the cert handshake drops a read_data_key (bus key)
      because the drive refused the fetch (read_data_key None + err Some) so the
      otherwise-invisible UHD bus-key failure is diagnosable. Public Unlocked
      type and return contract unchanged.
    • mt1959: add byte-for-byte CDB assertions for variant_a's WRITE_BUFFER and
      0x45 verify read, and variant_b's Step-2 metadata read and Step-3
      write-extra CDBs.
    • renesas: add a test where the A read fails, the knock runs, and the B read
      succeeds, asserting the knock CDB is issued between A and B.
    • vid.rs: add a test for the Err-with-sense branch classifying as Ok(None)
      VID-miss, not Err(Transport).
    • docs/freemkv-abi.md: correct the stale claim that a VID miss fails the
      unlock; full_unlock now returns Ok(Unlocked{vid:None}) on a VID miss.
    Downloads