plan9front/sys/src/libmp/port
aiju 64d0d3b8ac libmp: fix mptouv behaviour to match mptoui 2018-12-06 09:32:20 +00:00
..
betomp.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
cnfield.c libmp: add mpfield() function for fast field arithmetic 2015-12-16 21:18:20 +01:00
crt.c libmp: remove include of libsec.h 2016-02-05 19:29:55 -08:00
crttest.c libmp: remove include of libsec.h 2016-02-05 19:29:55 -08:00
dat.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
gmfield.c libmp: handle out of memory case in gmfield() 2016-02-04 03:11:46 +01:00
letomp.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mkfile mp: add mptod and dtomp 2018-03-09 20:51:28 +00:00
mpadd.c mpmagadd: oops... 2018-05-04 21:42:08 +00:00
mpaux.c libmp: add mpfield() function for fast field arithmetic 2015-12-16 21:18:20 +01:00
mpcmp.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mpdigdiv.c libmp: optimize case x/0xffffffff in mpdigdiv() (helps arm) 2015-11-01 12:12:41 +01:00
mpdiv.c mpdiv: get signs right... 2018-05-05 12:03:45 +00:00
mpexp.c libmp: add mpfield() function for fast field arithmetic 2015-12-16 21:18:20 +01:00
mpextendedgcd.c libmp: allow passing nil to v,x,y results of mpextendedgcd(), simplify mpinvert() 2016-08-29 02:07:52 +02:00
mpfactorial.c libmp: remove include of libsec.h 2016-02-05 19:29:55 -08:00
mpfield.c libmp: add mpfield() function for fast field arithmetic 2015-12-16 21:18:20 +01:00
mpfmt.c libmp: use constant time encode(2) routines instead of lookup tables 2017-12-31 10:59:01 +01:00
mpinvert.c libmp: allow passing nil to v,x,y results of mpextendedgcd(), simplify mpinvert() 2016-08-29 02:07:52 +02:00
mpleft.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mplogic.c mplogic: don't drop carry out 2018-05-03 23:31:24 +00:00
mpmod.c libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief) 2017-02-05 02:48:13 +01:00
mpmodop.c libmp: make includes consistent, make test program compile under ape (work in progress) 2016-04-10 02:35:01 +02:00
mpmul.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mpnrand.c libmp: mpnrand(), what was i *THINKING* 2016-08-29 00:45:16 +02:00
mprand.c libmp: avoid temporary buffer allocation in mprand() 2016-12-28 18:19:52 +01:00
mpright.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mpsel.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mpsub.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptobe.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptober.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptod.c mp: add mptod and dtomp 2018-03-09 20:51:28 +00:00
mptoi.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptole.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptolel.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptoui.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
mptouv.c libmp: fix mptouv behaviour to match mptoui 2018-12-06 09:32:20 +00:00
mptov.c mptov: make it actually work 2018-12-05 10:26:52 +00:00
mpvecadd.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mpveccmp.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mpvecdigmuladd.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mpvecsub.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mpvectscmp.c libmp: initial attempt at constant time code, faster reductions for special primes (for ecc) 2015-11-21 09:39:59 +01:00
os.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
reduce Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
strtomp.c libmp: use constant time encode(2) routines instead of lookup tables 2017-12-31 10:59:01 +01:00