xref: /webrtc/srtp/Cargo.toml (revision 7bf14382)
1[package]
2name = "webrtc-srtp"
3version = "0.9.1"
4authors = ["Rain Liu <[email protected]>"]
5edition = "2021"
6description = "A pure Rust implementation of SRTP"
7license = "MIT/Apache-2.0"
8documentation = "https://docs.rs/webrtc-srtp"
9homepage = "https://webrtc.rs"
10repository = "https://github.com/webrtc-rs/srtp"
11rust-version = "1.63.0"
12
13[dependencies]
14util = { version = "0.7.0", path = "../util", package = "webrtc-util", default-features = false, features = [
15    "conn",
16    "buffer",
17    "marshal",
18] }
19rtp = { version = "0.7.0", path = "../rtp" }
20rtcp = { version = "0.8.0", path = "../rtcp" }
21
22byteorder = "1"
23bytes = "1"
24thiserror = "1.0"
25hmac = { version = "0.12.1", features = ["std", "reset"] }
26sha1 = "0.10.5"
27ctr = "0.8.0"
28aes = "0.7.5"
29subtle = "2.4"
30tokio = { version = "1.19", features = ["full"] }
31log = "0.4.16"
32aead = { version = "0.4.3", features = ["std"] }
33aes-gcm = { version = "0.10.1", features = ["std"] }
34
35[dev-dependencies]
36tokio-test = "0.4.0" # must match the min version of the `tokio` crate above
37lazy_static = "1.4.0"
38