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 |