aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* better testv0.9.1Michael Hamburg2017-05-231-2/+4
* better testMichael Hamburg2017-05-231-1/+7
* test to make sure bug is goneMichael Hamburg2017-05-231-0/+18
* fix(?! needs testing) a critical bug in SHAKE XOF: the state would never transition to SQUEEZING, resulting in incorrect outputsMichael Hamburg2017-05-234-23/+37
* decaffeination in with test casesMichael Hamburg2017-05-221-20/+143
* eddsa_to_decaf_opt workingMichael Hamburg2017-05-221-1/+5
* eddsa_to_decaf_opt workingMichael Hamburg2017-05-221-10/+34
* working on decaffeinating ed25519Michael Hamburg2017-05-229-86/+227
* sha3 functions can now return an error (likely to be ignored) if output length is to large. Also add shake###_outputMichael Hamburg2017-05-083-12/+27
* fix a bug in the test scripts, thanks Johan PascalMichael Hamburg2017-05-051-1/+1
* remove dynamic throw lists, since theyre deprecatedMichael Hamburg2017-05-0214-127/+127
* dont look for immintrin on GCC pre-4.4. Also dont build with -maes; need to autoconfig other flagsMichael Hamburg2017-05-025-11/+9
* aligned(32) -> VECTOR_ALIGNED internally; still need (32) in interfaces, at least for now, because the library might have been compiled with eg avx2 but the caller might be compiled withoutMichael Hamburg2017-05-025-10/+10
* rename publicly-visible macros to DECAF_ namespaceMichael Hamburg2017-05-0240-893/+896
* add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan PascalMichael Hamburg2017-05-0213-0/+339
* internal VECTOR_ALIGNED instead of __attribute((aligned(32))), thanks OlivierMichael Hamburg2017-04-264-8/+5
* deprecated macros, thanks Olivier Chéron and Tomi OllilaMichael Hamburg2017-04-268-37/+32
* fix? register allocation on x86-64Michael Hamburg2017-04-221-4/+4
* Merge branch 'master' into decafv0.9Michael Hamburg2017-04-220-0/+0
|\
| * perf improvement in keygen, signMike Hamburg2015-03-221-1/+2
| * fix some mul/sqr-after-add bugs on arch_neon_experimental. Deprecate arch_neon because the experiment seems to be a success anywayMike Hamburg2015-03-076-1178/+69
| * adjust history.txt. Also, that last fix on RDRAND is thanks to John Mark Gurney.Mike Hamburg2015-03-011-0/+4
| * fix rax input for rdrand detectionMike Hamburg2015-03-011-1/+1
| * fuse crandom seed+buffer because they are accessed as a single object. probably needs a bit more testing thoughMichael Hamburg2015-02-013-14/+15
| * fix sha512 goof on p521Michael Hamburg2015-01-231-1/+1
| * fix(?) perf regr in verify preMike Hamburg2015-01-221-13/+7
| * fix test issue found by scan-buildMike Hamburg2015-01-221-1/+1
| * const** related fixes for gccMike Hamburg2015-01-224-59/+13
| * fix performance regression for montgomery ladderMike Hamburg2015-01-221-4/+4
| * gmp-style foo_t[1] for points tooMichael Hamburg2015-01-2217-427/+428
| * respaceMichael Hamburg2015-01-222-394/+394
| * going to GMP-style element[1] typesMichael Hamburg2015-01-2220-976/+974
| * remove probably-unnecessary optimizations (still needs benching to make sure)Michael Hamburg2015-01-2217-359/+321
| * port simplifying changes from decaf branch; going to make a few more as wellMichael Hamburg2015-01-222-216/+52
* | Merge branch 'decaf' into curve25519-workMichael Hamburg2017-04-220-0/+0
|\ \
| * | fix ticket #1Michael Hamburg2016-11-071-1/+1
| * | use deisogenize for future merge with curve25519Michael Hamburg2015-06-221-27/+25
* | | separate warnflags for c,c++Michael Hamburg2017-04-221-4/+8
* | | gen_code now actually generates the codeMichael Hamburg2017-04-221-4/+16
* | | add DEFAULT_SOURCE in word.hMichael Hamburg2017-04-221-0/+4
* | | generator should now be python3 cleanMichael Hamburg2017-04-2211-31/+34
* | | add _DEFAULT_SOURCE for more modern glibcMichael Hamburg2017-04-221-0/+1
* | | unroll loops in arch_32/f_impl.c except on -OsMichael Hamburg2017-04-224-32/+27
* | | tear out STROBE. Probably will re-introduce laterMichael Hamburg2017-04-2222-3133/+231
* | | oops also in test_ctMichael Hamburg2017-04-221-1/+1
* | | x448 generate_key -> derive_public_key to match ed448 nomenclatureMichael Hamburg2017-04-2211-24/+195
* | | fix tab/space issue..John-Mark Gurney2017-01-301-3/+3
* | | add setup.py... this builds the library and copies it over to theJohn-Mark Gurney2017-01-303-3/+43
* | | add an ignore to ignore the *.pyc files..John-Mark Gurney2017-01-301-0/+1
* | | remove idJohn-Mark Gurney2017-01-261-2/+0