rm HashCode, use DenominationHash directly

This commit is contained in:
swrup 2025-12-21 22:13:35 +01:00
parent dfb0b476c0
commit 99d2ee6194
6 changed files with 77 additions and 39 deletions

View file

@ -19,11 +19,10 @@ let denom_signature ~master_key
denom_secmod_sig= _;
} =
let octets = DenominationKey.to_octets denom_pub in
let h_denom_pub = HashCode.hash octets in
let h_denom_pub = DenominationHash.hash octets in
let master_sig =
let open Bin_sig.DenominationKeyValidity in
let master = EddsaPrivateKey.(pub_of_priv master_key) in
let denom_hash = DenominationHash.hash octets in
sign_f
~f:(EddsaSignature.sign ~key:master_key)
{
@ -36,7 +35,7 @@ let denom_signature ~master_key
fee_withdraw;
fee_deposit;
fee_refresh;
denom_hash;
denom_hash= h_denom_pub;
}
in
DenomSignature.{ h_denom_pub; master_sig }