stage 4a: bridge libfreemkv to the freemkv-unlock crate

Add the freemkv-unlock dependency (path dep for local dev; re-pinned to a git
tag at release) and the consumption bridge: one generic ScsiAdapter mapping
libfreemkv's transport to the unlock contract, host-cert + DriveId mapping, and
run_unlockers() which news up all_unlockers() and runs the first matching one.
Additive — validates the dep resolves and the adapter compiles; the in-tree
registry/handshake/css path is still active and gets replaced in 4b.
This commit is contained in:
Matthew Jackson
2026-06-29 19:48:50 -07:00
parent 80e8523db2
commit 3bdb6f8b1a
2 changed files with 80 additions and 0 deletions
+1
View File
@@ -22,6 +22,7 @@ sha1 = "0.10"
sha2 = "0.10"
aes = "0.8"
cbc = "0.1"
freemkv-unlock = { path = "../freemkv-unlock" }
num-bigint = "0.4"
num-traits = "0.2"
num-integer = "0.1"