Files
freemkv-keysources/Cargo.toml
T
MattJackson c6f1ec1fcc OnlineSource: minimal client; POST to the configured URL verbatim
Drop unused tracing dep. The endpoint URL is taken from config as-is, so a
change on the service side is a config change, not a code change.
2026-06-04 15:33:34 -07:00

19 lines
822 B
TOML

[package]
name = "freemkv-keysources"
version = "0.27.5"
edition = "2024"
license = "AGPL-3.0-only"
description = "Pluggable AACS key sources (keydb, online key service, mapfile) for libfreemkv. Each source looks a disc up and hands libfreemkv a Key; the library does all derivation."
repository = "https://github.com/freemkv/freemkv-keysources"
keywords = ["aacs", "blu-ray", "uhd", "decryption", "keydb"]
categories = ["multimedia"]
[dependencies]
# Path during development; the published release pins a crates.io version. The
# crate provides the `KeySource` trait + `Key`/`DiscInputs` types these impls fill.
libfreemkv = { version = "0.27", path = "../libfreemkv" }
# OnlineSource: POST disc inputs + samples to a key service over HTTP.
ureq = { version = "2", features = ["json"] }
serde_json = "1"
base64 = "0.22"