aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Restore clang array checksJohan Pascal2020-11-231-2/+2
* Expand bit to mask as inline functionJohan Pascal2020-11-235-7/+23
* Avoid branching on mask bit extension.Johan Pascal2020-11-224-8/+7
* Fix windows build and package installationJohan Pascal2020-11-1912-46/+71
* fix malleability bug from https://eprint.iacr.org/2020/1244.pdf and add test vectorsMike Hamburg2020-10-101-3/+13
* Add safer version of EdDSA signing API.Mike Hamburg2020-05-023-38/+230
* fix issues when compiling on GCC 9.1Mike Hamburg2019-06-191-1/+2
* also remove X_SER_BYTES while were at itMichael Hamburg2019-02-242-5/+4
* Thanks Johan Pascal: remove gf_hibit, since it was a relic from p521 daysMichael Hamburg2019-02-245-39/+22
* errno.eexistMichael Hamburg2019-02-241-1/+2
* Revert "Add includes to build interface of decaf libs"Michael Hamburg2019-02-247-28/+44
* Merge /u/mariusvolkhart/ed448goldilocks/ branch mv/cmakeIncludes into masterMike Hamburg2019-02-257-44/+28
|\
| * Add includes to build interface of decaf libsMarius Volkhart2019-02-067-44/+28
* | Fix flaky Python generatorMarius Volkhart2019-02-061-10/+10
|/
* Merge with master from the original depotJohan Pascal2018-05-073-3/+6
|\
| * minor fixes: fix unreachable code, fix an integer used in boolean context, thanks to Sofi CeliMichael Hamburg2018-04-106-6/+6
| * fix python2/3 ord issueMichael Hamburg2018-02-041-1/+4
* | windows_compatibilitymrolinek2018-03-1715-163/+341
* | cmake architecture detection improvedmrolinek2018-01-253-7/+17
* | Remove useless call to basename when building include guardsJohan Pascal2018-01-232-14/+14
* | build scripts manage the decaf_tables.c generationJohan Pascal2018-01-187-18/+629
* | Do not archive generated codeJohan Pascal2017-12-2136-12319/+0
* | include python code generation in cmake scriptsJohan Pascal2017-12-2110-78/+470
* | Fix compile on arm_32Johan Pascal2017-11-211-1/+1
* | cmake scriptJohan Pascal2017-11-215-0/+221
|/
* Add missing FIELD_LITERAL for RISTRETTO_FACTOROlivier Chéron2017-11-103-6/+6
* make doc now mostly worksMichael Hamburg2017-10-1626-372/+454
* change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent thisMichael Hamburg2017-10-1516-189/+324
* clear a couple todos. still have to rename the clear cofactor fnsMichael Hamburg2017-10-132-4/+5
* IsoE25519 is now better known as RistrettoMichael Hamburg2017-10-136-16/+25
* Incorporate test vectors from DalekMichael Hamburg2017-10-1315-135/+96
* toggle elligator sign back to match DalekMichael Hamburg2017-10-133-164/+164
* expose mul_by_cofactor_and_encode_like_x, but need to adjust clearing ratiosMichael Hamburg2017-10-076-3/+75
* inverse elligator works, but at what cost?!?!!?Michael Hamburg2017-10-077-45/+113
* CFRG crypto back to working, just need to do elligator inversion for identity on x25519Michael Hamburg2017-10-066-81/+114
* working out sign bugs; then on to invert elligator ristrettoMichael Hamburg2017-10-058-177/+215
* ed25519 ristretto inverse works except at the identity pointMichael Hamburg2017-10-056-81/+72
* elligator apparently(?) working for ed448Michael Hamburg2017-10-056-168/+222
* add ristretto widget. elligator is correct, but inverse is not yetMichael Hamburg2017-10-0415-33/+48
* ristretto patched in, except elligator. still need to test against vectors thoughMichael Hamburg2017-10-0412-925/+840
* fix comments in generated code tooMichael Hamburg2017-09-042-4/+4
* fix comments add/subtractMichael Hamburg2017-09-041-2/+2
* Don't use vector arithmetic in generic arch_32Michael Hamburg2017-08-151-21/+6
* rename decaf_sponge_* apis to decaf_sha3_*. Also reverse order on decaf_sponge_hash to make it the same as decaf_shake*_hash and decaf_sha3*_hashMichael Hamburg2017-06-308-56/+58
* fix assertion on x25519/x448(0), thanks Olivier CheronMichael Hamburg2017-06-146-33/+87
* fix warning due to MACRO?4:3 in elligator.cv0.9.3Michael Hamburg2017-06-063-3/+15
* fix two warnings pointed out by Sofia CeliMichael Hamburg2017-05-314-3/+10
* ok so the cpuid problem was an fPIC issue. Hopefully this fixes it...Michael Hamburg2017-05-281-0/+14
* avoid warning for uninitialized entropy; change asm cpuid to look more like cpuid.h in the vain hope that this will compile betterMichael Hamburg2017-05-281-2/+2
* restore declaration of deisogenize which was causing build failure in gccMike Hamburg2017-05-243-2/+41