rename api_sig.ml

This commit is contained in:
swrup 2025-12-06 19:15:40 +01:00
parent 153ee78260
commit 325ca30fed
6 changed files with 8 additions and 8 deletions

View file

@ -22,7 +22,7 @@
- number is "float", but we probably want int everywhere instead - number is "float", but we probably want int everywhere instead
- numeric values capped at 2^53 -1 inclusive because json *) - numeric values capped at 2^53 -1 inclusive because json *)
open Crypto open Crypto
open Bin_signature open Api_sig
open Jsont.Object open Jsont.Object
let encode_exn jsont v = Jsont_bytesrw.encode_string jsont v |> Result.get_ok let encode_exn jsont v = Jsont_bytesrw.encode_string jsont v |> Result.get_ok

View file

@ -24,7 +24,7 @@ let mk_future_denom ~key
DenominationKey.of_rsa RsaDenominationKey.{ age_mask; rsa_pub= pub } DenominationKey.of_rsa RsaDenominationKey.{ age_mask; rsa_pub= pub }
in in
let denom_secmod_sig = let denom_secmod_sig =
let open Bin_signature.DenominationKeyAnnouncementPS in let open Api_sig.DenominationKeyAnnouncementPS in
let h_denom_pub = h_pub in let h_denom_pub = h_pub in
let h_section_name = Bin_type.Hash_64_cstr.hash section_name in let h_section_name = Bin_type.Hash_64_cstr.hash section_name in
let anchor_time = stamp_start in let anchor_time = stamp_start in
@ -53,7 +53,7 @@ let mk_future_signkey ~key
({ pub; priv= _; stamp_start; stamp_expire; stamp_end; master_sig= _ } : ({ pub; priv= _; stamp_start; stamp_expire; stamp_end; master_sig= _ } :
Signkey.t) = Signkey.t) =
let signkey_secmod_sig = let signkey_secmod_sig =
let open Bin_signature.SigningKeyAnnouncementPS in let open Api_sig.SigningKeyAnnouncementPS in
let exchange_pub = pub in let exchange_pub = pub in
let anchor_time = stamp_start in let anchor_time = stamp_start in
let duration = let duration =

View file

@ -1,7 +1,7 @@
(executable (executable
(public_name offline) (public_name offline)
(name offline) (name offline)
(modules offline offline_impl offline_bin) (modules offline offline_impl offline_sig)
(libraries cmdliner bos fmt mirage-crypto ptime mte vif)) (libraries cmdliner bos fmt mirage-crypto ptime mte vif))
; todo depends on curl ; todo depends on curl

View file

@ -46,9 +46,9 @@ let sign ~master_key ~input ~output =
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_key_response = Api.decode Api.FutureKeysResponse.jsont input in
let* () = Offline_bin.verify_future_key_response future_key_response in let* () = Offline_sig.verify_future_key_response future_key_response in
let master_signatures = let master_signatures =
Offline_bin.make_master_signatures ~master_key future_key_response Offline_sig.make_master_signatures ~master_key future_key_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

View file

@ -22,7 +22,7 @@ let denom_signature ~master_key
let octets = DenominationKey.to_octets denom_pub in let octets = DenominationKey.to_octets denom_pub in
let h_denom_pub = HashCode.hash octets in let h_denom_pub = HashCode.hash octets in
let master_sig = let master_sig =
let open Bin_signature.DenominationKeyValidityPS in let open Api_sig.DenominationKeyValidityPS in
let master = EddsaPrivateKey.(pub_of_priv master_key) in let master = EddsaPrivateKey.(pub_of_priv master_key) in
let denom_hash = DenominationHash.hash octets in let denom_hash = DenominationHash.hash octets in
sign ~key:master_key sign ~key:master_key
@ -52,7 +52,7 @@ let signkey_signature ~master_key
signkey_secmod_sig= _; signkey_secmod_sig= _;
} = } =
let master_sig = let master_sig =
let open Bin_signature.ExchangeSigningKeyValidityPS in let open Api_sig.ExchangeSigningKeyValidityPS in
sign ~key:master_key sign ~key:master_key
{ {
start= stamp_start; start= stamp_start;