From 6066554a7a69b00d0f88b444d71117b9f3d46700 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 4 Apr 2025 15:02:03 -0400 Subject: [PATCH] replace serilization in key_management secret holder --- accounts/src/key_management/secret_holders.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/accounts/src/key_management/secret_holders.rs b/accounts/src/key_management/secret_holders.rs index c1b48b51..bd4a9e59 100644 --- a/accounts/src/key_management/secret_holders.rs +++ b/accounts/src/key_management/secret_holders.rs @@ -1,4 +1,3 @@ -use elliptic_curve::group::GroupEncoding; use elliptic_curve::PrimeField; use k256::{AffinePoint, FieldBytes, Scalar}; use rand::{rngs::OsRng, RngCore}; @@ -105,8 +104,8 @@ impl UTXOSecretKeyHolder { let mut hasher = sha2::Sha256::new(); - hasher.update(npk.to_bytes()); - hasher.update(vpk.to_bytes()); + hasher.update(serde_json::to_vec(&npk).unwrap()); + hasher.update(serde_json::to_vec(&vpk).unwrap()); ::from(hasher.finalize_fixed()) }