Skip to content

ED25519 Command

ED25519 Command

Sign and verify data using Ed25519 keys.

Arguments:

  • [-sign] Sign operation
  • [-verify] Verify operation
  • [-inkey] Input key file
  • [-in] Input file to sign or verify
  • [-out] Output file for signature (sign operation)
  • [-sigfile] Signature file (verify operation)
  • [-pubin] Input key is a public key (for verify operation)

Usage Examples:

Sign a file with Ed25519 private key:

wolfssl ed25519 -sign -inkey ed25519-priv.pem -in file.txt -out file.sig

Verify a signature with Ed25519 public key:

wolfssl ed25519 -verify -inkey ed25519-pub.pem -sigfile file.sig -in file.txt -pubin

Verify a signature with Ed25519 private key:

wolfssl ed25519 -verify -inkey ed25519-priv.pem -sigfile file.sig -in file.txt