aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile (follow)
Commit message (Expand)AuthorAgeFilesLines
* update HISTORY to mention the malleability flawMike Hamburg2020-10-151-342/+525
* CC= -> CC?= in Makefile, thanks Timo GurrMichael Hamburg2018-05-031-4/+4
* make doc now mostly worksMichael Hamburg2017-10-161-2/+4
* add ristretto widget. elligator is correct, but inverse is not yetMichael Hamburg2017-10-041-1/+8
* replace default -mavx2 -mbmi2 with -march=nativeMichael Hamburg2017-05-251-5/+1
* dont look for immintrin on GCC pre-4.4. Also dont build with -maes; need to autoconfig other flagsMichael Hamburg2017-05-021-1/+1
* separate warnflags for c,c++Michael Hamburg2017-04-221-4/+8
* gen_code now actually generates the codeMichael Hamburg2017-04-221-4/+16
* generator should now be python3 cleanMichael Hamburg2017-04-221-13/+16
* tear out STROBE. Probably will re-introduce laterMichael Hamburg2017-04-221-8/+4
* decaf/decaf_[field].h[xx] -> decaf/point_[field].h[xx]Michael Hamburg2016-03-101-3/+3
* move strobe and crypto to TOY areasMichael Hamburg2016-03-091-29/+17
* remove python dependency by checking in generated codeMichael Hamburg2016-03-091-31/+34
* x86_64/i386 and illumos/solaris/SunOS compatibility fixes.Andrew Bennett2016-03-021-0/+3
* test_ct broke because of renaming; fix itMike Hamburg2016-03-021-0/+1
* change x### function names again, this time to decaf_x###, decaf_x###_generate_keyMichael Hamburg2016-03-021-2/+2
* separate Ed25519ph from Ed25519 with awful CRTP hackMichael Hamburg2016-03-011-1/+1
* move eddsa.hxx to its own header. sha512.hxx; rework shake.hxx header; create prehash object. TODO: test prehashMichael Hamburg2016-02-281-1/+1
* sha512Michael Hamburg2016-02-261-2/+2
* move context arguments to the end of hash functions. Ed25519 doesnt support contexts.Michael Hamburg2016-02-231-1/+5
* eddsa key generation, at least for goldilocks. needs parameterized hash function; sign/verify; rename; put in right placeMichael Hamburg2016-02-201-1/+1
* factor out elligator, decaf, scalar code. scalar_halve is now publicMichael Hamburg2016-01-291-2/+9
* homogenize invsqrt codeMichael Hamburg2016-01-291-2/+2
* dont go via asm anymore. also reduce the number of templated expressionsMichael Hamburg2016-01-291-22/+18
* move everything over to more-tolerable templatingMichael Hamburg2016-01-291-13/+24
* template curve_dataMichael Hamburg2016-01-291-1/+1
* moving to a much simpler templating systemMichael Hamburg2016-01-291-31/+37
* auto-gen more field arithmetic dataMichael Hamburg2016-01-271-6/+6
* some more ct tests; serializeInto -> serialize_into. still need more ct tests, unification of snake vs camel caseMike Hamburg2016-01-231-4/+4
* make test_ct, except it probably doesnt work; definitely not on a mac with no memcheck.h installedMichael Hamburg2016-01-231-1/+12
* use SC_LIMB in generated tables. Add a new "TODO" category, UNIFY for code that might be unified with other codeMichael Hamburg2016-01-151-1/+1
* move (some of the?) per-field code to src/per_field.cMichael Hamburg2016-01-151-3/+8
* Working on getting cross-arch working again. Several TODOs.Mike Hamburg2016-01-141-24/+8
* need an include/arch_*/arch_intrinsics.h for other archesMichael Hamburg2016-01-141-5/+9
* generate f_field.hMichael Hamburg2016-01-141-8/+14
* Separate .h files for SHA/SHAKE, STROBE and sponge RNG. TODO: .hxx. Also add a lot of docsMichael Hamburg2016-01-111-2/+2
* some fixes to "make todo"Michael Hamburg2016-01-071-4/+5
* fix a makefile interaction on cxx headers?Michael Hamburg2016-01-071-2/+1
* only include public includes nowMichael Hamburg2016-01-071-5/+9
* prevent regenerating all headers every makeMichael Hamburg2016-01-071-2/+2
* now generating some headers for realMichael Hamburg2016-01-071-4/+13
* remove decaf.c, to be restored later maybeMichael Hamburg2016-01-071-6/+4
* unify decaf_crypto c versions, still need to unify with c++Michael Hamburg2016-01-071-1/+6
* split c crypto routines for now (a bit of a hack :-/)Michael Hamburg2015-11-241-1/+1
* simplify elligator (todo: test more? eg 1/(1-d) on 25519)Michael Hamburg2015-11-191-1/+6
* 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 0Michael Hamburg2015-11-191-1/+1
* Cross-curve compilation working! Still a bunch of FIXMEs thoughMichael Hamburg2015-07-141-70/+76
* fix some PRECIOUSMichael Hamburg2015-07-131-1/+2
* working on multicurve build systemMichael Hamburg2015-07-131-38/+62
* add FixedBufferMike Hamburg2015-07-091-3/+4