299 Commits (2402788996d2e3e2adadcaf7185beda2e5bba645)
 

Author SHA1 Message Date
  Michael Hamburg 2402788996 further reduce the code in f_impl.h 9 years ago
  Michael Hamburg 4218223dd7 generate most of f_impl.h. Not tested on most arches yet :-( 9 years ago
  Michael Hamburg 294eabaec7 generate f_field.h 9 years ago
  Michael Hamburg 55126adc06 separate c wrapper struct for strobe and spongerng 9 years ago
  Michael Hamburg 81403de10c knock out a couple TODOs 9 years ago
  Michael Hamburg 1a14abb4dd Separate .h files for SHA/SHAKE, STROBE and sponge RNG. TODO: .hxx. Also add a lot of docs 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 ca68bb3689 autogenerate decaf/crypto.h 9 years ago
  Michael Hamburg e5491b67c1 some fixes to "make todo" 9 years ago
  Michael Hamburg 838fe2aa17 fix a makefile interaction on cxx headers? 9 years ago
  Michael Hamburg 48aa8215f2 only include public includes now 9 years ago
  Michael Hamburg a9dcd153df auto-generate metaheaders 9 years ago
  Michael Hamburg c1306c75dc actually generate some headers 9 years ago
  Michael Hamburg 28ab1d592b prevent regenerating all headers every make 9 years ago
  Michael Hamburg 98be9a0820 now generating some headers for real 9 years ago
  Michael Hamburg 47d4b080e9 generator is almost ready to drop in 9 years ago
  Michael Hamburg 1c97140893 working on python generation 9 years ago
  Michael Hamburg e167aad7e4 working on python generation 9 years ago
  Michael Hamburg 72399d53d7 working on python generation 9 years ago
  Michael Hamburg a0b4bc5099 beginning of header generation technology 9 years ago
  Michael Hamburg 55450fa852 respace 9 years ago
  Michael Hamburg 6e95e69368 trying to make C++ headers the same, for future unified generation 9 years ago
  Michael Hamburg a3b094eb99 trying to make headers the same, for future unified generation 9 years ago
  Michael Hamburg 26b5917bbf remove decaf.c, to be restored later maybe 9 years ago
  Michael Hamburg ee076bcc3d usage is static void 9 years ago
  Michael Hamburg facad6c2ac unify decaf_crypto c versions, still need to unify with c++ 9 years ago
  Michael Hamburg 21c1fe75a0 going to branch here 9 years ago
  Michael Hamburg b5a2757f21 clear a couple fixmes 9 years ago
  Michael Hamburg ff463c8b9b keyed tracker is added 9 years ago
  Michael Hamburg 64adbd1082 split c crypto routines for now (a bit of a hack :-/) 9 years ago
  Mike Hamburg 27f1b4f697 gcc is sad about my control word code 9 years ago
  Mike Hamburg 5c4a6d86f0 sponge is now restrict for strobe_duplex, for all the difference that makes :-/ 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 2d85bbf727 dual scalarmul because of TLS discussion 9 years ago
  Mike Hamburg 704b424982 dual scalarmul because of TLS discussion 9 years ago
  Mike Hamburg c6d7fdec35 some alignment and gcc-related fixes. Unfortunately, the python ffi still dies for alignment-related reasons :-( 9 years ago
  Michael Hamburg 40cc1d24c7 recategorize a couple of todos and unbreak arch_ref64 9 years ago
  Michael Hamburg a1f5348e18 beginning to separate errors from bools. not there yet though 9 years ago
  Michael Hamburg 88a60a294d add Group::FIELD_MODULUS_TYPE for testing purposes 9 years ago
  Michael Hamburg 820c83a80c sliding window 9 years ago
  Michael Hamburg 196e9a85f8 cleanup word.h 9 years ago
  Michael Hamburg ab9060636f remove unused gf_subx_RAW 9 years ago
  Michael Hamburg ce75aee929 move various arch things to word.h or their arch files 9 years ago
  Michael Hamburg bdf4375b52 normalize some of the word and limb size declarations, still not entirely happy on that front 9 years ago
  Michael Hamburg 493508f7c3 clear an include ordering fixme 9 years ago
  Michael Hamburg 36b54ca3db clear an include ordering fixme 9 years ago
  Michael Hamburg 23726f4f73 clear a todo from f_arithmetic.c 9 years ago
  Michael Hamburg 49629216f8 simplify elligator (todo: test more? eg 1/(1-d) on 25519) 9 years ago
  Michael Hamburg 3f1c687f5e add point_cond_sel and scalar_cond_sel; avoid asserting on direct_scalarmul when given garbage 9 years ago