Class: ES256Signature
Defined in: @nimiq/core/types/wasm/web.d.ts:1129
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.
Methods
__getClassname()
__getClassname():
string
Defined in: @nimiq/core/types/wasm/web.d.ts:1132
Returns
string
free()
free():
void
Defined in: @nimiq/core/types/wasm/web.d.ts:1131
Returns
void
serialize()
serialize():
Uint8Array
Defined in: @nimiq/core/types/wasm/web.d.ts:1142
Serializes the signature to a byte array.
Returns
Uint8Array
toHex()
toHex():
string
Defined in: @nimiq/core/types/wasm/web.d.ts:1156
Formats the signature into a hex string.
Returns
string
deserialize()
static
deserialize(bytes
):ES256Signature
Defined in: @nimiq/core/types/wasm/web.d.ts:1138
Deserializes an ES256 signature from a byte array.
Throws when the byte array contains less than 64 bytes.
Parameters
bytes
Uint8Array
Returns
fromAsn1()
static
fromAsn1(bytes
):ES256Signature
Defined in: @nimiq/core/types/wasm/web.d.ts:1146
Parses an ES256 signature from its ASN.1 representation.
Parameters
bytes
Uint8Array
Returns
fromHex()
static
fromHex(hex
):ES256Signature
Defined in: @nimiq/core/types/wasm/web.d.ts:1152
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