bouncycastle.math.ec.ZTauElement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of woodlouse Show documentation
Show all versions of woodlouse Show documentation
Lightweight crypto toolkit for Android and Java 6+
The newest version!
package 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;
}
}