Skip to content

Class: ES256Signature

An ES256 Signature represents a cryptographic proof that an ES256 private key signed some data. It can be verified with the private key's public key.

Constructors

new ES256Signature()

new ES256Signature(): ES256Signature

Returns

ES256Signature

Methods

__getClassname()

__getClassname(): string

Returns

string

Defined in

@nimiq/core/types/wasm/web.d.ts:1146


free()

free(): void

Returns

void

Defined in

@nimiq/core/types/wasm/web.d.ts:1142


toBytes()

toBytes(): Uint8Array

Serializes the signature to a byte array.

Returns

Uint8Array

Defined in

@nimiq/core/types/wasm/web.d.ts:1159


toHex()

toHex(): string

Formats the signature into a hex string.

Returns

string

Defined in

@nimiq/core/types/wasm/web.d.ts:1178


fromAsn1()

static fromAsn1(bytes): ES256Signature

Parses an ES256 signature from its ASN.1 representation.

Parameters

bytes: Uint8Array

Returns

ES256Signature

Defined in

@nimiq/core/types/wasm/web.d.ts:1165


fromBytes()

static fromBytes(bytes): ES256Signature

Deserializes an ES256 signature from a byte array.

Throws when the byte array contains less than 64 bytes.

Parameters

bytes: Uint8Array

Returns

ES256Signature

Defined in

@nimiq/core/types/wasm/web.d.ts:1154


fromHex()

static fromHex(hex): ES256Signature

Parses an ES256 signature from its hex representation.

Throws when the string is not valid hex format or when it represents less than 64 bytes.

Parameters

hex: string

Returns

ES256Signature

Defined in

@nimiq/core/types/wasm/web.d.ts:1173