200 Revize (2b0c51f4b317272882e3f16c414007fe831cda43)
 

Autor SHA1 Zpráva Datum
  Michael Hamburg 2b0c51f4b3 scalar arithmetic passing. on to ec, which surely doesnt work před 9 roky
  Michael Hamburg d81034d466 decode works před 9 roky
  Michael Hamburg 4b0bf31fc9 progress checkin. compiles. working on point decode. have switched some of the Ds over. BTW, you can see that this is using PinkBikeShed instead of the real Curve25519; this is temporary před 9 roky
  Michael Hamburg cc79f559b3 remove direct ladder for now před 9 roky
  Michael Hamburg 03ecad0551 it compiles, but it certainly doesnt work yet před 9 roky
  Mike Hamburg 40b1f8b85e initial replace 448->255; doesnt compile yet před 9 roky
  Michael Hamburg e65e322f94 addition chain for curve25519 před 9 roky
  Michael Hamburg 6c81eec339 addition chain for curve25519 před 9 roky
  Michael Hamburg 2b5f3beb31 sagelike and clike routines for decaffeinating curve25519 před 9 roky
  Michael Hamburg d95a1f229d auxilliary sage scripts, working on decaffeinate_curve25519.sage" před 9 roky
  Michael Hamburg 66c41fdbb6 sagetest actually tests something, though not all i want to test před 9 roky
  Michael Hamburg 906d7fe1fc begin testing framework před 9 roky
  Michael Hamburg 4fe3b9d06a begin groundwork for sage testing před 9 roky
  Michael Hamburg 6947f380bb comments related to paper před 9 roky
  Michael Hamburg 16f5679853 remove change which was used to work around test code limitations před 9 roky
  Michael Hamburg 0241632a25 Create functions for inverting Elligator. před 9 roky
  Michael Hamburg 424d88868d new version of nonuniform map from paper. definitely not as optimized as it could be but who cares? před 9 roky
  Michael Hamburg 07530b4ce5 switch base points to reflect draft-irtf-cfrg-curves-01. base point now computed by gen_tables před 9 roky
  Mike Hamburg a1d33e0b6a change decaf_gen_tables to use FIELD_LITERAL so that `make bat` makes a portable bat před 9 roky
  Mike Hamburg 45a271dc0c fix most of SUPERCOP stuff. However, the results of `make bat` still are not portable because the generated tables use arch specific field element layout před 9 roky
  Michael Hamburg 0fc9ab3c8c repent of that templating wickedness. at least until i can figure out the right way to do it před 9 roky
  Mike Hamburg 97e98f5081 restore LBITS because NEON code needs it před 9 roky
  Michael Hamburg ea67df7d5b fix duplicate/missing symbols from C++ wrapper před 9 roky
  Michael Hamburg c80d8d01db work around GCC bug 40315 před 9 roky
  Mike Hamburg 1f673479f5 remove EXPLICIT_CON for serializing a point před 9 roky
  Michael Hamburg fc3be89e4c trying to templatize před 9 roky
  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 před 9 roky
  Michael Hamburg e6441d0c3c working on templatization před 9 roky
  Mike Hamburg da7c5427b1 remove set_ui on NEON, which i had missed před 9 roky
  Mike Hamburg 9f7b8eb1ca restore wno-overlength-strings (it was used for NEON) před 9 roky
  Mike Hamburg febe900161 makefile rpath settings před 9 roky
  Michael Hamburg b5f7c2eff8 tidy up před 9 roky
  Michael Hamburg f18cf359c6 remove files used by goldilocks/master, leaving only decaf před 9 roky
  Mike Hamburg 484e05b472 shuffling permutation. tested and benched on NEON; slightly faster than goldilocks original except verification which is slightly slower před 9 roky
  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