Class: Signature
An Ed25519 Signature represents a cryptographic proof that a private key signed some data. It can be verified with the private key's public key.
Constructors
new Signature()
new Signature():
Signature
Returns
Methods
__getClassname()
__getClassname():
string
Returns
string
Defined in
@nimiq/core/types/wasm/web.d.ts:1735
free()
free():
void
Returns
void
Defined in
@nimiq/core/types/wasm/web.d.ts:1731
toBytes()
toBytes():
Uint8Array
Serializes the signature to a byte array.
Returns
Uint8Array
Defined in
@nimiq/core/types/wasm/web.d.ts:1748
toHex()
toHex():
string
Formats the signature into a hex string.
Returns
string
Defined in
@nimiq/core/types/wasm/web.d.ts:1767
fromAsn1()
static
fromAsn1(bytes
):Signature
Parses an Ed25519 signature from its ASN.1 representation.
Parameters
• bytes: Uint8Array
Returns
Defined in
@nimiq/core/types/wasm/web.d.ts:1754
fromBytes()
static
fromBytes(bytes
):Signature
Deserializes an Ed25519 signature from a byte array.
Throws when the byte array contains less than 64 bytes.
Parameters
• bytes: Uint8Array
Returns
Defined in
@nimiq/core/types/wasm/web.d.ts:1743
fromHex()
static
fromHex(hex
):Signature
Parses an Ed25519 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
Defined in
@nimiq/core/types/wasm/web.d.ts:1762