From d9753fae6f5d7a46c23b15ab53b28eb04e0dcb6d Mon Sep 17 00:00:00 2001 From: Steven Roose Date: Mon, 21 Aug 2023 03:48:47 +0100 Subject: [PATCH] confidential: Don't reverse explicit values for serde --- src/confidential.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/confidential.rs b/src/confidential.rs index 9332d643..1043e634 100644 --- a/src/confidential.rs +++ b/src/confidential.rs @@ -202,7 +202,7 @@ impl Serialize for Value { Value::Null => seq.serialize_element(&0u8)?, Value::Explicit(n) => { seq.serialize_element(&1u8)?; - seq.serialize_element(&u64::swap_bytes(n))?; + seq.serialize_element(&n)?; } Value::Confidential(commitment) => { seq.serialize_element(&2u8)?; @@ -232,7 +232,7 @@ impl<'de> Deserialize<'de> for Value { Some(0) => Ok(Value::Null), Some(1) => { match access.next_element()? { - Some(x) => Ok(Value::Explicit(u64::swap_bytes(x))), + Some(x) => Ok(Value::Explicit(x)), None => Err(A::Error::custom("missing explicit value")), } }