Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-04Move F2m reduction inside the multiplication and square methods (renamedPeter Dettman
to modMultiply and modSquare)
2013-10-03Switch over to using LongArrayPeter Dettman
2013-10-03Add support for width 3 in multiplication interleavingPeter Dettman
2013-10-03Port multiply improvements across from IntArrayPeter Dettman
2013-10-03Reduce further the number of shifts required in multiplyPeter Dettman
2013-10-03Pass explicit count to shifting methodsPeter Dettman
2013-10-03Add a couple more "registers" to remove 1/4 of shift-addsPeter Dettman
2013-10-03Improve naming in multiplyPeter Dettman
2013-10-03Use an extra "register" in multiply to save 1/4 the shift-addsPeter Dettman
2013-10-03Use square32 instead of square16Peter Dettman
2013-10-03Various small refactoringsPeter Dettman
2013-10-02New class LongArray equivalent to IntArray but using 'long' words.Peter Dettman
2013-10-02Add initial implementation of homogeneous projective coordinates for F2mPeter Dettman
curves Move tau function to ECPoint.F2m and optimise for projective coordinates
2013-10-02Optimizations for multiply: re-order args depending on relative size,Peter Dettman
fast path for 1 word args, use extra register to reduce shifts
2013-10-02Normalize all precomputed pointsPeter Dettman
2013-10-02Allow null entries in the argument to normalizeAllPeter Dettman
Always return WTauNafMultiplier as default for koblitz curves
2013-10-02Add static getAllCoordinateSystems methodPeter Dettman
2013-10-02Some minor optimizations to modInversePeter Dettman
2013-10-02Deal with X == 0 in lambda-projective operationsPeter Dettman
2013-10-02twicePlus() optimisation for lambda-projectivePeter Dettman
2013-10-02Fp.twicePlus should check for y == 0Peter Dettman
2013-10-02checkCurveEquation special case x == 0 for lambda coordinatesPeter Dettman
2013-10-01Move F2m inversion code into IntArrayPeter Dettman
Fix off-by-1 error in degree() Delete old unused methods
2013-10-01Don't store tPeter Dettman
Check BigInteger in IntArray
2013-10-01A few more small improvements to multiplyPeter Dettman
2013-10-01Use an 8-bit precomputation table for squaringPeter Dettman
2013-10-01Factor out square16 method and unroll loopPeter Dettman
2013-10-01Move squaring table to static fieldPeter Dettman
2013-09-30Provide internal method addShiftedByWordsQuick for use in the inner loopPeter Dettman
of multiply where we don't need the bounds checking
2013-09-30RefactoringPeter Dettman
2013-09-30Replace IntArray.bitLength() with degree(), using lookup for bytePeter Dettman
bit-lengths
2013-09-30Add method to support adding an IntArray left-shifted by some number ofPeter Dettman
bits
2013-09-30Improve performance of shiftLeft(int)Peter Dettman
2013-09-30Improve speed of multiplyPeter Dettman
2013-09-30Implement word-wise reductionPeter Dettman
Fix toString Remove broken right-shift stuff
2013-09-30Keep the k values in an arrayPeter Dettman
2013-09-30Add some new utility methods for clearing a bit and right shiftingPeter Dettman
Avoid explicit clearing of high bits as they are processed
2013-09-29getYCoord for lambda-projective coords needs to consider ZPeter Dettman
2013-09-29Improvements to equals/hashCodePeter Dettman
2013-09-28Can't use WTauNafMultiplier with Lambda coordinates atmPeter Dettman
2013-09-28Fix equal-x check for lambda-projective additionPeter Dettman
2013-09-28An F2m point with X == 0 is its own additive inversePeter Dettman
2013-09-28Enable lambda-projective support though there are still some problemsPeter Dettman
with the test cases
2013-09-28Some more tightening and optimization of lambda-project coordsPeter Dettman
2013-09-28Add ECPoint.toString() methodPeter Dettman
Add checkCurveEquation to validate lambda-projective points Fix negate() for lambda-projective points
2013-09-28Add constant for skewed coordinatesPeter Dettman
2013-09-28Implement addition and some other bits and pieces for lambda-projectivePeter Dettman
coordinates
2013-09-28Add method addOne() to ECFieldElementPeter Dettman
2013-09-28Consolidate null curve checks required by implicitlyCa stuffPeter Dettman
2013-09-28Merge branch 'master' of git.bouncycastle.org:bc-javaPeter Dettman