275 Commits (26b5917bbf0a4165f223b4de5352c250c6107d24)
 

Author SHA1 Message Date
  Michael Hamburg 26b5917bbf remove decaf.c, to be restored later maybe 8 years ago
  Michael Hamburg ee076bcc3d usage is static void 8 years ago
  Michael Hamburg facad6c2ac unify decaf_crypto c versions, still need to unify with c++ 8 years ago
  Michael Hamburg 21c1fe75a0 going to branch here 8 years ago
  Michael Hamburg b5a2757f21 clear a couple fixmes 8 years ago
  Michael Hamburg ff463c8b9b keyed tracker is added 8 years ago
  Michael Hamburg 64adbd1082 split c crypto routines for now (a bit of a hack :-/) 8 years ago
  Mike Hamburg 27f1b4f697 gcc is sad about my control word code 8 years ago
  Mike Hamburg 5c4a6d86f0 sponge is now restrict for strobe_duplex, for all the difference that makes :-/ 8 years ago
  Michael Hamburg 565522ffdf trying to update to the latest version of strobe. lots of stuff in flux though 8 years ago
  Mike Hamburg 2d85bbf727 dual scalarmul because of TLS discussion 8 years ago
  Mike Hamburg 704b424982 dual scalarmul because of TLS discussion 8 years ago
  Mike Hamburg c6d7fdec35 some alignment and gcc-related fixes. Unfortunately, the python ffi still dies for alignment-related reasons :-( 8 years ago
  Michael Hamburg 40cc1d24c7 recategorize a couple of todos and unbreak arch_ref64 8 years ago
  Michael Hamburg a1f5348e18 beginning to separate errors from bools. not there yet though 8 years ago
  Michael Hamburg 88a60a294d add Group::FIELD_MODULUS_TYPE for testing purposes 8 years ago
  Michael Hamburg 820c83a80c sliding window 8 years ago
  Michael Hamburg 196e9a85f8 cleanup word.h 8 years ago
  Michael Hamburg ab9060636f remove unused gf_subx_RAW 8 years ago
  Michael Hamburg ce75aee929 move various arch things to word.h or their arch files 8 years ago
  Michael Hamburg bdf4375b52 normalize some of the word and limb size declarations, still not entirely happy on that front 8 years ago
  Michael Hamburg 493508f7c3 clear an include ordering fixme 8 years ago
  Michael Hamburg 36b54ca3db clear an include ordering fixme 8 years ago
  Michael Hamburg 23726f4f73 clear a todo from f_arithmetic.c 8 years ago
  Michael Hamburg 49629216f8 simplify elligator (todo: test more? eg 1/(1-d) on 25519) 8 years ago
  Michael Hamburg 3f1c687f5e add point_cond_sel and scalar_cond_sel; avoid asserting on direct_scalarmul when given garbage 8 years ago
  Michael Hamburg 3ba3edc418 fix bench /0; some effort to bzero stack variables 8 years ago
  Michael Hamburg e95b7c7f0e made scalar inverse WARN_UNUSED and made it throw. Small fix to sagetest. Changed some places that assumed that success is true, in case I want to adopt the proposal that success is 0 8 years ago
  Michael Hamburg bc252f835a whups public_include 9 years ago
  Michael Hamburg 0f78ec28fc fix bug in tagforget 9 years ago
  Michael Hamburg 4bff4f743a add a FIXME; also big perf regr in verify for some reason 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
  Mike Hamburg 2162dbe78d add crypto.hxx that doesnt work yet 9 years ago
  Mike Hamburg b849d2cd91 working on securebuffer problems, might just switch things to vector 9 years ago
  Mike Hamburg 1bda5ed34a XOPEN_SOURCE defines fixed 9 years ago
  Michael Hamburg cdab495338 Cross-curve compilation working! Still a bunch of FIXMEs though 9 years ago
  Michael Hamburg d703b31062 fix some PRECIOUS 9 years ago
  Michael Hamburg 719fcacc58 working on multicurve build system 9 years ago
  Michael Hamburg de735c77e2 knock out a couple TODOs 9 years ago
  Michael Hamburg 5af980b85a wipe out the multiple layers of rename between decaf_fast and field. still some serious HACKs in the include prio to avoid multiple definition of struct gf 9 years ago
  Michael Hamburg b6c12d7e38 doh 9 years ago
  Mike Hamburg 8a1315e15f get rid of unchecked isqrt. will be a tiny slowdown for p448 invert, called only in batch_invert 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 60b14fb0f1 add FixedBuffer 9 years ago
  Mike Hamburg 538fe68866 OwnedOrUnowned as base for Precomputed 9 years ago
  Mike Hamburg 6bc7a3db3b rework build hierarchy to prepare for generated headers 9 years ago
  Mike Hamburg 36380f3e2a one more namespacing change 9 years ago
  Mike Hamburg 93edb223bb remove inverse from f_field.h 9 years ago