Packages that use EdDSANamedCurveSpec
Package
Description
Java implementation of EdDSA, a digital signature scheme using a variant of elliptic curve cryptography based on Twisted Edwards curves.
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.
Uses of EdDSANamedCurveSpec in net.i2p.crypto.eddsa
Methods in net.i2p.crypto.eddsa that return EdDSANamedCurveSpecModifier and TypeMethodDescriptionprotected EdDSANamedCurveSpecKeyPairGenerator.createNamedCurveSpec(String curveName) Create an EdDSANamedCurveSpec from the provided curve name.Uses of EdDSANamedCurveSpec in net.i2p.crypto.eddsa.spec
Fields in net.i2p.crypto.eddsa.spec declared as EdDSANamedCurveSpecModifier and TypeFieldDescriptionstatic final EdDSANamedCurveSpecEdDSANamedCurveTable.ED_25519_CURVE_SPECED_25519_CURVE_SPEC.Fields in net.i2p.crypto.eddsa.spec with type parameters of type EdDSANamedCurveSpecModifier and TypeFieldDescriptionprivate static HashMap<String, EdDSANamedCurveSpec> EdDSANamedCurveTable.curvesThe registered curves, by name.Methods in net.i2p.crypto.eddsa.spec that return EdDSANamedCurveSpecModifier and TypeMethodDescriptionstatic EdDSANamedCurveSpecReturns the curve specification for the given name, or null if not found.Methods in net.i2p.crypto.eddsa.spec with parameters of type EdDSANamedCurveSpecModifier and TypeMethodDescriptionstatic voidEdDSANamedCurveTable.defineCurve(EdDSANamedCurveSpec curve) Defines a named curve in the table.private static voidEdDSANamedCurveTable.putCurve(String name, EdDSANamedCurveSpec curve) Registers a curve under a name.Uses of EdDSANamedCurveSpec in net.i2p.router.crypto.ratchet
Fields in net.i2p.router.crypto.ratchet declared as EdDSANamedCurveSpecModifier and TypeFieldDescriptionprivate static final EdDSANamedCurveSpecElligator2.SPECThe named curve the field comes from.