Top Constructors Methods
org.bouncycastle.math.ec.custom.sec

pack-priv Class SecP521R1Point

extends AbstractFp
Class Inheritance
Imports
org.bouncycastle.math.ec.ECCurve, .ECFieldElement, .ECPoint, org.bouncycastle.math.internal.Nat

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ECPoint
protected ECFieldElement
protected ECFieldElement
protected ECFieldElement
public ECPoint
protected ECFieldElement
public ECPoint
public ECPoint
public ECPoint
protected ECFieldElement
Inherited from org.bouncycastle.math.ec.ECPoint.AbstractFp:
getCompressionYTildesatisfiesCurveEquationsubtract

Constructor Detail

SecP521R1Pointback to summary
pack-priv SecP521R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y)
SecP521R1Pointback to summary
pack-priv SecP521R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)

Method Detail

addback to summary
public ECPoint add(ECPoint b)

Implements abstract org.bouncycastle.math.ec.ECPoint.add.

doubleProductFromSquaresback to summary
protected ECFieldElement doubleProductFromSquares(ECFieldElement a, ECFieldElement b, ECFieldElement aSquared, ECFieldElement bSquared)
eightback to summary
protected ECFieldElement eight(ECFieldElement x)
fourback to summary
protected ECFieldElement four(ECFieldElement x)
negateback to summary
public ECPoint negate()

Implements abstract org.bouncycastle.math.ec.ECPoint.negate.

threeback to summary
protected ECFieldElement three(ECFieldElement x)
threeTimesback to summary
public ECPoint threeTimes()

Overrides org.bouncycastle.math.ec.ECPoint.threeTimes.

twiceback to summary
public ECPoint twice()

Implements abstract org.bouncycastle.math.ec.ECPoint.twice.

twicePlusback to summary
public ECPoint twicePlus(ECPoint b)

Overrides org.bouncycastle.math.ec.ECPoint.twicePlus.

twoback to summary
protected ECFieldElement two(ECFieldElement x)