diff --git a/srtp/Cargo.toml b/srtp/Cargo.toml index 745f690..49fbd9d 100644 --- a/srtp/Cargo.toml +++ b/srtp/Cargo.toml @@ -11,18 +11,18 @@ shared = { path = "../shared", package = "shared", default-features = false, fea rtp = { path = "../rtp", package = "rtp" } rtcp = { path = "../rtcp", package = "rtcp" } -retty = "0.24.0" +retty = "0.24" byteorder = "1" bytes = "1" thiserror = "1.0" -hmac = { version = "0.12.1", features = ["std", "reset"] } -sha1 = "0.10.5" -ctr = "0.8.0" -aes = "0.7.5" +hmac = { version = "0.12", features = ["std", "reset"] } +sha1 = "0.10" +ctr = "0.9" +aes = "0.8" subtle = "2.4" -log = "0.4.16" -aead = { version = "0.4.3", features = ["std"] } -aes-gcm = { version = "0.10.1", features = ["std"] } +log = "0.4" +aead = { version = "0.5", features = ["std"] } +aes-gcm = { version = "0.10", features = ["std"] } [dev-dependencies] -lazy_static = "1.4.0" +lazy_static = "1.4" diff --git a/srtp/src/cipher/cipher_aes_cm_hmac_sha1.rs b/srtp/src/cipher/cipher_aes_cm_hmac_sha1.rs index dfd1299..8e240db 100644 --- a/srtp/src/cipher/cipher_aes_cm_hmac_sha1.rs +++ b/srtp/src/cipher/cipher_aes_cm_hmac_sha1.rs @@ -6,9 +6,11 @@ use shared::{ }; use aes::cipher::generic_array::GenericArray; +use aes::cipher::KeyIvInit; +use aes::cipher::StreamCipher; +use aes::cipher::StreamCipherSeek; use byteorder::{BigEndian, ByteOrder, WriteBytesExt}; use bytes::{BufMut, BytesMut}; -use ctr::cipher::{NewCipher, StreamCipher, StreamCipherSeek}; use hmac::{Hmac, Mac}; use sha1::Sha1; use std::io::BufWriter; diff --git a/srtp/src/key_derivation.rs b/srtp/src/key_derivation.rs index 3f622ed..f4b1489 100644 --- a/srtp/src/key_derivation.rs +++ b/srtp/src/key_derivation.rs @@ -1,6 +1,7 @@ use aes::cipher::generic_array::GenericArray; -use aes::cipher::NewBlockCipher; -use aes::{Aes128, BlockEncrypt}; +use aes::cipher::BlockEncrypt; +use aes::Aes128; +use aes_gcm::KeyInit; use byteorder::{BigEndian, WriteBytesExt}; use std::io::BufWriter;