version = 4
[[package]]
name = "aes"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138"
dependencies = [
"cipher",
"cpubits",
"cpufeatures",
]
[[package]]
name = "anyhow"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
[[package]]
name = "cipher"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
dependencies = [
"crypto-common",
"inout",
]
[[package]]
name = "cpubits"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"
[[package]]
name = "cpufeatures"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
dependencies = [
"libc",
]
[[package]]
name = "crypto-common"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
dependencies = [
"hybrid-array",
]
[[package]]
name = "hybrid-array"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da"
dependencies = [
"typenum",
]
[[package]]
name = "inout"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
dependencies = [
"hybrid-array",
]
[[package]]
name = "libc"
version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
dependencies = [
"proc-macro2",
]
[[package]]
name = "sheathe-core"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1580493e21cbeef4304d0a4a1439947524c01ac349a6907dfb6e712d5eec2eb"
dependencies = [
"thiserror",
]
[[package]]
name = "sheathe-crypto"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74ee18aca6be3b90705e21975b65f76f4dc7f364d9d9aed8fc1c2b135efbb7a0"
dependencies = [
"aes",
"sheathe-core",
]
[[package]]
name = "sheathe-dash"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3cb4a6556933c3baa44594758b9c0a6e1e8db512ecce354603e8e2fcbfe6ed0"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-es"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99e6ba831e3990c0a7232e5e843ec22e3dfeca74d8e8f7f0f386aab4df56c16b"
dependencies = [
"sheathe-core",
"sheathe-ts",
]
[[package]]
name = "sheathe-hls"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fb07a4c4f5c060cf7c959faf555b8ae1e1a3578eb518799b4b00f890c53115c"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-mkv"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b08be2548fb6fd74e418535ebfbae3ce5f23254dcdc4be3be0369c455d94e2d"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-mp4"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb9579c98088b2baaed3dfea25a1e66e856aa8f12580ed60e823fc8f1969cd3e"
dependencies = [
"sheathe-core",
"sheathe-crypto",
]
[[package]]
name = "sheathe-package"
version = "0.3.0"
dependencies = [
"anyhow",
"sheathe-core",
"sheathe-crypto",
"sheathe-dash",
"sheathe-es",
"sheathe-hls",
"sheathe-mkv",
"sheathe-mp4",
"sheathe-text",
"sheathe-ts",
]
[[package]]
name = "sheathe-text"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "920e28555aa7afd6f24269297e982789df5f8e62126f36168a8df36cf3ff3c6b"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-ts"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bd685dcafc057ed6df1f9c602b8453068098c600a2ce6cbbec0ef43b2ec5a96"
dependencies = [
"sheathe-core",
]
[[package]]
name = "syn"
version = "2.0.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "typenum"
version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"