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 |