add protocol_version

This commit is contained in:
swrup 2026-02-05 21:19:57 +01:00
parent 040c9d88ea
commit 7694701e19
4 changed files with 12 additions and 34 deletions

View file

@ -34,8 +34,7 @@ module Aliases = struct
(* - Keys - *)
(* TODO keep this?
some of those are actuall ecdhe, or union of eddsa|ecdhe *)
(* some of those are actuall ecdhe, or union of eddsa|ecdhe *)
open Crypto
module PursePublicKey = EddsaPublicKey
module AuditorPublicKeyP = EddsaPublicKey
@ -182,9 +181,8 @@ end
module DenominationKeyAnnouncement = struct
module R = struct
(* TODO taler_signatures purpose
we use TALER_SIGNATURE_SM_RSA_DENOMINATION_KEY instead here *)
(* purpose.purpose = TALER_SIGNATURE_SM_DENOMINATION_KEY *)
(* TODO CS: use purpose TALER_SIGNATURE_SM_CS_DENOMINATION_KEY *)
(* purpose.purpose = TALER_SIGNATURE_SM_RSA_DENOMINATION_KEY *)
type r = {
h_denom_pub: DenominationHash.t;
h_section_name: Hash.Cstring.H64.t;
@ -639,8 +637,6 @@ end
module PartnerConfiguration = struct
module R = struct
(* TODO purpose
this purpose is used 2 times!? *)
(* purpose.purpose = TALER_SIGNATURE_MASTER_PARNTER_DETAILS *)
type r = {
partner_pub: MasterPublicKeyP.t;
@ -877,11 +873,8 @@ module WithdrawRequest = struct
end
module WithdrawConfirmation = struct
(* Purpose is #TALER_SIGNATURE_EXCHANGE_CONFIRM_WITHDRAW.
Signed by a `struct TALER_ExchangePrivateKeyP` using EdDSA. *)
(* Purpose is #TALER_SIGNATURE_EXCHANGE_CONFIRM_WITHDRAW *)
type t = {
(* TODO TALER doc
missing TALER_HashBlindedPlanchetsP*)
h_planchets: HashPlanchetsP.t;
noreveal_index: int32;
}