org.bouncycastle.math.ec.rfc8032 (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.math.ec.rfc8032

Constant-time implementations of the Ed25519 and Ed448 signature schemes per RFC 8032, sitting on top of the Curve25519 / Curve448 scalar-multiplication in `org.bouncycastle.math.ec.rfc7748`.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Ed25519 | A low-level implementation of the Ed25519, Ed25519ctx, and Ed25519ph instantiations of the Edwards-Curve Digital Signature Algorithm specified in RFC 8032.
  Ed25519.Algorithm |
  Ed25519.ExpandedKey | Methods that work with expanded format for private keys (xk/xkOff) i.e.
  Ed25519.PublicPoint |
  Ed448 | A low-level implementation of the Ed448 and Ed448ph instantiations of the Edwards-Curve Digital Signature Algorithm specified in RFC 8032.
  Ed448.Algorithm |
  Ed448.PublicPoint |

## Package org.bouncycastle.math.ec.rfc8032 Description

Constant-time implementations of the Ed25519 and Ed448 signature schemes per RFC 8032, sitting on top of the Curve25519 / Curve448 scalar-multiplication in `org.bouncycastle.math.ec.rfc7748`.