From a9ab401f978026436e5f7ab338f7446874c54303 Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Tue, 4 May 2021 13:38:20 -0300 Subject: [PATCH] remove non needed fields from MsgDealerBroadcast --- rfcs/0001-messages.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/rfcs/0001-messages.md b/rfcs/0001-messages.md index 074fb7b..bdac4f8 100644 --- a/rfcs/0001-messages.md +++ b/rfcs/0001-messages.md @@ -86,16 +86,13 @@ Each payload defines a new message: // Dealer must send this message with initial data to each participant involved. // With this, the participant should be able to build a `SharePackage` and use // the `sign()` function. +// `group_public` is random data at this stage and `public_key` can be calculated +// from `secret_key`. struct MsgDealerBroadcast { // The secret key as a frost::Scalar. secret_key: frost::Scalar, // Set of commitments as jubjub::ExtendedPoint using frost::Commitment wrapper. commitment: Vec, - // The public key as jubjub::ExtendedPoint using frost::Public wrapper. - public_key: frost::Public, - // The public signing key that represents the entire group. - // This is a jubjub::ExtendedPoint and verification bytes. - group_public: VerificationKey, } // Each signer participant send to the aggregator the 2 points