NodeCrypto Help

Ed25519 KeyGen

Category: Asymmetric & Elliptic Curve ยท Node Type ID: asymmetric-ed25519-keygen

Generates Ed25519 32-byte keypair

Overview

Generates a high-speed, constant-time Ed25519 (Twisted Edwards curve Edwards25519, RFC 8032 / FIPS 186-5) digital signature keypair consisting of a 32-byte private seed and a 32-byte compressed public key.

When to Use

Parameter Configuration

Ed25519 KeyGen has no configurable parameters because RFC 8032 fixes all PureEdDSA domain parameters (curve Edwards25519, SHA-512 internal hashing, and 32-byte key sizes).

Port I/O Specification

See Ports & Connections for general wiring rules, data type colors, and dynamic port creation.

Input Ports

This node has no input ports.

Output Ports

Port Nature: Fixed Output Ports (2 total).

Port NamePort IDData TypeVisibility ConditionDescription
Private Key privateKey Bytes (32B) Always visible 32-byte (256-bit) Ed25519 private seed.
Public Key publicKey Bytes (32B) Always visible 32-byte (256-bit) compressed Ed25519 public key point.

Error Cases

This node has no runtime failure cases (errorProfile: none) and always succeeds for any valid typed input.

Examples

Generating an Ed25519 Keypair for Signing

Create a 32-byte Ed25519 private and public key.

  1. Place Ed25519 KeyGen and wire Private Key to Ed25519 Sign and Public Key to Ed25519 Verify.