Documentation ¶
Index ¶
- func Sign(priv *PrivateKey, message []byte) []byte
- func SignCtx(priv *PrivateKey, message []byte, context string) ([]byte, error)
- func SignPH(priv *PrivateKey, message []byte, context string) ([]byte, error)
- func Verify(pub *PublicKey, message, sig []byte) error
- func VerifyCtx(pub *PublicKey, message []byte, sig []byte, context string) error
- func VerifyPH(pub *PublicKey, message []byte, sig []byte, context string) error
- type PrivateKey
- type PublicKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Sign ¶
func Sign(priv *PrivateKey, message []byte) []byte
Types ¶
type PrivateKey ¶
type PrivateKey struct {
// contains filtered or unexported fields
}
func GenerateKey ¶
func GenerateKey() (*PrivateKey, error)
GenerateKey generates a new Ed25519 private key pair.
func NewPrivateKey ¶
func NewPrivateKey(priv []byte) (*PrivateKey, error)
func NewPrivateKeyFromSeed ¶
func NewPrivateKeyFromSeed(seed []byte) (*PrivateKey, error)
func (*PrivateKey) Bytes ¶
func (priv *PrivateKey) Bytes() []byte
func (*PrivateKey) PublicKey ¶
func (priv *PrivateKey) PublicKey() []byte
func (*PrivateKey) Seed ¶
func (priv *PrivateKey) Seed() []byte
Click to show internal directories.
Click to hide internal directories.