Ed25519
Implementation of the KeyGenerator and Signer interfaces, specifically utilizing the Ed25519 elliptic curve digital signature algorithm. This implementation provides functionality to generate key pairs, compute public keys from private keys, and sign/verify messages utilizing Ed25519.
Example Usage:
TODO: Insert example usage here.
Properties
Functions
Converts a private key as bytes into a Jwk.
Converts a public key as bytes into a Jwk. Applicable for asymmetric Key Generators only. Implementers of symmetric key generators should throw an UnsupportedOperation Exception
Derives the public key corresponding to a given private key.
Generates a private key utilizing the Ed25519 algorithm.
Converts a private key to bytes.
Converts a public key to bytes. Applicable for asymmetric KeyGenerator implementations only. Implementers of symmetric key generators should throw an UnsupportedOperation Exception
Validates the provided Jwk (JSON Web Key) to ensure it conforms to the expected key type and format.
Validates the provided Jwk (JSON Web Key) is a public key