This commit is contained in:
parent
d27da65b0b
commit
7c06cfe1a4
3 changed files with 12 additions and 8 deletions
|
|
@ -86,13 +86,13 @@ module Keys_post = struct
|
|||
let* () =
|
||||
list_iter
|
||||
(fun SignKeySignature.{ key; master_sig } ->
|
||||
Sm.certify_future_signkey key master_sig)
|
||||
Sm.certify_future_signkey key ~master_sig)
|
||||
signkey_sigs
|
||||
in
|
||||
let* () =
|
||||
list_iter
|
||||
(fun DenomSignature.{ h_denom_pub; master_sig } ->
|
||||
Sm.certify_future_denomination h_denom_pub master_sig)
|
||||
Sm.certify_future_denomination h_denom_pub ~master_sig)
|
||||
denom_sigs
|
||||
in
|
||||
let* () = Sm.save () in
|
||||
|
|
|
|||
|
|
@ -21,11 +21,13 @@ module type S = sig
|
|||
|
||||
val certify_future_signkey :
|
||||
eddsa_pub ->
|
||||
Signatures.ExchangeSigningKeyValidity.t ->
|
||||
master_sig:Signatures.ExchangeSigningKeyValidity.t ->
|
||||
(unit, string) result
|
||||
|
||||
val certify_future_denomination :
|
||||
denom_hash -> Signatures.DenominationKeyValidity.t -> (unit, string) result
|
||||
denom_hash ->
|
||||
master_sig:Signatures.DenominationKeyValidity.t ->
|
||||
(unit, string) result
|
||||
|
||||
val revoke_signkey :
|
||||
eddsa_pub ->
|
||||
|
|
@ -337,7 +339,7 @@ module Make (Conn : Pg.CONN) = struct
|
|||
let find_future_signkey pub = Hashtbl.find_opt t.future_sk_ht pub
|
||||
let find_future_denomination h_pub = Hashtbl.find_opt t.future_dn_ht h_pub
|
||||
|
||||
let certify_future_signkey pub master_sig =
|
||||
let certify_future_signkey pub ~master_sig =
|
||||
match
|
||||
( Hashtbl.find_opt t.future_sk_ht pub,
|
||||
Hashtbl.find_opt t.future_sk_key_ht pub )
|
||||
|
|
@ -377,7 +379,7 @@ module Make (Conn : Pg.CONN) = struct
|
|||
let* () = Pg.insert_signkey (module Conn) sk |> unwrap_err_caqti in
|
||||
Ok ())
|
||||
|
||||
let certify_future_denomination h_pub master_sig =
|
||||
let certify_future_denomination h_pub ~master_sig =
|
||||
match
|
||||
( Hashtbl.find_opt t.future_dn_ht h_pub,
|
||||
Hashtbl.find_opt t.future_dn_key_ht h_pub )
|
||||
|
|
|
|||
|
|
@ -21,11 +21,13 @@ module type S = sig
|
|||
|
||||
val certify_future_signkey :
|
||||
eddsa_pub ->
|
||||
Signatures.ExchangeSigningKeyValidity.t ->
|
||||
master_sig:Signatures.ExchangeSigningKeyValidity.t ->
|
||||
(unit, string) result
|
||||
|
||||
val certify_future_denomination :
|
||||
denom_hash -> Signatures.DenominationKeyValidity.t -> (unit, string) result
|
||||
denom_hash ->
|
||||
master_sig:Signatures.DenominationKeyValidity.t ->
|
||||
(unit, string) result
|
||||
|
||||
val revoke_signkey :
|
||||
eddsa_pub ->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue