166 Revize (a52c7cb06958d4bc09520d2c2c0663f377f6f175)
 

Autor SHA1 Zpráva Datum
  Mike Hamburg a52c7cb069 Merge branch 'decaf' of ssh://git.code.sf.net/p/ed448goldilocks/code into decaf před 9 roky
  Michael Hamburg 469aa48079 switch to underlying field de/ser ops for portability před 9 roky
  Mike Hamburg 19612400f9 more strobe modes před 9 roky
  Mike Hamburg c5cf524b22 note that mqv example may run afoul of patents if used in production před 9 roky
  Mike Hamburg f0581de246 clean up some stuff před 9 roky
  Mike Hamburg 9bbeb61b1f protocol examples před 9 roky
  Mike Hamburg 6665bb497e begin Strobe instance před 9 roky
  Mike Hamburg a6b94cb600 begin work on strobe před 9 roky
  Mike Hamburg 3fe31a7e9a get rid of std::string před 9 roky
  Mike Hamburg 2eb89045d5 using SecureBuffer instead of std::string (todo change documentation; remove ptr+len? před 9 roky
  Mike Hamburg ba92a551d4 initialize point/scalar from rng; still needs work před 9 roky
  Mike Hamburg 172477e76a working on shake C++ wrapper před 9 roky
  Mike Hamburg 3c2152abea point validation in hxx před 9 roky
  Mike Hamburg cf26bc48cf fix a 32-bit cleanness issue in decaf_fast; allow NOINIT constructors in hxx před 9 roky
  Mike Hamburg f62092f285 fix *= etc bugs in C++ wrapper před 9 roky
  Mike Hamburg 18e7c31691 more tests and benchmarks před 9 roky
  Mike Hamburg 59ab6ce535 working on c++ benchmark před 9 roky
  Mike Hamburg cfd623ecf8 Doxygenation před 9 roky
  Mike Hamburg 4d995ac1d8 Doxygenation před 9 roky
  Mike Hamburg df69e59117 make copies inline před 9 roky
  Mike Hamburg 20bf44ecf1 fix bug in decaf_fast double scalar mul. progressing in tests and documentation před 9 roky
  Mike Hamburg f7324fa927 fix bug in decaf_fast double scalar mul. progressing in tests and documentation před 9 roky
  Mike Hamburg faeb1fb092 decaf tests coming online před 9 roky
  Mike Hamburg 5c5726850f working on precomputed in hxx před 9 roky
  Mike Hamburg d675971fee demagication header and general cleanup před 9 roky
  Mike Hamburg 5f919a45f2 start on c++ wrapper před 9 roky
  Mike Hamburg 05ec4fcdd8 minor cleanup před 9 roky
  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 před 9 roky
  Mike Hamburg b2dc216b40 finish porting precomputed verify to decaf_fast. Remove tables as dependency of decaf slow před 9 roky
  Mike Hamburg 616536db76 history před 9 roky
  Mike Hamburg 023ef46b1d make dsmul for verify always take base point to simplify api před 9 roky
  Mike Hamburg af2502d113 code size and gcc cleanliness related changes před 9 roky
  Mike Hamburg eaaebf807a eliminate constant_time.h, though still using big_register_t :-/ před 9 roky
  Mike Hamburg edb25d093c perf improvement in keygen, sign; fix perf regression for decaf versions of these před 9 roky
  Michael Hamburg c8bf0382c5 code size related improvements před 9 roky
  Michael Hamburg 59ed8f566c change gf to a struct so that its alignment works on earlier clang před 9 roky
  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 před 9 roky
  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 před 9 roky
  Mike Hamburg 93491671fa gcc cleanliness před 9 roky
  Mike Hamburg 3051dc4d03 precompute/precomputed sm works. needs demagication. slight perf regression in this build for some reason? před 9 roky
  Mike Hamburg dace435cbc precomputed scalarmul almost ported, but doesnt work yet před 9 roky
  Mike Hamburg f5b9826959 precomputed scalarmul almost ported, but doesnt work yet před 9 roky
  Mike Hamburg 7c8a2a72c5 Faster scalarmul is ported from Goldilocks, modulo a bit of magic. Of course, it's the one that doesn't matter as much because we have the monty ladder. Next up, port wNAF and recomputation? před 9 roky
  Mike Hamburg d36b1b0d1b begin porting faster scalarmul algos (currently broken tho) před 9 roky
  Mike Hamburg 284bc0bd17 yep, selection-based is slightly faster. using constant_time.h for now... před 9 roky
  Michael Hamburg d7fef55d55 test alternative selection-based ladder před 9 roky
  Mike Hamburg 62d7f131d3 some more simplification... před 9 roky
  Mike Hamburg 2422a265a5 getting simpler před 9 roky
  Mike Hamburg a5834af9fc test is in and passing; slightly simplified so far but nothing major před 9 roky
  Mike Hamburg 7681070015 more factoring and bug fixes. Need to put direct_scalarmul in pathological test cases and then simplify it před 9 roky