package org.bouncycastle.math.ec; import java.math.BigInteger; /** * Class representing an element of Z[τ]. Let * λ be an element of Z[τ]. Then * λ is given as λ = u + vτ. The * components u and v may be used directly, there * are no accessor methods. * Immutable class. */ class ZTauElement { /** * The "real" part of λ. */ public final BigInteger u; /** * The "τ-adic" part of λ. */ public final BigInteger v; /** * Constructor for an element λ of * Z[τ]. * @param u The "real" part of λ. * @param v The "τ-adic" part of * λ. */ public ZTauElement(BigInteger u, BigInteger v) { this.u = u; this.v = v; } }