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