X25519Keypair.generate constructor

X25519Keypair.generate({
  1. List<int>? seed,
})

Generates a new X25519 keypair.

Optionally accepts a seed for deterministic key generation (e.g. from a mnemonic). If no seed is provided, uses cryptographically secure random bytes.

Implementation

factory X25519Keypair.generate({List<int>? seed}) {
  return X25519.scalarMultBase(seed ?? QuickCrypto.generateRandom());
}