This commit is contained in:
parent
325ca30fed
commit
8529969ea9
2 changed files with 12 additions and 5 deletions
|
|
@ -45,10 +45,10 @@ let sign ~master_key ~input ~output =
|
||||||
let* input = read_file input in
|
let* input = read_file input in
|
||||||
let* master_key = read_file master_key in
|
let* master_key = read_file master_key in
|
||||||
let master_key = EddsaPrivateKey.of_octets master_key in
|
let master_key = EddsaPrivateKey.of_octets master_key in
|
||||||
let* future_key_response = Api.decode Api.FutureKeysResponse.jsont input in
|
let* future_keys_response = Api.decode Api.FutureKeysResponse.jsont input in
|
||||||
let* () = Offline_sig.verify_future_key_response future_key_response in
|
let* () = Offline_sig.verify_future_keys_response future_keys_response in
|
||||||
let master_signatures =
|
let master_signatures =
|
||||||
Offline_sig.make_master_signatures ~master_key future_key_response
|
Offline_sig.make_master_signatures ~master_key future_keys_response
|
||||||
in
|
in
|
||||||
let* s = Api.encode Api.MasterSignatures.jsont master_signatures in
|
let* s = Api.encode Api.MasterSignatures.jsont master_signatures in
|
||||||
let* () = write_file output s in
|
let* () = write_file output s in
|
||||||
|
|
|
||||||
|
|
@ -77,6 +77,13 @@ let make_master_signatures ~master_key
|
||||||
let signkey_sigs = List.map (signkey_signature ~master_key) future_signkeys in
|
let signkey_sigs = List.map (signkey_signature ~master_key) future_signkeys in
|
||||||
MasterSignatures.{ denom_sigs; signkey_sigs }
|
MasterSignatures.{ denom_sigs; signkey_sigs }
|
||||||
|
|
||||||
let verify_future_key_response _future_key_response =
|
let verify_future_keys_response
|
||||||
(* TODO *)
|
FutureKeysResponse.
|
||||||
|
{
|
||||||
|
future_denoms= _;
|
||||||
|
future_signkeys= _;
|
||||||
|
master_pub= _;
|
||||||
|
denom_secmod_public_key= _;
|
||||||
|
signkey_secmod_public_key= _;
|
||||||
|
} =
|
||||||
Ok ()
|
Ok ()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue