Browse Source

feat: add to_hex() to RpoDigest and RpxDigest

km/mkdocs-impl
Bobbin Threadbare 1 year ago
committed by Bobbin Threadbare
parent
commit
7e9d4a4316
2 changed files with 12 additions and 2 deletions
  1. +6
    -1
      src/hash/rescue/rpo/digest.rs
  2. +6
    -1
      src/hash/rescue/rpx/digest.rs

+ 6
- 1
src/hash/rescue/rpo/digest.rs

@ -33,6 +33,11 @@ impl RpoDigest {
{
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 for [u8; DIGEST_BYTES] {
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()
}
}

+ 6
- 1
src/hash/rescue/rpx/digest.rs

@ -33,6 +33,11 @@ impl RpxDigest {
{
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 for [u8; DIGEST_BYTES] {
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()
}
}

Loading…
Cancel
Save