+ denom/signkey revocation signature
This commit is contained in:
parent
577b2117a4
commit
8685182709
2 changed files with 62 additions and 10 deletions
24
src/api.ml
24
src/api.ml
|
|
@ -316,3 +316,27 @@ module MasterSignatures = struct
|
|||
|> mem "signkey_sigs" (Jsont.list SignKeySignature.jsont) ~enc:signkey_sigs
|
||||
|> finish
|
||||
end
|
||||
|
||||
module DenomRevocationSignature = struct
|
||||
type t = { master_sig: MasterDenominationKeyRevocationPS.t }
|
||||
|
||||
let jsont =
|
||||
let make master_sig = { master_sig } in
|
||||
let enc v = v.master_sig in
|
||||
let open Jsont.Object in
|
||||
map ~kind:"DenomRevocationSignature" make
|
||||
|> mem "master_sig" MasterDenominationKeyRevocationPS.jsont ~enc
|
||||
|> finish
|
||||
end
|
||||
|
||||
module SignkeyRevocationSignature = struct
|
||||
type t = { master_sig: MasterSigningKeyRevocationPS.t }
|
||||
|
||||
let jsont =
|
||||
let make master_sig = { master_sig } in
|
||||
let enc v = v.master_sig in
|
||||
let open Jsont.Object in
|
||||
map ~kind:"SignkeyRevocationSignature" make
|
||||
|> mem "master_sig" MasterSigningKeyRevocationPS.jsont ~enc
|
||||
|> finish
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue