diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-01-27 11:40:00 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-01-27 11:40:00 +0700 |
commit | b27039585917e3c0651de353faef68fe6bbc68d9 (patch) | |
tree | 0cdad9b0772f6e7ae061ba24ed0514b71b8e358b /crypto/src/math/ec/multiplier/ReferenceMultiplier.cs | |
parent | Use custom curve if available (diff) | |
download | BouncyCastle.NET-ed25519-b27039585917e3c0651de353faef68fe6bbc68d9.tar.xz |
Port of latest EC multipliers from Java
Diffstat (limited to 'crypto/src/math/ec/multiplier/ReferenceMultiplier.cs')
-rw-r--r-- | crypto/src/math/ec/multiplier/ReferenceMultiplier.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/src/math/ec/multiplier/ReferenceMultiplier.cs b/crypto/src/math/ec/multiplier/ReferenceMultiplier.cs index a3763848e..832fd7be4 100644 --- a/crypto/src/math/ec/multiplier/ReferenceMultiplier.cs +++ b/crypto/src/math/ec/multiplier/ReferenceMultiplier.cs @@ -1,7 +1,7 @@ namespace Org.BouncyCastle.Math.EC.Multiplier { public class ReferenceMultiplier - : ECMultiplier + : AbstractECMultiplier { /** * Simple shift-and-add multiplication. Serves as reference implementation @@ -12,7 +12,7 @@ namespace Org.BouncyCastle.Math.EC.Multiplier * @param k The factor by which to multiply. * @return The result of the point multiplication <code>k * p</code>. */ - public virtual ECPoint Multiply(ECPoint p, BigInteger k) + protected override ECPoint MultiplyPositive(ECPoint p, BigInteger k) { ECPoint q = p.Curve.Infinity; int t = k.BitLength; |