+ validate signkeys

This commit is contained in:
swrup 2026-02-27 18:30:01 +01:00
parent 71902e3423
commit 49fd96927c

View file

@ -36,10 +36,25 @@ let keys content =
}) })
in in
(* validate signkeys *) let* () =
let open SignKey in
v.signkeys
|> list_iter
(fun { key; stamp_start; stamp_expire; stamp_end; master_sig } ->
let open Signatures.ExchangeSigningKeyValidity in
verify v.master_public_key master_sig
{
R.start= stamp_start;
expire= stamp_expire;
end_= stamp_end;
signkey_pub= key;
})
in
(* validate exchange_pub *) (* validate exchange_pub *)
(* validate denominations *)
(* validate exchange_sig *) (* validate exchange_sig *)
(* validate denominations *)
(* validate global-fees *) (* validate global-fees *)
(* validate list_issue_date *) (* validate list_issue_date *)
(* validate auditors *) (* validate auditors *)