HKDF-SHA256 session key derivation, AES-128-CBC content key unwrap, AES-128-CTR frame decryption, and MD5 request signing for Qobuz CMAF segmented streaming. cc
18 lines
369 B
TOML
18 lines
369 B
TOML
[package]
|
|
name = "qbz-cmaf"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "CMAF segment parsing and crypto for Qobuz streaming"
|
|
|
|
[dependencies]
|
|
aes = "0.8"
|
|
cbc = "0.1"
|
|
ctr = "0.9"
|
|
hkdf = "0.12"
|
|
sha2 = "0.10"
|
|
base64 = { workspace = true }
|
|
md-5 = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
log = { workspace = true }
|