import type { Algorithm } from '../types.js'; import type { SigningAlgorithmStrategy } from './algorithm.js'; /** * Ed25519 signing strategy * Modern elliptic curve signature scheme - faster and more secure than RSA * Deterministic and resistant to side-channel attacks */ export declare class Ed25519Strategy implements SigningAlgorithmStrategy { readonly algorithm: Algorithm; readonly type: "signing"; supports(algorithm: Algorithm): boolean; sign(payload: Uint8Array, seed: Uint8Array): Promise<{ signature: Uint8Array; publicKey: Uint8Array; }>; verify(payload: Uint8Array, signature: Uint8Array, publicKey: Uint8Array): Promise; } //# sourceMappingURL=ed25519.d.ts.map