Files
tss/protob/eddsa-resharing.proto
FitzandFitzLu 05a6e48cfa cherry pick > curve as parameter (#137)
* move curve into tss.Parameters

* regen proto with full package name

* pass curve through parameter

* add curve name in ecpoint json serialization
2021-08-13 16:32:40 +08:00

45 lines
1.1 KiB
Protocol Buffer

// Copyright © 2019 Binance
//
// This file is part of Binance. The full Binance copyright notice, including
// terms governing use, modification, and redistribution, is contained in the
// file LICENSE at the root of the source code distribution tree.
syntax = "proto3";
package binance.tsslib.eddsa.resharing;
option go_package = "eddsa/resharing";
/*
* The Round 1 data is broadcast to peers of the New Committee in this message.
*/
message DGRound1Message {
bytes eddsa_pub_x = 1;
bytes eddsa_pub_y = 2;
bytes v_commitment = 3;
}
/*
* The Round 2 "ACK" is broadcast to peers of the Old Committee in this message.
*/
message DGRound2Message {
}
/*
* The Round 3 data is sent to peers of the New Committee in this message.
*/
message DGRound3Message1 {
bytes share = 1;
}
/*
* The Round 3 data is broadcast to peers of the New Committee in this message.
*/
message DGRound3Message2 {
repeated bytes v_decommitment = 1;
}
/*
* The Round 4 "ACK" is broadcast to peers of the Old and New Committees from the New Committee in this message.
*/
message DGRound4Message {
}