From da5fc807a76ffc95f77cfe66782067699e0ed95f Mon Sep 17 00:00:00 2001 From: Richard Janis Goldschmidt Date: Tue, 16 Jul 2024 14:45:49 +0200 Subject: [PATCH] chore(core): remove ed25519_consensus from public API --- crates/astria-core/src/crypto.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/astria-core/src/crypto.rs b/crates/astria-core/src/crypto.rs index 4146650de0..69f017fb78 100644 --- a/crates/astria-core/src/crypto.rs +++ b/crates/astria-core/src/crypto.rs @@ -214,7 +214,7 @@ impl TryFrom<&[u8]> for VerificationKey { type Error = Error; fn try_from(slice: &[u8]) -> Result { - let key = Ed25519VerificationKey::try_from(slice)?; + let key = Ed25519VerificationKey::try_from(slice).map_err(Error)?; Ok(Self { key, }) @@ -225,7 +225,7 @@ impl TryFrom<[u8; 32]> for VerificationKey { type Error = Error; fn try_from(bytes: [u8; 32]) -> Result { - let key = Ed25519VerificationKey::try_from(bytes)?; + let key = Ed25519VerificationKey::try_from(bytes).map_err(Error)?; Ok(Self { key, }) @@ -266,7 +266,7 @@ impl TryFrom<&[u8]> for Signature { type Error = Error; fn try_from(slice: &[u8]) -> Result { - let signature = Ed25519Signature::try_from(slice)?; + let signature = Ed25519Signature::try_from(slice).map_err(Error)?; Ok(Self(signature)) } } @@ -274,7 +274,7 @@ impl TryFrom<&[u8]> for Signature { /// An error related to Ed25519 signing. #[derive(Copy, Clone, Eq, PartialEq, thiserror::Error, Debug)] #[error(transparent)] -pub struct Error(#[from] Ed25519Error); +pub struct Error(Ed25519Error); #[cfg(test)] mod tests {