Packages that use net.i2p.crypto.eddsa.math
Package
Description
Java implementation of EdDSA, a digital signature scheme using a variant of elliptic curve cryptography based on Twisted Edwards curves.
Data structures that define curves and fields, and the mathematical operations on them.
Generic elliptic curve mathematical implementation using Java BigIntegers, serving as the reference implementation for curves without specialized optimizations.
Optimized mathematical implementation for Ed25519 using Radix 2^51 field representation for performance on 64-bit processors.
Specifications and parameter tables for EdDSA elliptic curves and keys, including the Ed25519 (Curve25519) specification and the named-curve registry.
The Double Ratchet with X25519 key agreement and ECIES hybrid encryption, used by the NTCP2 and SSU transports for session encryption.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.crypto.eddsaClassDescriptionAn EdDSA finite field.Represents a point on an EdDSA curve with support for multiple coordinate representations.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.crypto.eddsa.mathClassDescriptionA twisted Edwards curve.Common interface for all $(b-1)$-bit encodings of elements of EdDSA finite fields.An EdDSA finite field.Represents an element in a finite field of order $2^{b}-3$.Represents a point on an EdDSA curve with support for multiple coordinate representations.Available coordinate representations for a group element.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.crypto.eddsa.math.bigintClassDescriptionCommon interface for all $(b-1)$-bit encodings of elements of EdDSA finite fields.An EdDSA finite field.Represents an element in a finite field of order $2^{b}-3$.Interface for scalar operations in EdDSA.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.crypto.eddsa.math.ed25519ClassDescriptionCommon interface for all $(b-1)$-bit encodings of elements of EdDSA finite fields.An EdDSA finite field.Represents an element in a finite field of order $2^{b}-3$.Interface for scalar operations in EdDSA.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.crypto.eddsa.specClassDescriptionA twisted Edwards curve.An EdDSA finite field.Represents a point on an EdDSA curve with support for multiple coordinate representations.Interface for scalar operations in EdDSA.
- Classes in net.i2p.crypto.eddsa.math used by net.i2p.router.crypto.ratchet