Bls12381PrivateKey
Namespace: IotaSdk
public class Bls12381PrivateKey : IBls12381PrivateKey, System.IDisposable
Inheritance Object → Bls12381PrivateKey
Implements IBls12381PrivateKey, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
Bls12381PrivateKey(UInt64)
public Bls12381PrivateKey(ulong pointer)
Parameters
pointer UInt64
Bls12381PrivateKey(Byte[])
public Bls12381PrivateKey(Byte[] bytes)
Parameters
bytes Byte[]
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
PublicKey()
public Bls12381PublicKey PublicKey()
Returns
Scheme()
public SignatureScheme Scheme()
Returns
SignCheckpointSummary(CheckpointSummary)
public ValidatorSignature SignCheckpointSummary(CheckpointSummary summary)
Parameters
summary CheckpointSummary
Returns
TrySign(Byte[])
public Bls12381Signature TrySign(Byte[] message)
Parameters
message Byte[]
Returns
Exceptions
VerifyingKey()
public Bls12381VerifyingKey VerifyingKey()
Returns
Random()
public static Bls12381PrivateKey Random()