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.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
[[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"
version = "0.6.0"
dependencies = [
"sheathe-core",
"sheathe-crypto",
"sheathe-dash",
"sheathe-es",
"sheathe-hls",
"sheathe-mkv",
"sheathe-mp4",
"sheathe-package",
"sheathe-text",
"sheathe-ts",
]
[[package]]
name = "sheathe-core"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cabdbf4c9cfab17cfd919897a70924f1352c1acbf97aa0b1a95c6bc98bb4888"
dependencies = [
"thiserror",
]
[[package]]
name = "sheathe-crypto"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a66b924c7ee95ad6748ea42b3c4eed051244661ae4bee3f9504138094a238e9"
dependencies = [
"aes",
"sheathe-core",
]
[[package]]
name = "sheathe-dash"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39b238a29f3bb1d57406e9133784eca9d0270c44a105bb5ee981110fe6a1b7c8"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-es"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ff5f7e74682059d51691eaa76d25b3c7d265e03a2a69d337358b4a825fb9fbb"
dependencies = [
"sheathe-core",
"sheathe-ts",
]
[[package]]
name = "sheathe-hls"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a07f1ce2286fae40e6da903f60e8c1157971b7d84ea95132a913fe48f94c1ed"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-mkv"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "748cb38aabd2756886026ecb6d300e3dbcdaf8de7c9b6068cd5b86c70b940ac6"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-mp4"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ded757f2ac6cc61aa6a1276eab1f6b4ea2f3fb62d443d09d8a1043f0921ba5c1"
dependencies = [
"sheathe-core",
"sheathe-crypto",
]
[[package]]
name = "sheathe-package"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6f320a57d846f04a5a7d4496b4e7fe820acff550aeb3f8da692c030133c7e86"
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.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5396108b0edf459eee07e99c2621709311859e0420c2110e41ec70a9d708f181"
dependencies = [
"sheathe-core",
]
[[package]]
name = "sheathe-ts"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62a5047a51c785521718c21dd49ede41c398fa0ee39f13a0a1cdacf32b1177ac"
dependencies = [
"sheathe-core",
]
[[package]]
name = "syn"
version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "2.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd"
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"