| Commit message (Expand) | Author | Age | Files | Lines |
* | Restore clang array checks | Johan Pascal | 2020-11-23 | 1 | -2/+2 |
* | Expand bit to mask as inline function | Johan Pascal | 2020-11-23 | 5 | -7/+23 |
* | Avoid branching on mask bit extension. | Johan Pascal | 2020-11-22 | 4 | -8/+7 |
* | Fix windows build and package installation | Johan Pascal | 2020-11-19 | 12 | -46/+71 |
* | fix malleability bug from https://eprint.iacr.org/2020/1244.pdf and add test vectors | Mike Hamburg | 2020-10-10 | 1 | -3/+13 |
* | Add safer version of EdDSA signing API. | Mike Hamburg | 2020-05-02 | 3 | -38/+230 |
* | fix issues when compiling on GCC 9.1 | Mike Hamburg | 2019-06-19 | 1 | -1/+2 |
* | also remove X_SER_BYTES while were at it | Michael Hamburg | 2019-02-24 | 2 | -5/+4 |
* | Thanks Johan Pascal: remove gf_hibit, since it was a relic from p521 days | Michael Hamburg | 2019-02-24 | 5 | -39/+22 |
* | errno.eexist | Michael Hamburg | 2019-02-24 | 1 | -1/+2 |
* | Revert "Add includes to build interface of decaf libs" | Michael Hamburg | 2019-02-24 | 7 | -28/+44 |
* | Merge /u/mariusvolkhart/ed448goldilocks/ branch mv/cmakeIncludes into master | Mike Hamburg | 2019-02-25 | 7 | -44/+28 |
|\ |
|
| * | Add includes to build interface of decaf libs | Marius Volkhart | 2019-02-06 | 7 | -44/+28 |
* | | Fix flaky Python generator | Marius Volkhart | 2019-02-06 | 1 | -10/+10 |
|/ |
|
* | Merge with master from the original depot | Johan Pascal | 2018-05-07 | 3 | -3/+6 |
|\ |
|
| * | minor fixes: fix unreachable code, fix an integer used in boolean context, thanks to Sofi Celi | Michael Hamburg | 2018-04-10 | 6 | -6/+6 |
| * | fix python2/3 ord issue | Michael Hamburg | 2018-02-04 | 1 | -1/+4 |
* | | windows_compatibility | mrolinek | 2018-03-17 | 15 | -163/+341 |
* | | cmake architecture detection improved | mrolinek | 2018-01-25 | 3 | -7/+17 |
* | | Remove useless call to basename when building include guards | Johan Pascal | 2018-01-23 | 2 | -14/+14 |
* | | build scripts manage the decaf_tables.c generation | Johan Pascal | 2018-01-18 | 7 | -18/+629 |
* | | Do not archive generated code | Johan Pascal | 2017-12-21 | 36 | -12319/+0 |
* | | include python code generation in cmake scripts | Johan Pascal | 2017-12-21 | 10 | -78/+470 |
* | | Fix compile on arm_32 | Johan Pascal | 2017-11-21 | 1 | -1/+1 |
* | | cmake script | Johan Pascal | 2017-11-21 | 5 | -0/+221 |
|/ |
|
* | Add missing FIELD_LITERAL for RISTRETTO_FACTOR | Olivier Chéron | 2017-11-10 | 3 | -6/+6 |
* | make doc now mostly works | Michael Hamburg | 2017-10-16 | 26 | -372/+454 |
* | change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent this | Michael Hamburg | 2017-10-15 | 16 | -189/+324 |
* | clear a couple todos. still have to rename the clear cofactor fns | Michael Hamburg | 2017-10-13 | 2 | -4/+5 |
* | IsoE25519 is now better known as Ristretto | Michael Hamburg | 2017-10-13 | 6 | -16/+25 |
* | Incorporate test vectors from Dalek | Michael Hamburg | 2017-10-13 | 15 | -135/+96 |
* | toggle elligator sign back to match Dalek | Michael Hamburg | 2017-10-13 | 3 | -164/+164 |
* | expose mul_by_cofactor_and_encode_like_x, but need to adjust clearing ratios | Michael Hamburg | 2017-10-07 | 6 | -3/+75 |
* | inverse elligator works, but at what cost?!?!!? | Michael Hamburg | 2017-10-07 | 7 | -45/+113 |
* | CFRG crypto back to working, just need to do elligator inversion for identity on x25519 | Michael Hamburg | 2017-10-06 | 6 | -81/+114 |
* | working out sign bugs; then on to invert elligator ristretto | Michael Hamburg | 2017-10-05 | 8 | -177/+215 |
* | ed25519 ristretto inverse works except at the identity point | Michael Hamburg | 2017-10-05 | 6 | -81/+72 |
* | elligator apparently(?) working for ed448 | Michael Hamburg | 2017-10-05 | 6 | -168/+222 |
* | add ristretto widget. elligator is correct, but inverse is not yet | Michael Hamburg | 2017-10-04 | 15 | -33/+48 |
* | ristretto patched in, except elligator. still need to test against vectors though | Michael Hamburg | 2017-10-04 | 12 | -925/+840 |
* | fix comments in generated code too | Michael Hamburg | 2017-09-04 | 2 | -4/+4 |
* | fix comments add/subtract | Michael Hamburg | 2017-09-04 | 1 | -2/+2 |
* | Don't use vector arithmetic in generic arch_32 | Michael Hamburg | 2017-08-15 | 1 | -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*_hash | Michael Hamburg | 2017-06-30 | 8 | -56/+58 |
* | fix assertion on x25519/x448(0), thanks Olivier Cheron | Michael Hamburg | 2017-06-14 | 6 | -33/+87 |
* | fix warning due to MACRO?4:3 in elligator.cv0.9.3 | Michael Hamburg | 2017-06-06 | 3 | -3/+15 |
* | fix two warnings pointed out by Sofia Celi | Michael Hamburg | 2017-05-31 | 4 | -3/+10 |
* | ok so the cpuid problem was an fPIC issue. Hopefully this fixes it... | Michael Hamburg | 2017-05-28 | 1 | -0/+14 |
* | avoid warning for uninitialized entropy; change asm cpuid to look more like cpuid.h in the vain hope that this will compile better | Michael Hamburg | 2017-05-28 | 1 | -2/+2 |
* | restore declaration of deisogenize which was causing build failure in gcc | Mike Hamburg | 2017-05-24 | 3 | -2/+41 |