diff --git a/Cargo.toml b/Cargo.toml index 4e50f19..a715033 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,8 +23,8 @@ fibers_transport = "0.1" futures = "0.1" log = "0.4" rand = "0.8" -rustun = "0.4" -stun_codec = "0.2" +rustun = "0.5" +stun_codec = "0.3" trackable = "1" [dev-dependencies] diff --git a/src/auth.rs b/src/auth.rs index 8cec325..a59095b 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -68,9 +68,9 @@ impl AuthParams { { let realm = track_assert_some!(self.realm.clone(), ErrorKind::Other); let nonce = track_assert_some!(self.nonce.clone(), ErrorKind::Other); - message.as_mut().add_attribute(self.username.clone().into()); - message.as_mut().add_attribute(realm.clone().into()); - message.as_mut().add_attribute(nonce.into()); + message.as_mut().add_attribute(self.username.clone()); + message.as_mut().add_attribute(realm.clone()); + message.as_mut().add_attribute(nonce); let mi = track!( rfc5389::attributes::MessageIntegrity::new_long_term_credential( message.as_mut(), @@ -79,7 +79,7 @@ impl AuthParams { &self.password, ) )?; - message.as_mut().add_attribute(mi.into()); + message.as_mut().add_attribute(mi); Ok(()) }