aboutsummaryrefslogtreecommitdiffstats
path: root/test (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix windows build and package installationJohan Pascal2020-11-191-1/+1
* a couple more tests for EdDSA malleabilityMike Hamburg2020-10-101-0/+29
* fix malleability bug from https://eprint.iacr.org/2020/1244.pdf and add test vectorsMike Hamburg2020-10-102-37/+333
* fix issues when compiling on GCC 9.1Mike Hamburg2019-06-191-5/+5
* Minor changes.Michael Hamburg2018-07-132-10/+452
* Merge with master from the original depotJohan Pascal2018-05-071-8/+17
|\
| * fix sagetest; thanks sofiMichael Hamburg2018-02-051-8/+17
* | windows_compatibilitymrolinek2018-03-172-1/+24
* | cmake scriptJohan Pascal2017-11-211-0/+31
|/
* avoid no-prototype warning in ristretto.cxxMike Hamburg2017-11-061-4/+4
* change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent thisMichael Hamburg2017-10-152-10/+32
* IsoE25519 is now better known as RistrettoMichael Hamburg2017-10-132-26/+26
* Incorporate test vectors from DalekMichael Hamburg2017-10-132-1/+318
* expose mul_by_cofactor_and_encode_like_x, but need to adjust clearing ratiosMichael Hamburg2017-10-071-2/+8
* CFRG crypto back to working, just need to do elligator inversion for identity on x25519Michael Hamburg2017-10-061-7/+10
* working out sign bugs; then on to invert elligator ristrettoMichael Hamburg2017-10-051-4/+43
* elligator apparently(?) working for ed448Michael Hamburg2017-10-052-2/+2
* whoops, bad hex decoderMichael Hamburg2017-10-041-3/+3
* add ristretto widget. elligator is correct, but inverse is not yetMichael Hamburg2017-10-041-0/+161
* 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-301-1/+1
* fix assertion on x25519/x448(0), thanks Olivier CheronMichael Hamburg2017-06-141-0/+17
* 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
* working on decaffeinating ed25519Michael Hamburg2017-05-221-4/+13
* fix a bug in the test scripts, thanks Johan PascalMichael Hamburg2017-05-051-1/+1
* add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan PascalMichael Hamburg2017-05-021-0/+42
* tear out STROBE. Probably will re-introduce laterMichael Hamburg2017-04-222-245/+48
* oops also in test_ctMichael Hamburg2017-04-221-1/+1
* x448 generate_key -> derive_public_key to match ed448 nomenclatureMichael Hamburg2017-04-222-3/+3
* ED25519_NO_CONTEXT -> DECAF_ED25519_NO_CONTEXT; DECAF_ED25519_NO_CONTEXT -> DECAF_EDDSA_25519_SUPPORTS_CONTEXTLESS_SIGSMichael Hamburg2016-08-281-3/+3
* Use magic constant ED25519_NO_CONTEXT for non-contextual operations.Andrew Bennett2016-08-262-22/+5
* Update EdDSA operations to match draft 07 from CFRG.Andrew Bennett2016-08-222-42/+121
* working on the READMEMichael Hamburg2016-03-101-1/+1
* mark more things at toyMichael Hamburg2016-03-093-4/+5
* move strobe and crypto to TOY areasMichael Hamburg2016-03-092-0/+2
* fix Ed448-prehash and test against newly-corrected cfrg vectorsMichael Hamburg2016-03-081-7/+47
* x86_64/i386 and illumos/solaris/SunOS compatibility fixes.Andrew Bennett2016-03-022-6/+12
* change eddsa encoding names to show that they multiply_by_cofactorMichael Hamburg2016-03-021-1/+3
* test_ct broke because of renaming; fix itMike Hamburg2016-03-021-7/+7
* ed25519 prehashed test vector. ed448 prehashed test vectors look invalid??Michael Hamburg2016-03-011-0/+1
* ed25519 prehashed test vector. ed448 prehashed test vectors look invalid??Michael Hamburg2016-03-012-11/+65
* separate Ed25519ph from Ed25519 with awful CRTP hackMichael Hamburg2016-03-011-3/+3
* lowerCamelCase -> snake_case. Put decaf_ in front of all (most?) identifiers, except for SHAKE which is being removed before 1.0 release (for future refactoring)Michael Hamburg2016-03-014-23/+23
* move eddsa.hxx to its own header. sha512.hxx; rework shake.hxx header; create prehash object. TODO: test prehashMichael Hamburg2016-02-282-15/+23
* minor changes; clear a few TODOsMichael Hamburg2016-02-271-1/+1
* EdDSA is go!Michael Hamburg2016-02-263-154/+398
* eddsa provisional passMichael Hamburg2016-02-261-1/+2
* eddsa-25519 now using sha512. But problem! We are using IsoEd25519 so we actually need an isogeny anyway to get to Ed25519 properMichael Hamburg2016-02-261-5/+28
* sha512Michael Hamburg2016-02-261-4/+20