Skip to main content

ISecp256k1VerifyingKey

Namespace: IotaSdk

public interface ISecp256k1VerifyingKey : System.IEquatable`1[[IotaSdk.Secp256k1VerifyingKey, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<Secp256k1VerifyingKey>
Attributes NullableContextAttribute

Methods​

PublicKey()​

Secp256k1PublicKey PublicKey()

Returns​

Secp256k1PublicKey

ToDer()​

Serialize this public key as DER-encoded data

Byte[] ToDer()

Returns​

Byte[]

Exceptions​

SdkFfiException

ToPem()​

Serialize this public key into PEM

string ToPem()

Returns​

String

Exceptions​

SdkFfiException

Verify(Byte[], Secp256k1Signature)​

void Verify(Byte[] message, Secp256k1Signature signature)

Parameters​

message Byte[]

signature Secp256k1Signature

Exceptions​

SdkFfiException

VerifySimple(Byte[], SimpleSignature)​

void VerifySimple(Byte[] message, SimpleSignature signature)

Parameters​

message Byte[]

signature SimpleSignature

Exceptions​

SdkFfiException

VerifyUser(Byte[], UserSignature)​

void VerifyUser(Byte[] message, UserSignature signature)

Parameters​

message Byte[]

signature UserSignature

Exceptions​

SdkFfiException