From 302e401a80795c6acd30b2935e66e1d87ace96c3 Mon Sep 17 00:00:00 2001 From: Jimmy Cuadra Date: Mon, 8 Jul 2019 18:53:29 -0700 Subject: [PATCH] Remove unnecessary constructor for `Ed25519Verifier`. --- src/lib.rs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index ab6c9d6e..388e2dc6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -51,7 +51,7 @@ //! "key identifier should be valid" //! ); //! let value = serde_json::from_str("{}").expect("an empty JSON object should deserialize"); -//! let verifier = ruma_signatures::Ed25519Verifier::new(); +//! let verifier = ruma_signatures::Ed25519Verifier; //! assert!(ruma_signatures::verify_json(&verifier, &public_key, &signature, &value).is_ok()); //! ``` //! @@ -419,13 +419,6 @@ impl Debug for Ed25519KeyPair { } } -impl Ed25519Verifier { - /// Creates a new `Ed25519Verifier`. - pub fn new() -> Self { - Ed25519Verifier - } -} - impl Verifier for Ed25519Verifier { fn verify_json( &self, @@ -813,7 +806,7 @@ mod test { let value = from_str("{}").unwrap(); - let verifier = Ed25519Verifier::new(); + let verifier = Ed25519Verifier; assert!(verify_json( &verifier, @@ -917,7 +910,7 @@ mod test { r#"{"one":1,"signatures":{"domain":{"ed25519:1":"KqmLSbO39/Bzb0QIYE82zqLwsA+PDzYIpIRA2sRQ4sL53+sN6/fpNSoqE7BP7vBZhG6kYdD13EIMJpvhJI+6Bw"}},"two":"Two"}"# ).unwrap(); - let verifier = Ed25519Verifier::new(); + let verifier = Ed25519Verifier; assert!(verify_json( &verifier, @@ -992,7 +985,7 @@ mod test { let value = from_str(r#"{"not":"empty"}"#).unwrap(); - let verifier = Ed25519Verifier::new(); + let verifier = Ed25519Verifier; assert!(verify_json( &verifier,