328 коммитов (a69002875ca0d1ebdd8a76ca1406a2bd7bfb43b9)
 

Автор SHA1 Сообщение Дата
  Michael Hamburg a69002875c reverse convention for constant_time_select, resolving a TODO 8 лет назад
  Michael Hamburg 30436f6ae4 remove vtable in buffer 8 лет назад
  Michael Hamburg 2ea89d9f06 remove one variable from elligator 8 лет назад
  Michael Hamburg 37e0886300 simplify elligator, in a way that shouldnt change its output. I think it uses the opposite convention from the paper for sign(s) though. 8 лет назад
  Michael Hamburg c7a3efd496 fix typo in 32-bit code 8 лет назад
  Michael Hamburg 9b6fbecc1c warning that base point might change for release version, to better integrate with x25510/448 or ed 8 лет назад
  Mike Hamburg 5f38747a15 Montgomery ladder now uses non-reduced arith for speed. Also, it is tested to be CT 8 лет назад
  Michael Hamburg 2eacff6ad6 rfc7748 implementation, but their names will probably change 8 лет назад
  Michael Hamburg 4de70b837c separate out strobe and spongerng from shake. strobe is experimental. spongerng is experimental internally but the interface should be pretty good (except for any camelCase vs snake_case issues). shake should be stable 8 лет назад
  Mike Hamburg 24e33a2f86 reasonable suite of ct tests now. also change scalar randomizer to generate +128 bits 8 лет назад
  Mike Hamburg 9f1cc0e2af some more ct tests; serializeInto -> serialize_into. still need more ct tests, unification of snake vs camel case 8 лет назад
  Mike Hamburg 3d0c6a6c28 typedef Wrapped is no longer private for scalar and point 8 лет назад
  Mike Hamburg 51ac192b79 ct tests are in; succeed if -DNDEBUG is passed. Should carefully audit assertions. 8 лет назад
  Michael Hamburg d81592ba71 make test_ct, except it probably doesnt work; definitely not on a mac with no memcheck.h installed 8 лет назад
  Mike Hamburg 9af4850a18 Merge branch 'curve25519-work' of ssh://git.code.sf.net/p/ed448goldilocks/code into curve25519-work 8 лет назад
  Mike Hamburg 8d6c51ee28 Separate API word size from arch word size. This enables compiling 8 лет назад
  Michael Hamburg 9be017366a update HISTORY and TODO 8 лет назад
  Mike Hamburg 0016b2675c arm asm -> __asm__ 8 лет назад
  Michael Hamburg 64efd989d6 use SC_LIMB in generated tables. Add a new "TODO" category, UNIFY for code that might be unified with other code 8 лет назад
  Mike Hamburg 7b7a27eac8 move (non-hot) add/sub to per_field.c and make them not inline 8 лет назад
  Michael Hamburg 7587ea91e7 a couple of LIMBPERM related fixes 8 лет назад
  Michael Hamburg 94262dbecb minor 8 лет назад
  Michael Hamburg 2e23ac747b move (some of the?) per-field code to src/per_field.c 8 лет назад
  Michael Hamburg 825751d034 one gf_strong_reduce to rule them all 8 лет назад
  Michael Hamburg 38455f34f2 one ser/deser to rule them all (TODO test on NEON and other places with LIMBPERM) 8 лет назад
  Mike Hamburg a5bed6b351 Working on getting cross-arch working again. Several TODOs. 8 лет назад
  Michael Hamburg 6bc97fb756 need an include/arch_*/arch_intrinsics.h for other arches 8 лет назад
  Michael Hamburg 233f8453c7 further reduce the code in f_impl.h 8 лет назад
  Michael Hamburg b4c402c238 further reduce the code in f_impl.h 8 лет назад
  Michael Hamburg 2402788996 further reduce the code in f_impl.h 8 лет назад
  Michael Hamburg 4218223dd7 generate most of f_impl.h. Not tested on most arches yet :-( 8 лет назад
  Michael Hamburg 294eabaec7 generate f_field.h 8 лет назад
  Michael Hamburg 55126adc06 separate c wrapper struct for strobe and spongerng 8 лет назад
  Michael Hamburg 81403de10c knock out a couple TODOs 8 лет назад
  Michael Hamburg 1a14abb4dd Separate .h files for SHA/SHAKE, STROBE and sponge RNG. TODO: .hxx. Also add a lot of docs 8 лет назад
  Michael Hamburg 957ec6cd2c restore shared secret benchmarks 8 лет назад
  Michael Hamburg f92d14e08a crypto.hxx is now a thin wrapper around crypto.h 8 лет назад
  Michael Hamburg ca68bb3689 autogenerate decaf/crypto.h 8 лет назад
  Michael Hamburg e5491b67c1 some fixes to "make todo" 8 лет назад
  Michael Hamburg 838fe2aa17 fix a makefile interaction on cxx headers? 8 лет назад
  Michael Hamburg 48aa8215f2 only include public includes now 8 лет назад
  Michael Hamburg a9dcd153df auto-generate metaheaders 8 лет назад
  Michael Hamburg c1306c75dc actually generate some headers 8 лет назад
  Michael Hamburg 28ab1d592b prevent regenerating all headers every make 8 лет назад
  Michael Hamburg 98be9a0820 now generating some headers for real 8 лет назад
  Michael Hamburg 47d4b080e9 generator is almost ready to drop in 8 лет назад
  Michael Hamburg 1c97140893 working on python generation 8 лет назад
  Michael Hamburg e167aad7e4 working on python generation 8 лет назад
  Michael Hamburg 72399d53d7 working on python generation 8 лет назад
  Michael Hamburg a0b4bc5099 beginning of header generation technology 8 лет назад