33 Commits (3d0c6a6c288a6eba532dbe9bc8596a6034b9694b)

Author SHA1 Message Date
  Michael Hamburg 81403de10c knock out a couple TODOs 9 years ago
  Michael Hamburg 957ec6cd2c restore shared secret benchmarks 9 years ago
  Michael Hamburg f92d14e08a crypto.hxx is now a thin wrapper around crypto.h 9 years ago
  Michael Hamburg b5a2757f21 clear a couple fixmes 9 years ago
  Michael Hamburg 64adbd1082 split c crypto routines for now (a bit of a hack :-/) 9 years ago
  Michael Hamburg 565522ffdf trying to update to the latest version of strobe. lots of stuff in flux though 9 years ago
  Mike Hamburg 704b424982 dual scalarmul because of TLS discussion 9 years ago
  Michael Hamburg 3ba3edc418 fix bench /0; some effort to bzero stack variables 9 years ago
  Michael Hamburg bc252f835a whups public_include 9 years ago
  Michael Hamburg 0f78ec28fc fix bug in tagforget 9 years ago
  Michael Hamburg d30a160bbb bench with ++ crypto 9 years ago
  Michael Hamburg b35f966cf4 add serializable class, though i might repent of this because i dont want a vtable 9 years ago
  Michael Hamburg 4dd77e0149 switch SecureBuffer to vector 9 years ago
  Michael Hamburg cdab495338 Cross-curve compilation working! Still a bunch of FIXMEs though 9 years ago
  Mike Hamburg eab2a41d13 switch from xy positive to 1/xy positive; this is because it can make laddered direct_scalarmul almost sane. almost. 9 years ago
  Mike Hamburg 6bc7a3db3b rework build hierarchy to prepare for generated headers 9 years ago
  Mike Hamburg 40b1f8b85e initial replace 448->255; doesnt compile yet 9 years ago
  Michael Hamburg 0241632a25 Create functions for inverting Elligator. 9 years ago
  Michael Hamburg 0fc9ab3c8c repent of that templating wickedness. at least until i can figure out the right way to do it 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
  Michael Hamburg e6441d0c3c working on templatization 9 years ago
  Michael Hamburg 469aa48079 switch to underlying field de/ser ops for portability 9 years ago
  Mike Hamburg 19612400f9 more strobe modes 9 years ago
  Mike Hamburg c5cf524b22 note that mqv example may run afoul of patents if used in production 9 years ago
  Mike Hamburg f0581de246 clean up some stuff 9 years ago
  Mike Hamburg 9bbeb61b1f protocol examples 9 years ago
  Mike Hamburg 6665bb497e begin Strobe instance 9 years ago
  Mike Hamburg a6b94cb600 begin work on strobe 9 years ago
  Mike Hamburg 2eb89045d5 using SecureBuffer instead of std::string (todo change documentation; remove ptr+len? 9 years ago
  Mike Hamburg f62092f285 fix *= etc bugs in C++ wrapper 9 years ago
  Mike Hamburg 18e7c31691 more tests and benchmarks 9 years ago
  Mike Hamburg 59ab6ce535 working on c++ benchmark 9 years ago