Versions in this module Expand all Collapse all v0 v0.1.0 Mar 10, 2021 Changes in this version + func AggregatePartialSignatures(context *gost3410.Context, rawPartialSignatures [][]byte, sumNonces *PublicKey) (signature []byte, err error) + func SignPartial(context *gost3410.Context, rawPrivateKey []byte, nonce []byte, ...) (signature []byte, err error) + func Verify(context *gost3410.Context, signature []byte, publicKey *PublicKey, msg []byte) (correct bool, err error) + func VerifyPartial(context *gost3410.Context, signature []byte, publicKey *PublicKey, ...) (correct bool, err error) + type PrivateKey struct + func NewPrivateKey(context *gost3410.Context, raw []byte) (privateKey *PrivateKey, err error) + func (prv *PrivateKey) PublicKey(context *gost3410.Context) (*PublicKey, error) + type PublicKey struct + func NewPublicKey(context *gost3410.Context, rawPrivateKey []byte) (publicKey *PublicKey, err error) + func SumPublicKeys(context *gost3410.Context, publicKeys []*PublicKey) (sum *PublicKey, err error)