Maven module :un.api : api-encoding :
Class :
un.impl.cryptography.ec.ECPoint
Extends/Implements :
un.impl.cryptography.ec.ECField
Subclasses : -
Variables : -
Functions :
ECPoint,
ECPoint,
ECPoint,
copy,
copyX,
calcY,
isZero,
add,
sub,
dbl,
mult,
Ybit,
packX,
pack,
unpack,
toString,
check,
equals,
random,
clear,
negate
public void
ECPoint ()
public void
ECPoint (ECPoint q)
public void
ECPoint (BigInteger k)
public void
copy (ECPoint q)
void
copyX (ECPoint q)
public boolean
calcY (boolean ybit)
public boolean
isZero ()
public void
add (ECPoint q)
public void
sub (ECPoint r)
public void
dbl ()
public ECPoint
mult (BigInteger k)
public boolean
Ybit ()
public BigInteger
packX ()
public BigInteger
pack ()
public void
unpack (BigInteger a)
public String
toString ()
public boolean
check ()
public boolean
equals (Object obj)
public void
random (Random rand)
public void
clear ()
public void
negate ()
This public domain software was written by Stuart D. Gathman,
based on C software written by Paulo S.L.M. Barreto
George Barwood
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.