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

public Class GLVTypeBEndomorphism

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, .ScaleXPointMap

Field Summary

Modifier and TypeField and Description
protected final GLVTypeBParameters
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 GLVTypeBParameters parameters
pointMapback to summary
protected final ECPointMap pointMap

Constructor Detail

GLVTypeBEndomorphismback to summary
public GLVTypeBEndomorphism(ECCurve curve, GLVTypeBParameters 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.