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