diff --git a/Cargo.toml b/Cargo.toml index 971a3ae1..8cbbfee3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,13 +12,13 @@ repository = "https://github.com/ruma/ruma-signatures" version = "0.4.1" [dependencies] -base64 = "0.10.0" -lazy_static = "1.2.0" -ring = "0.13.5" -serde = "1.0.80" -serde_json = "1.0.33" +base64 = "0.10.1" +lazy_static = "1.3.0" +ring = "0.14.6" +serde_json = "1.0.39" untrusted = "0.6.2" url = "1.7.2" -[dev-dependencies] -serde_derive = "1.0.80" +[dependencies.serde] +version = "1.0.90" +features = ["derive"] diff --git a/src/lib.rs b/src/lib.rs index 219f48bd..e2c84e82 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -691,6 +691,7 @@ impl Display for Algorithm { #[cfg(test)] mod test { use base64::decode_config; + use serde::Serialize; use serde_json::{from_str, to_string, to_value}; use super::{ @@ -753,7 +754,7 @@ mod test { #[test] fn signatures_empty_json() { - #[derive(serde_derive::Serialize)] + #[derive(Serialize)] struct EmptyWithSignatures { signatures: Signatures, } @@ -786,13 +787,13 @@ mod test { #[test] fn sign_minimal_json() { - #[derive(serde_derive::Serialize)] + #[derive(Serialize)] struct Alpha { one: u8, two: String, } - #[derive(serde_derive::Serialize)] + #[derive(Serialize)] struct ReverseAlpha { two: String, one: u8, @@ -873,7 +874,7 @@ mod test { #[test] fn signatures_minimal_json() { - #[derive(serde_derive::Serialize)] + #[derive(Serialize)] struct MinimalWithSignatures { one: u8, signatures: Signatures,