arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository
feat: add to_hex() to RpoDigest and RpxDigest
Bobbin Threadbare bobbinth@protonmail.com
Wed, 17 Jan 2024 17:21:49 -0800
commit

7e9d4a4316d0b3cbf49a756b276393422cd24f11

parent

c9ab3becccaa34b2906cfe6148fb9b77c84630e4

2 files changed, 12 insertions(+), 2 deletions(-)

jump to
M src/hash/rescue/rpo/digest.rs → src/hash/rescue/rpo/digest.rs

@@ -33,6 +33,11 @@ I: Iterator<Item = &'a Self>,

{ digests.flat_map(|d| d.0.iter()) } + + /// Returns hexadecimal representation of this digest prefixed with `0x`. + pub fn to_hex(&self) -> String { + bytes_to_hex_string(self.as_bytes()) + } } impl Digest for RpoDigest {

@@ -158,7 +163,7 @@

impl From<RpoDigest> for String { /// The returned string starts with `0x`. fn from(value: RpoDigest) -> Self { - bytes_to_hex_string(value.as_bytes()) + value.to_hex() } }
M src/hash/rescue/rpx/digest.rs → src/hash/rescue/rpx/digest.rs

@@ -33,6 +33,11 @@ I: Iterator<Item = &'a Self>,

{ digests.flat_map(|d| d.0.iter()) } + + /// Returns hexadecimal representation of this digest prefixed with `0x`. + pub fn to_hex(&self) -> String { + bytes_to_hex_string(self.as_bytes()) + } } impl Digest for RpxDigest {

@@ -158,7 +163,7 @@

impl From<RpxDigest> for String { /// The returned string starts with `0x`. fn from(value: RpxDigest) -> Self { - bytes_to_hex_string(value.as_bytes()) + value.to_hex() } }