22 Commits (36b54ca3db57f9d606444a2d10b6e8d1cac94d20)

Author SHA1 Message Date
  Michael Hamburg cdab495338 Cross-curve compilation working! Still a bunch of FIXMEs though 10 years ago
  Michael Hamburg 719fcacc58 working on multicurve build system 10 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 10 years ago
  Mike Hamburg 93edb223bb remove inverse from f_field.h 10 years ago
  Mike Hamburg 0b59ddc2bf move config to prime directories 10 years ago
  Michael Hamburg 42a561d018 some accel in for curve25519 10 years ago
  Michael Hamburg f8c32ba53f knock out some TODOs 10 years ago
  Mike Hamburg a1d33e0b6a change decaf_gen_tables to use FIELD_LITERAL so that `make bat` makes a portable bat 10 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 10 years ago
  Mike Hamburg da7c5427b1 remove set_ui on NEON, which i had missed 10 years ago
  Michael Hamburg b5f7c2eff8 tidy up 10 years ago
  Michael Hamburg f18cf359c6 remove files used by goldilocks/master, leaving only decaf 10 years ago
  Mike Hamburg 484e05b472 shuffling permutation. tested and benched on NEON; slightly faster than goldilocks original except verification which is slightly slower 10 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