+ validate auditors
This commit is contained in:
parent
7cd4cc6eac
commit
fba745dfba
2 changed files with 107 additions and 55 deletions
|
|
@ -111,6 +111,55 @@ let make_denom_group_sorted denominations =
|
|||
in
|
||||
l
|
||||
|
||||
let denoms_of_denomgroups l =
|
||||
let open Api in
|
||||
l
|
||||
|> List.concat_map
|
||||
(fun
|
||||
(DenomGroup.Rsa
|
||||
RsaDenomGroup.
|
||||
{
|
||||
denoms;
|
||||
value;
|
||||
fee_withdraw;
|
||||
fee_deposit;
|
||||
fee_refresh;
|
||||
fee_refund;
|
||||
})
|
||||
->
|
||||
let open RsaDenom in
|
||||
denoms
|
||||
|> List.map
|
||||
(fun
|
||||
{
|
||||
rsa_pub;
|
||||
master_sig;
|
||||
stamp_start;
|
||||
stamp_expire_withdraw;
|
||||
stamp_expire_deposit;
|
||||
stamp_expire_legal;
|
||||
lost= _;
|
||||
}
|
||||
->
|
||||
let h_pub =
|
||||
DenominationHash.hash (Crypto.RsaPublicKey.to_octets rsa_pub)
|
||||
in
|
||||
{
|
||||
pub= rsa_pub;
|
||||
value;
|
||||
stamp_start;
|
||||
stamp_expire_withdraw;
|
||||
stamp_expire_deposit;
|
||||
stamp_expire_legal;
|
||||
fee_withdraw;
|
||||
fee_deposit;
|
||||
fee_refresh;
|
||||
fee_refund;
|
||||
age_mask= 0;
|
||||
h_pub;
|
||||
master_sig;
|
||||
}))
|
||||
|
||||
let hash_over_master_sigs denominations =
|
||||
denominations
|
||||
|> List.map (fun (Api.DenomGroup.Rsa g) -> g.Api.RsaDenomGroup.denoms)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue