diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-03-22 07:09:45 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-03-22 07:09:45 +0400 |
commit | d4ebc03283ea2fe349702b9cae9c823af710a348 (patch) | |
tree | ea38b9e41b188718d70c6e26e9ef0264dbf05136 /core/src/main/java | |
parent | 5b7b93114c553bb156576a6852cd36109327bcce (diff) |
Fix shifting error from last commit
Diffstat (limited to 'core/src/main/java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/math/ec/custom/djb/Curve25519Field.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/src/main/java/org/bouncycastle/math/ec/custom/djb/Curve25519Field.java b/core/src/main/java/org/bouncycastle/math/ec/custom/djb/Curve25519Field.java index 0a6f3067..26dd5d47 100644 --- a/core/src/main/java/org/bouncycastle/math/ec/custom/djb/Curve25519Field.java +++ b/core/src/main/java/org/bouncycastle/math/ec/custom/djb/Curve25519Field.java @@ -104,7 +104,7 @@ public class Curve25519Field Nat.shiftUpBit(8, xx, 8, xx07, z, 0); int c = Nat256.mulByWordAddTo(PInv, xx, z) << 1; int z7 = z[7]; - c += (z7 >> 31) - (xx07 >> 31); + c += (z7 >>> 31) - (xx07 >>> 31); z7 &= P7; z7 += Nat.addWordTo(7, c * PInv, z); z[7] = z7; |