Top Fields Constructors Methods
org.bouncycastle.math.ec.endo

public Class GLVTypeAEndomorphism

extends Object
implements GLVEndomorphism
Class Inheritance
All Implemented Interfaces
org.bouncycastle.math.ec.endo.GLVEndomorphism, org.bouncycastle.math.ec.endo.ECEndomorphism
Imports
java.math.BigInteger, org.bouncycastle.math.ec.ECCurve, .ECPointMap, .ScaleYNegateXPointMap

Field Summary

Modifier and TypeField and Description
protected final GLVTypeAParameters
protected final ECPointMap

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BigInteger[]
public ECPointMap
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parametersback to summary
protected final GLVTypeAParameters parameters
pointMapback to summary
protected final ECPointMap pointMap

Constructor Detail

GLVTypeAEndomorphismback to summary
public GLVTypeAEndomorphism(ECCurve curve, GLVTypeAParameters parameters)

Method Detail

decomposeScalarback to summary
public BigInteger[] decomposeScalar(BigInteger k)

Implements org.bouncycastle.math.ec.endo.GLVEndomorphism.decomposeScalar.

getPointMapback to summary
public ECPointMap getPointMap()

Implements org.bouncycastle.math.ec.endo.ECEndomorphism.getPointMap.

hasEfficientPointMapback to summary
public boolean hasEfficientPointMap()

Implements org.bouncycastle.math.ec.endo.ECEndomorphism.hasEfficientPointMap.