25 Commits (838fe2aa17102fd8a88f799d690e6805d7506e58)

Author SHA1 Message Date
  Michael Hamburg 40cc1d24c7 recategorize a couple of todos and unbreak arch_ref64 9 years ago
  Michael Hamburg bdf4375b52 normalize some of the word and limb size declarations, still not entirely happy on that front 9 years ago
  Michael Hamburg 493508f7c3 clear an include ordering fixme 9 years ago
  Michael Hamburg cdab495338 Cross-curve compilation working! Still a bunch of FIXMEs though 9 years ago
  Michael Hamburg 719fcacc58 working on multicurve build system 9 years ago
  Michael Hamburg 5af980b85a wipe out the multiple layers of rename between decaf_fast and field. still some serious HACKs in the include prio to avoid multiple definition of struct gf 9 years ago
  Mike Hamburg 93edb223bb remove inverse from f_field.h 9 years ago
  Mike Hamburg 0b59ddc2bf move config to prime directories 9 years ago
  Michael Hamburg 42a561d018 some accel in for curve25519 9 years ago
  Michael Hamburg f8c32ba53f knock out some TODOs 9 years ago
  Mike Hamburg a1d33e0b6a change decaf_gen_tables to use FIELD_LITERAL so that `make bat` makes a portable bat 9 years ago
  Michael Hamburg 4d07cdf2ee rename decaf::decaf to decaf::EcGroup to avoid naming conflict; discard top and bottom two benchmarks to avoid descheduling issues which cause calibration to say THz 9 years ago
  Mike Hamburg da7c5427b1 remove set_ui on NEON, which i had missed 9 years ago
  Michael Hamburg b5f7c2eff8 tidy up 9 years ago
  Michael Hamburg f18cf359c6 remove files used by goldilocks/master, leaving only decaf 9 years ago
  Mike Hamburg 484e05b472 shuffling permutation. tested and benched on NEON; slightly faster than goldilocks original except verification which is slightly slower 9 years ago
  Mike Hamburg be0b5b8325 fix some mul/sqr-after-add bugs on arch_neon_experimental. Deprecate arch_neon because the experiment seems to be a success anyway 10 years ago
  Mike Hamburg c7daa6d74b going to change this branch to be decaf-only, with the main branch being main-goldilocks-only. but first, remove irrelelevant sqrt(-d) 10 years ago
  Michael Hamburg 93e866bb8c gmp-style foo_t[1] for points too 10 years ago
  Michael Hamburg d383dfe91e going to GMP-style element[1] types 10 years ago
  Michael Hamburg b0a2110717 remove probably-unnecessary optimizations (still needs benching to make sure) 10 years ago
  Michael Hamburg 825dd2128b sync with master 10 years ago
  Michael Hamburg 8e3ed52dd3 sqrt(-d) 10 years ago
  Mike Hamburg 0dc1b0de84 magic for p521. except not entirely, because there will probably be an impl with permuted limbs 10 years ago
  Mike Hamburg 1f480b0f95 Big changes for curve flexibility. For details see HISTORY.txt. 10 years ago