Matthew Jackson 1662345b7e online: halt and liveness wiring, forensic fallback, LAN key-service hosts
The query worker honours ctx.halt() and reports liveness (following
libfreemkv's Progress -> Liveness rename). A definitive key-service miss
allows the forensic phase fallback. LAN, loopback and link-local hosts
are allowed, vetted with libfreemkv's is_blocked_ip.
CI path-patches freemkv-unlock and runs cargo-deny from the repo dir;
Stop tests use idle bounds instead of tight wall-clock limits.
2026-10-01 18:06:06 -07:00
2026-09-02 12:27:48 -07:00
2026-09-02 12:27:48 -07:00
2026-07-10 12:31:19 -07:00

License: MIT CI codecov

freemkv-keysources

Pluggable AACS key sources (keydb, online key service) for libfreemkv. Each source looks a disc up and hands libfreemkv its terminal Unit Keys via get_unit_keys; the library does all derivation.

Development

Build API documentation with cargo doc --no-deps --open for source construction, keydb paths and online-query contracts. Run cargo test --tests to validate parsing, caching and request guards. Tests use synthetic keys and local fixtures; never commit real key material or credentials.

License

MIT — see LICENSE.

S
Description
No description provided
Readme MIT
896 KiB
Languages
Rust 100%