177 Комити (c80d8d01dbf4393759a26b586c26eebaa98211ff)
 

Аутор SHA1 Порука Датум
  Michael Hamburg c80d8d01db work around GCC bug 40315 пре 9 година
  Mike Hamburg 1f673479f5 remove EXPLICIT_CON for serializing a point пре 9 година
  Michael Hamburg fc3be89e4c trying to templatize пре 9 година
  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 година
  Michael Hamburg e6441d0c3c working on templatization пре 9 година
  Mike Hamburg da7c5427b1 remove set_ui on NEON, which i had missed пре 9 година
  Mike Hamburg 9f7b8eb1ca restore wno-overlength-strings (it was used for NEON) пре 9 година
  Mike Hamburg febe900161 makefile rpath settings пре 9 година
  Michael Hamburg b5f7c2eff8 tidy up пре 9 година
  Michael Hamburg f18cf359c6 remove files used by goldilocks/master, leaving only decaf пре 9 година
  Mike Hamburg 484e05b472 shuffling permutation. tested and benched on NEON; slightly faster than goldilocks original except verification which is slightly slower пре 9 година
  Mike Hamburg a52c7cb069 Merge branch 'decaf' of ssh://git.code.sf.net/p/ed448goldilocks/code into decaf пре 9 година
  Michael Hamburg 469aa48079 switch to underlying field de/ser ops for portability пре 9 година
  Mike Hamburg 19612400f9 more strobe modes пре 9 година
  Mike Hamburg c5cf524b22 note that mqv example may run afoul of patents if used in production пре 9 година
  Mike Hamburg f0581de246 clean up some stuff пре 9 година
  Mike Hamburg 9bbeb61b1f protocol examples пре 9 година
  Mike Hamburg 6665bb497e begin Strobe instance пре 9 година
  Mike Hamburg a6b94cb600 begin work on strobe пре 9 година
  Mike Hamburg 3fe31a7e9a get rid of std::string пре 9 година
  Mike Hamburg 2eb89045d5 using SecureBuffer instead of std::string (todo change documentation; remove ptr+len? пре 9 година
  Mike Hamburg ba92a551d4 initialize point/scalar from rng; still needs work пре 9 година
  Mike Hamburg 172477e76a working on shake C++ wrapper пре 9 година
  Mike Hamburg 3c2152abea point validation in hxx пре 9 година
  Mike Hamburg cf26bc48cf fix a 32-bit cleanness issue in decaf_fast; allow NOINIT constructors in hxx пре 9 година
  Mike Hamburg f62092f285 fix *= etc bugs in C++ wrapper пре 9 година
  Mike Hamburg 18e7c31691 more tests and benchmarks пре 9 година
  Mike Hamburg 59ab6ce535 working on c++ benchmark пре 9 година
  Mike Hamburg cfd623ecf8 Doxygenation пре 9 година
  Mike Hamburg 4d995ac1d8 Doxygenation пре 9 година
  Mike Hamburg df69e59117 make copies inline пре 9 година
  Mike Hamburg 20bf44ecf1 fix bug in decaf_fast double scalar mul. progressing in tests and documentation пре 9 година
  Mike Hamburg f7324fa927 fix bug in decaf_fast double scalar mul. progressing in tests and documentation пре 9 година
  Mike Hamburg faeb1fb092 decaf tests coming online пре 9 година
  Mike Hamburg 5c5726850f working on precomputed in hxx пре 9 година
  Mike Hamburg d675971fee demagication header and general cleanup пре 9 година
  Mike Hamburg 5f919a45f2 start on c++ wrapper пре 9 година
  Mike Hamburg 05ec4fcdd8 minor cleanup пре 9 година
  Mike Hamburg 2dacf20e3e add scalar invert; unopt and opt; tests. It might be faster with dedicated montsqr and/or blinded egcd, but this is good enough for now пре 9 година
  Mike Hamburg b2dc216b40 finish porting precomputed verify to decaf_fast. Remove tables as dependency of decaf slow пре 9 година
  Mike Hamburg 616536db76 history пре 9 година
  Mike Hamburg 023ef46b1d make dsmul for verify always take base point to simplify api пре 9 година
  Mike Hamburg af2502d113 code size and gcc cleanliness related changes пре 9 година
  Mike Hamburg eaaebf807a eliminate constant_time.h, though still using big_register_t :-/ пре 9 година
  Mike Hamburg edb25d093c perf improvement in keygen, sign; fix perf regression for decaf versions of these пре 9 година
  Michael Hamburg c8bf0382c5 code size related improvements пре 9 година
  Michael Hamburg 59ed8f566c change gf to a struct so that its alignment works on earlier clang пре 9 година
  Mike Hamburg 746b050584 optimizing and cleanup; there is still a perf regression in decaf_fast but it is now smaller, and there isnt as big a space regression due to more careful noinline пре 9 година
  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 пре 9 година
  Mike Hamburg 93491671fa gcc cleanliness пре 9 година