Versions in this module Expand all Collapse all v0 v0.10.1 Apr 2, 2023 v0.10.0 Apr 2, 2023 Changes in this version + type PrivateKey struct + PublicKey PublicKey + func GenerateKey(r io.Reader) (*PrivateKey, error) + func (privKey *PrivateKey) Bytes() []byte + func (privKey *PrivateKey) Public() signature.PublicKey + func (privKey *PrivateKey) SetBytes(buf []byte) (int, error) + func (privKey *PrivateKey) Sign(message []byte, hFunc hash.Hash) ([]byte, error) + type PublicKey struct + A twistededwards.PointAffine + func (pk *PublicKey) Bytes() []byte + func (pk *PublicKey) SetBytes(buf []byte) (int, error) + func (pub *PublicKey) Equal(x signature.PublicKey) bool + func (pub *PublicKey) Verify(sigBin, message []byte, hFunc hash.Hash) (bool, error) + type Signature struct + R twistededwards.PointAffine + S [sizeFr]byte + func (sig *Signature) Bytes() []byte + func (sig *Signature) SetBytes(buf []byte) (int, error)