Bouncy Castle Cryptography Library 1.81

org.bouncycastle.math.ec
Class GLVMultiplier

java.lang.Object
  extended byorg.bouncycastle.math.ec.AbstractECMultiplier
      extended byorg.bouncycastle.math.ec.GLVMultiplier
All Implemented Interfaces:
ECMultiplier

public class GLVMultiplier
extends AbstractECMultiplier


Field Summary
protected  ECCurve curve
           
protected  GLVEndomorphism glvEndomorphism
           
 
Constructor Summary
GLVMultiplier(ECCurve curve, GLVEndomorphism glvEndomorphism)
           
 
Method Summary
protected  ECPoint multiplyPositive(ECPoint p, java.math.BigInteger k)
           
 
Methods inherited from class org.bouncycastle.math.ec.AbstractECMultiplier
checkResult, multiply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

curve

protected final ECCurve curve

glvEndomorphism

protected final GLVEndomorphism glvEndomorphism
Constructor Detail

GLVMultiplier

public GLVMultiplier(ECCurve curve,
                     GLVEndomorphism glvEndomorphism)
Method Detail

multiplyPositive

protected ECPoint multiplyPositive(ECPoint p,
                                   java.math.BigInteger k)
Specified by:
multiplyPositive in class AbstractECMultiplier

Bouncy Castle Cryptography Library 1.81