Bouncy Castle Cryptography Library 1.81

org.bouncycastle.math.ec
Class WNafL2RMultiplier

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

public class WNafL2RMultiplier
extends AbstractECMultiplier

Class implementing the WNAF (Window Non-Adjacent Form) multiplication algorithm.


Constructor Summary
WNafL2RMultiplier()
           
 
Method Summary
protected  ECPoint multiplyPositive(ECPoint p, java.math.BigInteger k)
          Multiplies this by an integer k using the Window NAF method.
 
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
 

Constructor Detail

WNafL2RMultiplier

public WNafL2RMultiplier()
Method Detail

multiplyPositive

protected ECPoint multiplyPositive(ECPoint p,
                                   java.math.BigInteger k)
Multiplies this by an integer k using the Window NAF method.

Specified by:
multiplyPositive in class AbstractECMultiplier
Parameters:
k - The integer by which this is multiplied.
Returns:
A new ECPoint which equals this multiplied by k.

Bouncy Castle Cryptography Library 1.81