namespace Org.BouncyCastle.Math.EC.Abc { /** * 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. */ internal class ZTauElement { /** * The "real" part of λ. */ public readonly BigInteger u; /** * The "τ-adic" part of λ. */ public readonly 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; } } }