func (m Message) String() string {
	return fmt.Sprintf("message: round %d, from: %s, to %v, protocol: %s", m.RoundNumber, m.From, m.To, m.Protocol)
}
String implements fmt.Stringer.
package protocol
import (
	"fmt"
	"github.com/fxamacker/cbor/v2"
	"github.com/taurusgroup/multi-party-sig/internal/round"
	"github.com/taurusgroup/multi-party-sig/pkg/hash"
	"github.com/taurusgroup/multi-party-sig/pkg/party"
)
type Message struct {
	SSID []byte
	From party.ID
	To party.ID
	Protocol string
	RoundNumber round.Number
	Data []byte
	Broadcast bool
	BroadcastVerification []byte
}