See: Description
| Class | Description |
|---|---|
| BigIntegerFieldElement |
A particular element of the field \Z/(2^255-19).
|
| BigIntegerLittleEndianEncoding |
Little-endian encoding implementation for EdDSA field elements using BigInteger.
|
| BigIntegerScalarOps |
BigInteger-based implementation of scalar operations for EdDSA cryptography.
|
Generic mathematical implementation using Java BigIntegers for arbitrary elliptic curves.
This package provides a low-level, non-optimized implementation of elliptic curve mathematical operations using Java's built-in BigInteger class. The implementation is designed to work with any elliptic curve, making it suitable for testing, compatibility, or curves without specialized optimizations.
Characteristics:
Usage:
Note: This implementation is currently unused in production I2P code. For Curve25519 operations, the optimized ed25519 implementation provides significantly better performance.