## Uses of Interface
net.i2p.crypto.eddsa.math.ScalarOps

- Packages that use ScalarOps
  Package | Description
  --- | ---
  net.i2p.crypto.eddsa.math.bigint | Generic mathematical implementation using Java BigIntegers for arbitrary elliptic curves.
  net.i2p.crypto.eddsa.math.ed25519 | High-performance, optimized mathematical implementation for Ed25519 using Radix 2^51 representation.
  net.i2p.crypto.eddsa.spec | Specifications and parameter tables for EdDSA elliptic curves and cryptographic keys.

- - ### Uses of ScalarOps in net.i2p.crypto.eddsa.math.bigint

    Classes in net.i2p.crypto.eddsa.math.bigint that implement ScalarOps
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigIntegerScalarOps` BigInteger-based implementation of scalar operations for EdDSA cryptography.

  - ### Uses of ScalarOps in net.i2p.crypto.eddsa.math.ed25519

    Classes in net.i2p.crypto.eddsa.math.ed25519 that implement ScalarOps
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Ed25519ScalarOps` Class for reducing a huge integer modulo the group order q and doing a combined multiply plus add plus reduce operation.

  - ### Uses of ScalarOps in net.i2p.crypto.eddsa.spec

    Methods in net.i2p.crypto.eddsa.spec that return ScalarOps
    Modifier and Type | Method and Description
    --- | ---
    `ScalarOps` | EdDSAParameterSpec.`getScalarOps()`

    Constructors in net.i2p.crypto.eddsa.spec with parameters of type ScalarOps
    Constructor and Description
    `EdDSANamedCurveSpec(String name, Curve curve, String hashAlgo, ScalarOps sc, GroupElement B)`
    `EdDSAParameterSpec(Curve curve, String hashAlgo, ScalarOps sc, GroupElement B)`