kz.gamma.hardware.crypto.software.ec
Class ZTauElement

java.lang.Object
  extended by kz.gamma.hardware.crypto.software.ec.ZTauElement

 class ZTauElement
extends java.lang.Object

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.


Field Summary
 java.math.BigInteger u
          The "real" part of λ.
 java.math.BigInteger v
          The "τ-adic" part of λ.
 
Constructor Summary
ZTauElement(java.math.BigInteger u, java.math.BigInteger v)
          Constructor for an element λ of Z[τ].
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

u

public final java.math.BigInteger u
The "real" part of λ.


v

public final java.math.BigInteger v
The "τ-adic" part of λ.

Constructor Detail

ZTauElement

public ZTauElement(java.math.BigInteger u,
                   java.math.BigInteger v)
Constructor for an element λ of Z[τ].

Parameters:
u - The "real" part of λ.
v - The "τ-adic" part of λ.


Copyright © 2013 Gamma Technologies. All Rights Reserved.