package net.i2p.crypto.eddsa
Java implementation of EdDSA, a digital signature scheme using a variant of elliptic curve cryptography based on Twisted Edwards curves.
Contains a generic implementation for any curve using BigIntegers, and an optimized implementation for Curve 25519 using Radix 2^51. Used throughout I2P for router and destination signatures.
See also: RFC 8032, Twisted Edwards curves.
- ClassDescriptionUtilities for EdDSA key blinding operations.EdDSA signature engine implementing the Java Signature API.Common interface for all EdDSA keys.An EdDSA private key.An EdDSA public key.Java Security Provider KeyFactory implementation for EdDSA (Edwards-curve Digital Signature Algorithm).Key pair generator for EdDSA (Edwards-curve Digital Signature Algorithm) keys.Signing and verification for REdDSA using SHA-512 and the Ed25519 curve.Default keysize is 256 (Ed25519).Basic utilities for EdDSA.