From 8529969ea9afce57076f3d9ade31737e300adef4 Mon Sep 17 00:00:00 2001 From: swrup Date: Sat, 6 Dec 2025 19:18:53 +0100 Subject: [PATCH] --- tools/offline_impl.ml | 6 +++--- tools/offline_sig.ml | 11 +++++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/tools/offline_impl.ml b/tools/offline_impl.ml index c1b16661..eb3b8364 100644 --- a/tools/offline_impl.ml +++ b/tools/offline_impl.ml @@ -45,10 +45,10 @@ let sign ~master_key ~input ~output = let* input = read_file input in let* master_key = read_file master_key in let master_key = EddsaPrivateKey.of_octets master_key in - let* future_key_response = Api.decode Api.FutureKeysResponse.jsont input in - let* () = Offline_sig.verify_future_key_response future_key_response in + let* future_keys_response = Api.decode Api.FutureKeysResponse.jsont input in + let* () = Offline_sig.verify_future_keys_response future_keys_response in let master_signatures = - Offline_sig.make_master_signatures ~master_key future_key_response + Offline_sig.make_master_signatures ~master_key future_keys_response in let* s = Api.encode Api.MasterSignatures.jsont master_signatures in let* () = write_file output s in diff --git a/tools/offline_sig.ml b/tools/offline_sig.ml index faba9544..ac68422f 100644 --- a/tools/offline_sig.ml +++ b/tools/offline_sig.ml @@ -77,6 +77,13 @@ let make_master_signatures ~master_key let signkey_sigs = List.map (signkey_signature ~master_key) future_signkeys in MasterSignatures.{ denom_sigs; signkey_sigs } -let verify_future_key_response _future_key_response = - (* TODO *) +let verify_future_keys_response + FutureKeysResponse. + { + future_denoms= _; + future_signkeys= _; + master_pub= _; + denom_secmod_public_key= _; + signkey_secmod_public_key= _; + } = Ok ()