progs/perftest.c: Use from Glibc syscall numbers.
[catacomb] / math /
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'.
2016-06-24 Mark WoodingSome basic formatting fixes.
2016-06-13 Mark WoodingMerge branch 'master' of git.distorted.org.uk:~mdw...
2016-06-04 Mark WoodingMerge branch '2.2.x'
2016-06-04 Mark Woodingmath/mp-arith.c (mp_testbit): Want nonstrict comparison...
2016-05-21 Mark WoodingMerge branch 'mdw/cpu-dispatch'
2016-05-16 Mark Woodingbuild: Abolish the `$e', `$o' and `$t' variables.
2016-05-16 Mark Woodingmath/mp.h: Muffle `unused value' warnings from `MP_COPY'.
2016-05-16 Mark Woodingbuild: Cope with the `subdir-objects' world Automake...
2015-12-29 Mark Woodingmath/mptypes.c: Remove obsolete file.
2015-10-14 Mark Woodingmath/mp-fibonacci.c: Fix spacing in comment.
2015-10-14 Mark Woodingmath/mptext.c: Radically refactor `mp_read'.
2015-10-14 Mark Woodingmath/mptext.c: Reformat and refactor output functions.
2015-07-20 Mark WoodingMerge branch 'mdw/latin-dances'
2015-05-29 Mark Woodingmath/ec-raw.[ch] (ec_ec2osp): Check that the requested...
2015-05-25 Mark WoodingMerge branch 'mdw/fixes'
2015-04-22 Mark Woodingmath/mpmont.c (mpmont_reduce): Segfault if Karatsuba...
2015-03-22 Mark Woodingmath/mpint.h: Add new conversions.
2015-03-22 Mark Woodingmath/mpint.[ch]: Consolidate the list of supplied conve...
2015-02-27 Mark WoodingMerge branch 'mdw/ec-ptcmpr'
2015-02-27 Mark Woodingmath/: Support EC2OSP and OS2ECP operations, with point...
2015-02-27 Mark Woodingmath/f-{prime,niceprime}.c: Fix reduction for `add...
2015-02-27 Mark Woodingmath/mp-modsqrt.c: Zero has a square root. Return...
2015-02-27 Mark Woodingmath/: Improve some commentary in the binary-field...
2014-05-19 Mark Woodingmath/ectab.in: Add the BADA55 curves by Bernstein et al.
2014-05-19 Mark Woodingmath/ectab.in: Add the Brainpool curves.
2014-05-14 Mark Woodingmath/mpgen, symm/multigen: Add copious commentary.
2014-05-14 Mark Woodingmath/mpgen, symm/multigen: Various minor cleanups.
2014-05-14 Mark Woodingmath/mpgen: Fix bugs in slot handling.
2014-04-02 Mark Woodingmath/mpx.c: Eliminate clone-and-hack from `mpx_{load...
2014-03-29 Mark Woodingmath/mpx.c: Eliminate clone-and-hack of shifting primit...
2014-03-12 Mark Woodingmath/gfreduce.c: Fix commentary.
2014-03-12 Mark Woodingmath/mpreduce.c: Fix some typos in commentary.
2013-12-28 Mark Woodingmath/gen{primes,wheel}.c: Don't use full header file...
2013-12-27 Mark Woodingmath/mp-jacobi.c: Fix embarrassing spelling mistake...
2013-12-27 Mark Woodingmath/mp-gcd.c: Minor reformatting.
2013-12-27 Mark Woodingmath/mp-gcd.c: Avoid clobbering constants during the...
2013-08-10 Mark WoodingSome more whitespace cleanups.
2013-08-10 Mark Woodingmath/gfreduce.c, math/mpreduce.c: Remove unused macro...
2013-08-10 Mark Woodingmath/gfreduce.[ch]: Fix out-of-bounds memory access.
2013-08-10 Mark Woodingmath/gfreduce.c: Refactor and document.
2013-08-09 Mark Woodingmath/gfreduce.h: Missing include.
2013-08-09 Mark Woodingmath/*.awk: These should have been killed when `mpgen...
2013-08-06 Mark Woodingmath/t/mpreduce: Add a slew more randomized tests.
2013-08-06 Mark Woodingmath/mpreduce.[ch]: Extend the domain to all positive...
2013-08-06 Mark Woodingmath/mpgen: Remove spurious newlines in `mplimits.c'.
2013-08-05 Mark Woodingmath/mpreduce.c: Remove ancient debugging code.
2013-08-05 Mark Woodingmath/gfreduce.c: Fix misformatting in the commentary.
2013-08-05 Mark Woodingmath/mpreduce.c: Add extensive commentary.
2013-08-05 Mark Woodingmath/mpreduce.h: Missing include files.
2013-08-05 Mark Woodingmath/mp-jacobi.c: Improve the presentation.
2013-08-05 Mark Woodingmath/ec-prime.c: Fix commentary typo.
2013-08-05 Mark Woodingmath/ec.c (ec_stdsub): Remove redundant `EC_FIX'.
2013-08-05 Mark Woodingmath/mp-modsqrt.c: Reformat and add commentary.
2013-08-05 Mark Woodingmath/mp.h, math/mp-jacobi.c: Whitespace fix.
2013-06-28 Mark WoodingMollify various warnings which occur in 64-bit builds.
2013-06-28 Mark WoodingUse the shiny new `mLib' warning-control macros.
2013-06-28 Mark WoodingMuffle GCC warnings in various ways.
2013-06-25 Mark WoodingOverhaul `math' representation machinery.
2013-06-22 Mark WoodingGenerate precomputed tables as sources in `precomps/'.
2013-06-22 Mark WoodingRearrange the file tree.