Classes
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.
Methods
__getClassname()
free()
serialize()
Serializes the signature to a byte array.
toHex()
Formats the signature into a hex string.
create()
Create a signature from a private key and its public key over byte data.
| Parameter | Type | 
|---|---|
| First | Uint8Array | 
| Returns | 
|---|
| Signature | 
deserialize()
Deserializes an Ed25519 signature from a byte array.
Throws when the byte array contains less than 64 bytes.
| Parameter | Type | 
|---|---|
| First | Uint8Array | 
| Returns | 
|---|
| Signature | 
fromAsn1()
Parses an Ed25519 signature from its ASN.1 representation.
| Parameter | Type | 
|---|---|
| First | Uint8Array | 
| Returns | 
|---|
| Signature | 
fromHex()
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.
| Parameter | Type | 
|---|---|
| First | string | 
| Returns | 
|---|
| Signature |