Documentation ¶
Index ¶
- func Scheme() nike.Scheme
- type PrivateKey
- func (p *PrivateKey) Bytes() []byte
- func (p *PrivateKey) FromBytes(data []byte) error
- func (p *PrivateKey) MarshalBinary() ([]byte, error)
- func (p *PrivateKey) MarshalText() ([]byte, error)
- func (p *PrivateKey) Public() nike.PublicKey
- func (p *PrivateKey) Reset()
- func (p *PrivateKey) UnmarshalBinary(data []byte) error
- func (p *PrivateKey) UnmarshalText(data []byte) error
- type PublicKey
- func (p *PublicKey) Blind(blindingFactor nike.PrivateKey) error
- func (p *PublicKey) Bytes() []byte
- func (p *PublicKey) FromBytes(data []byte) error
- func (p *PublicKey) MarshalBinary() ([]byte, error)
- func (p *PublicKey) MarshalText() ([]byte, error)
- func (p *PublicKey) Reset()
- func (p *PublicKey) UnmarshalBinary(data []byte) error
- func (p *PublicKey) UnmarshalText(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PrivateKey ¶
type PrivateKey struct {
// contains filtered or unexported fields
}
func (*PrivateKey) Bytes ¶
func (p *PrivateKey) Bytes() []byte
func (*PrivateKey) FromBytes ¶
func (p *PrivateKey) FromBytes(data []byte) error
func (*PrivateKey) MarshalBinary ¶
func (p *PrivateKey) MarshalBinary() ([]byte, error)
func (*PrivateKey) MarshalText ¶
func (p *PrivateKey) MarshalText() ([]byte, error)
func (*PrivateKey) Public ¶
func (p *PrivateKey) Public() nike.PublicKey
func (*PrivateKey) Reset ¶
func (p *PrivateKey) Reset()
func (*PrivateKey) UnmarshalBinary ¶
func (p *PrivateKey) UnmarshalBinary(data []byte) error
func (*PrivateKey) UnmarshalText ¶
func (p *PrivateKey) UnmarshalText(data []byte) error
type PublicKey ¶
type PublicKey struct {
// contains filtered or unexported fields
}
func (*PublicKey) MarshalBinary ¶
MarshalBinary is an implementation of a method on the BinaryMarshaler interface defined in https://golang.org/pkg/encoding/
func (*PublicKey) MarshalText ¶
MarshalText is an implementation of a method on the TextMarshaler interface defined in https://golang.org/pkg/encoding/
func (*PublicKey) UnmarshalBinary ¶
UnmarshalBinary is an implementation of a method on the BinaryUnmarshaler interface defined in https://golang.org/pkg/encoding/
func (*PublicKey) UnmarshalText ¶
UnmarshalText is an implementation of a method on the TextUnmarshaler interface defined in https://golang.org/pkg/encoding/
Click to show internal directories.
Click to hide internal directories.