From d8bdfbb883d901071997863328ab35363051858d Mon Sep 17 00:00:00 2001 From: eschorn1 Date: Fri, 9 Feb 2024 18:22:35 -0600 Subject: [PATCH] ga --- Cargo.toml | 2 +- src/traits.rs | 7 +++++++ tests/py_vectors.rs | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 167f465..9b93351 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,11 +14,11 @@ rand_core = { version = "0.6.4", default-features = false } sha3 = { version = "0.10.8", default-features = false } sha2 = { version = "0.10.8", default-features = false } generic-array = { version = "1.0.0", features=["const-default", "zeroize"] } -hex = "0.4.3" [dev-dependencies] rand_chacha = "0.3.1" +hex = "0.4.3" [features] diff --git a/src/traits.rs b/src/traits.rs index 10f88b4..938b6eb 100644 --- a/src/traits.rs +++ b/src/traits.rs @@ -12,6 +12,7 @@ pub trait SerDes { /// Produces a byte array of fixed-size specific to the struct being serialized. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` fn into_bytes(self) -> Self::ByteArray; @@ -20,6 +21,7 @@ pub trait SerDes { /// Returns an error on malformed input. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` fn try_from_bytes(bytes: &Self::ByteArray) -> Result where @@ -41,6 +43,7 @@ pub trait KeyGen { /// Returns an error when the random number generator fails; propagates internal errors. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` #[cfg(feature = "default-rng")] fn try_keygen_vt() -> Result<(Self::PublicKey, Self::PrivateKey), &'static str> { @@ -54,6 +57,7 @@ pub trait KeyGen { /// Returns an error when the random number generator fails; propagates internal errors. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` fn try_keygen_with_rng_vt( rng: &mut impl CryptoRngCore, @@ -74,6 +78,7 @@ pub trait Signer { /// Returns an error when the random number generator fails; propagates internal errors. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` #[cfg(feature = "default-rng")] fn try_sign_ct( @@ -90,6 +95,7 @@ pub trait Signer { /// Returns an error when the random number generator fails; propagates internal errors. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` fn try_sign_with_rng_ct( &self, rng: &mut impl CryptoRngCore, message: &[u8], randomize: bool, @@ -110,6 +116,7 @@ pub trait Verifier { /// Returns an error on a malformed signature; propagates internal errors. /// # Examples /// ```rust + /// println!("Placeholder"); /// ``` fn try_verify_vt( &self, message: &[u8], signature: &Self::Signature, diff --git a/tests/py_vectors.rs b/tests/py_vectors.rs index f942fdb..810bafd 100644 --- a/tests/py_vectors.rs +++ b/tests/py_vectors.rs @@ -57,7 +57,7 @@ fn vector_slh_dsa_shake_128s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -80,7 +80,7 @@ fn vector_slh_dsa_shake_128f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -103,7 +103,7 @@ fn vector_slh_dsa_shake_192s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert(result, "Signature did not verify!"); } @@ -126,7 +126,7 @@ fn vector_slh_dsa_shake_192f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert(result, "Signature did not verify!"); } @@ -149,7 +149,7 @@ fn vector_slh_dsa_shake_256s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert(result, "Signature did not verify!"); } @@ -172,7 +172,7 @@ fn vector_slh_dsa_shake_256f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -195,7 +195,7 @@ fn vector_slh_dsa_sha2_128s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -218,7 +218,7 @@ fn vector_slh_dsa_sha2_128f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -241,7 +241,7 @@ fn vector_slh_dsa_sha2_192s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -264,7 +264,7 @@ fn vector_slh_dsa_sha2_192f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -287,7 +287,7 @@ fn vector_slh_dsa_sha2_256s() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); } @@ -310,5 +310,5 @@ fn vector_slh_dsa_sha2_256f() { assert_eq!(sig_act.len(), sig_exp.len()); assert_eq!(sig_act, *sig_exp); let result = pk.try_verify_vt(&m, &sig_act).unwrap(); - assert_eq!(result, true, "Signature did not verify!"); + assert!(result, "Signature did not verify!"); }