# Functions
NewDSS returns a DSS struct out of the suite, the longterm secret of this node, the list of participants, the longterm and random distributed key (generated by the dkg package), the message to sign and finally the T threshold.
Verify takes a public key, a message and a signature and returns an error if the signature is invalid.
# Structs
DSS holds the information used to issue partial signatures as well as to compute the distributed schnorr signature.
DSSArgs is the arguments to NewDSS, as a struct.
PartialSig is partial representation of the final distributed signature.
# Interfaces
DistKeyShare is an abstraction to allow one to use distributed key share from different schemes easily into this distributed threshold Schnorr signature framework.
Suite represents the functionalities needed by the dss package.