chiark / gitweb /
Merge branch '2.4.x' into 2.5.x
[catacomb] / math /
2020-05-09 Mark WoodingMerge branch '2.4.x' into 2.5.x
2020-05-09 Mark Woodingmath/group-parse.c (group-parse): Parse binary-group...
2020-05-09 Mark Woodingmath/group-parse.c: Fix copyright notice.
2020-05-09 Mark Woodingmath/t/{mpx,mpmont}: Add some extra tests for flushing...
2020-05-09 Mark Woodingmath/mpx-mul4-*: Test the `...zc' variants too.
2020-05-09 Mark Woodingmath/Makefile.am, symm/Makefile.am: Use `--no-install...
2020-05-06 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-12-16 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-12-16 Mark Woodingmath/limlee.c: Don't leak the factor vector on overall...
2019-12-16 Mark Woodingmath/limlee.c: Handle an abort from `pgen' correctly.
2019-12-16 Mark Woodingmath/pgen.c: Don't free the tester if it's not set up.
2019-12-16 Mark Woodingmath/ec-exp.h: Fix segfault when base point is at infinity.
2019-10-08 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-10-01 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-29 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-27 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-21 Mark WoodingMerge branch '2.4.x'
2019-09-09 Mark Woodingmath/pgen.h, math/pgen-granfrob.c: Fix typo in function...
2019-09-09 Mark Woodingmath/mp-sqrt.c: Explain the algorithm, and particularly...
2019-09-08 Mark WoodingMerge branch 'mdw/rsvr'
2019-09-08 Mark Woodingbase/asm-common.h: Provide default frame pointer registers.
2019-09-08 Mark Wooding**/*.S: Arrange assembler preambles consistently.
2019-03-01 Mark Woodingmath/f25519.c: Order 10-bit constants the same as 26...
2019-03-01 Mark Woodingmath/f25519.c, math/fgoldi.c: Remove some unused consta...
2018-11-25 Mark Woodingmath/: Implement Grantham's Frobenius (primality) test.
2018-11-24 Mark WoodingMerge branch '2.4.x'
2018-11-24 Mark Woodingbase/asm-common.h: Reverse the order of `SHUF' arguments.
2018-11-24 Mark Woodingmath/mpx-mul4-amd64-sse2.S: Always collect iteration...
2018-11-24 Mark Woodingmath/mpx-mul4-amd64-sse2.S: Fix stack-argument offset...
2018-10-27 Mark Woodingmath/mpx-mul4-*-sse2.S: Fix commentary notation.
2018-10-27 Mark Woodingmath/mpx-mul4-*-sse2.S (squash): We don't care about...
2018-08-23 Mark Wooding(x86 asm): Zero the high parts of the ?MM registers...
2018-06-22 Mark Woodingmath/mpx.c (mpx_lsr): Fix pointer out-of-bounds bug.
2018-06-11 Mark Woodingmath/limlee.c: Fiddle with the large-prime heuristics.
2017-09-29 Mark Woodingmath/scaf.c, etc.: Only need 3*NPIECE words of scratch...
2017-09-29 Mark Woodingmath/scaf.c: Fix trivial typo.
2017-07-05 Mark Woodingmath/mpint.h: Add Clang warning-muffling.
2017-07-05 Mark Woodingmath/strongprime.c: Muffle an irritating style warning...
2017-07-04 Mark WoodingMerge branch '2.3.x'
2017-07-04 Mark Woodingvars.am, math/Makefile.am: Tweak `silent-rules' machinery.
2017-06-22 Mark WoodingMerge branch '2.3.x'
2017-06-22 Mark Woodingmath/mpx.c: Fix two's-complement storing.
2017-05-14 Mark Woodingmath/fgoldi.[ch]: Implement the extra operations needed...
2017-05-14 Mark Woodingmath/scmul.h, pub/ed25519.c: Abstract out scalar multip...
2017-05-14 Mark Woodingmath/f25519.c, utils/curve25519.sage: Slightly improve...
2017-05-14 Mark Woodingmath/{genlimits.c,mpdump.c}: Delete long-defunct source...
2017-05-14 Mark Woodingmath/f{25519,goldi}.[ch]: Export the piece type.
2017-05-14 Mark Woodingmath/scaf.c: Add some debugging utilities I found handy.
2017-05-14 Mark Woodingmath/scaf.c: Fix conditional subtractions in `scaf_reduce'.
2017-05-14 Mark Woodingmath/strongprime.c: Improve the commentary.
2017-05-14 Mark Woodingmath/strongprime.c: Replace inexplicable exponentiation...
2017-05-14 Mark WoodingMerge branch '2.3.x'
2017-05-14 Mark Woodingmath/strongprime.c: Clamp the starting point.
2017-05-14 Mark Woodingmath/strongprime.c: Reduce failures by adding some...
2017-05-13 Mark Woodingmath/g-bin.c, math/g-prime.c: Fix type incompatibility.
2017-05-13 Mark Woodingmath/g-*.c: Group implementations include `group.h...
2017-04-30 Mark WoodingMerge branches 'mdw/latin-ietf' and 'mdw/curve25519'
2017-04-29 Mark Woodingmath/fgoldi.c: Add support for Hamburg's `Goldilocks...
2017-04-29 Mark Woodingpub/, progs/: Implement Bernstein's Ed25519 signature...
2017-04-29 Mark Woodingmath/f25519.[ch]: More field operations.
2017-04-29 Mark Woodingpub/, progs/: Implement Bernstein's X25519 key-exchange...
2017-04-29 Mark Woodingmath/f25519.c: Implementation for arithmetic in GF...
2017-04-22 Mark Woodingmath/g-bin.c, math/g-prime.c: Fix type incompatibility.
2017-04-22 Mark Woodingmath/g-*.c: Group implementations include `group.h...
2017-04-22 Mark Woodingmath/...: Make a number of functions be const-correct.
2017-04-13 Mark Woodingmath/mpx-mul4-test.c: Set `dstr' length correctly in...
2017-04-12 Mark Woodingmath/mpx-mul4-test.c: Set `dstr' length correctly in...
2017-04-05 Mark Woodingmath/: Distribute the `mpx-mul4' test vectors, with...
2017-04-04 Mark Woodingmath/: Add low-level testing for accelerated `mpx-mul4...
2017-04-03 Mark Woodingmath/mpx-mul4-amd64-sse2.S: SSE2 multipliers for AMD64.
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Maintain a local copy of...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Make stack alignment more...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Slightly reorder to reduce...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Fix comment formatting.
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Additional piece of commentary.
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Use default arguments for...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Use the correct vector-multip...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Give `squash' an explicit...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Optimize `squash'.
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Use `movdqa' to move between...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Add an extra blank line to...
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: Fix operand name in commentary.
2017-04-03 Mark Woodingmath/mpx-mul4-x86-sse2.S: `mmla4' only need 48 bytes...
2017-04-03 Mark Woodingbase/asm-common.h, */*.S: New macros for making stack...
2017-04-03 Mark Woodingbase/asm-common.h, *.S: Add `INTFUNC' macro for interna...
2016-11-05 Mark Woodingmath/mpx-mul4-x86-sse2.S: Use `SHUF' instead of hardwir...
2016-10-02 Mark Woodingmath/mpx.h, math/mpmont.c: Retune the Karatsuba thresholds.
2016-10-02 Mark Woodingmath/ptab.in: Include the correct Oakley 2048 group!
2016-10-02 Mark Woodingmath/: SSE2-based high-performance multipliers.
2016-10-02 Mark Woodingmath/mpmont.c: Make REDC coefficient as long as the...
2016-10-02 Mark Woodingmath/mpmont.c: Factor out the computational core of...
2016-10-02 Mark Woodingmath/ec-test.c: Add in missing space in test failure...
2016-09-11 Mark Woodingmath/mprand.[ch], rand/grand.c: Check range of arguments.
2016-09-11 Mark Woodingmath/mpint.h (MP_TOINT): Convert MP digits to target...
2016-09-09 Mark Woodingmath/{mpbarrett,mpmont}.h: Provide correctness proofs...
2016-06-26 Mark Woodingmath/pfilt.c (pfilt_jump): Fix off-by-one error in...
2016-06-26 Mark Woodingmath/strongprime.c: Choose the smaller primes' sizes...
2016-06-26 Mark Woodingmath/, pub/: Take a more consistent approach to prime...
2016-06-24 Mark Woodingmath/, pub/: Generate primes with exactly the right...
2016-06-24 Mark Woodingmath/mp-arith.c: New function `mp_leastcongruent'.
next