diff --git a/crates/iota-crypto/src/secp256k1.rs b/crates/iota-crypto/src/secp256k1.rs index bc8bbdee2..d2de07e06 100644 --- a/crates/iota-crypto/src/secp256k1.rs +++ b/crates/iota-crypto/src/secp256k1.rs @@ -120,7 +120,7 @@ impl crate::PrivateKeyExt for Secp256k1PrivateKey { const SCHEME: SignatureScheme = SignatureScheme::Secp256k1; fn to_bytes(&self) -> Vec { - self.0.to_bytes().as_slice().to_vec() + self.0.to_bytes().to_vec() } fn from_raw_bytes(bytes: &[u8]) -> Result { diff --git a/crates/iota-crypto/src/secp256r1.rs b/crates/iota-crypto/src/secp256r1.rs index 4f325e9d5..6eac52bd9 100644 --- a/crates/iota-crypto/src/secp256r1.rs +++ b/crates/iota-crypto/src/secp256r1.rs @@ -120,7 +120,7 @@ impl crate::PrivateKeyExt for Secp256r1PrivateKey { const SCHEME: SignatureScheme = SignatureScheme::Secp256r1; fn to_bytes(&self) -> Vec { - self.0.to_bytes().as_slice().to_vec() + self.0.to_bytes().to_vec() } fn from_raw_bytes(bytes: &[u8]) -> Result { diff --git a/crates/iota-sdk-types/src/hash.rs b/crates/iota-sdk-types/src/hash.rs index e0b346048..90da435c3 100644 --- a/crates/iota-sdk-types/src/hash.rs +++ b/crates/iota-sdk-types/src/hash.rs @@ -29,7 +29,7 @@ impl Hasher { let mut buf = [0; Digest::LENGTH]; let result = self.0.finalize(); - buf.copy_from_slice(result.as_slice()); + buf.copy_from_slice(&result); Digest::new(buf) }