Table of Contents

Class MultiKey

Namespace
Aptos
Assembly
Aptos.dll
public class MultiKey : Serializable, IVerifyingKey
Inheritance
MultiKey
Implements
Inherited Members

Constructors

MultiKey(List<PublicKey>, byte)

public MultiKey(List<PublicKey> publicKeys, byte signaturesRequired)

Parameters

publicKeys List<PublicKey>
signaturesRequired byte

Fields

PublicKeys

public readonly List<PublicKey> PublicKeys

Field Value

List<PublicKey>

SignaturesRequired

public readonly byte SignaturesRequired

Field Value

byte

Methods

AuthKey()

public AuthenticationKey AuthKey()

Returns

AuthenticationKey

BitCount(byte)

public static int BitCount(byte b)

Parameters

b byte

Returns

int

CreateBitmap(int[])

public static byte[] CreateBitmap(int[] bits)

Parameters

bits int[]

Returns

byte[]

Deserialize(Deserializer)

public static MultiKey Deserialize(Deserializer d)

Parameters

d Deserializer

Returns

MultiKey

GetIndex(PublicKey)

public int GetIndex(PublicKey publicKey)

Parameters

publicKey PublicKey

Returns

int

Serialize(Serializer)

public override void Serialize(Serializer s)

Parameters

s Serializer

VerifySignature(byte[], Signature)

public bool VerifySignature(byte[] message, Signature signature)

Parameters

message byte[]
signature Signature

Returns

bool

VerifySignature(string, Signature)

public bool VerifySignature(string message, Signature signature)

Parameters

message string
signature Signature

Returns

bool