Skip to main content

Bls12381PrivateKey

type Bls12381PrivateKey

type Bls12381PrivateKey struct {
// contains filtered or unexported fields
}

func Bls12381PrivateKeyRandom

func Bls12381PrivateKeyRandom() *Bls12381PrivateKey

func LiftFromExternalBls12381PrivateKey

func LiftFromExternalBls12381PrivateKey(handle uint64) *Bls12381PrivateKey

func NewBls12381PrivateKey

func NewBls12381PrivateKey(bytes []byte) (*Bls12381PrivateKey, error)

func (*Bls12381PrivateKey) Destroy

func (object *Bls12381PrivateKey) Destroy()

func (*Bls12381PrivateKey) PublicKey

func (_self *Bls12381PrivateKey) PublicKey() *Bls12381PublicKey

func (*Bls12381PrivateKey) Scheme

func (_self *Bls12381PrivateKey) Scheme() SignatureScheme

func (*Bls12381PrivateKey) SignCheckpointSummary

func (_self *Bls12381PrivateKey) SignCheckpointSummary(summary *CheckpointSummary) *ValidatorSignature

func (*Bls12381PrivateKey) TrySign

func (_self *Bls12381PrivateKey) TrySign(message []byte) (*Bls12381Signature, error)

func (*Bls12381PrivateKey) VerifyingKey

func (_self *Bls12381PrivateKey) VerifyingKey() *Bls12381VerifyingKey