+ validate signkeys

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

View file

@ -36,6 +36,21 @@ let keys content =
})
in
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 signkeys *)
(* validate exchange_pub *)
(* validate denominations *)