Documentation ¶
Index ¶
Constants ¶
View Source
const SignLength = 6
Variables ¶
View Source
var ( ErrIncorrectPEMType = errors.New("incorrect PEM type") ErrImpossibleToParseBytesToEd25519 = errors.New("impossible to parse bytes to Ed25519 public key") ErrBadPEMBytes = errors.New("can not load PEM block from bytes") )
View Source
var ErrImpossibleToConvertToPrivateCurve = errors.New("impossible to convert Ed25519 private key to Curve25519")
Functions ¶
This section is empty.
Types ¶
type PEMBlock ¶
func (*PEMBlock) ToPrivateKey ¶
func (pb *PEMBlock) ToPrivateKey() (priv PrivateKey, err error)
func (*PEMBlock) ToPublicKey ¶
type PrivateCurve ¶
type PrivateCurve []byte
type PrivateKey ¶
type PrivateKey ed25519.PrivateKey
func (PrivateKey) ToBytes ¶
func (priv PrivateKey) ToBytes() (bs []byte, err error)
func (PrivateKey) ToPEMBlock ¶
func (priv PrivateKey) ToPEMBlock() (pem PEMBlock, err error)
func (PrivateKey) ToPrivateCurve ¶
func (priv PrivateKey) ToPrivateCurve() (privCurve PrivateCurve, err error)
type PublicCurve ¶
type PublicCurve []byte
type PublicKey ¶
func (PublicKey) ToPEMBlock ¶
func (PublicKey) ToPublicCurve ¶
func (pub PublicKey) ToPublicCurve() (pubCurve PublicCurve, err error)
Click to show internal directories.
Click to hide internal directories.