6e623fe
								
								  (pyupdate)
								document how to run tests... by
								
								2022-09-11 11:31:28 -0700
							
						
									1e27007
								
								 
								amd64 is the arch name on FreeBSD.. by
								
								2022-09-11 11:27:10 -0700
							
						
									9cea5a5
								
								 
								wrap commands with code block, drop make test as missing.. by
								
								2022-09-11 09:48:07 -0700
							
						
									0520511
								
								 
								add a couple test vectors from the RFC... by
								
								2022-09-11 01:12:36 -0700
							
						
									347057c
								
								 
								old versions of clang can only handle a single argument by
								
								2022-09-11 00:19:50 -0700
							
						
									c3917f2
								
								 
								forgot that FreeBSD's lib format is slightly different, this should work by
								
								2022-09-11 00:12:45 -0700
							
						
									048bfef
								
								 
								update to new build infra, python 3, and add instructions.. by
								
								2022-09-10 23:50:16 -0700
							
						
									da2f2f9
								
								  (HEAD -> master)
								add note to history by
								
								2022-07-13 14:44:55 +0200
							
						
									703bb34
								
								 
								Fix two security bugs. Point::steg_encode was leaving the 24 high bits of the buffer as zero. It also ignored the size parameter.  The size parameter has now been removed, the zeros fixed and a test added to make sure that it is fixed. by
								
								2022-07-13 14:43:37 +0200
							
						
									41f349f
								
								 
								Fix windows build and tests + shorter intermediate cmake target name by
								
								2021-06-02 14:33:36 +0200
							
						
									f6aa730
								
								 
								explicitly upcast mask, for clarity by
								
								2020-12-06 12:17:42 +0000
							
						
									0bd56f5
								
								 
								Fix Xcode/cmake 3.19 build + cleaning by
								
								2020-11-24 21:05:53 +0100
							
						
									38284bc
								
								 
								Restore clang array checks by
								
								2020-11-23 22:38:06 +0100
							
						
									fc42c67
								
								 
								Expand bit to mask as inline function use the -1 to unsigned integer trick, disable windows C4146 by
								
								2020-11-23 21:19:41 +0100
							
						
									7f3aa8a
								
								 
								Avoid branching on mask bit extension. by
								
								2020-11-22 21:16:10 +0100
							
						
									aa9c5c9
								
								 
								Fix windows build and package installation by
								
								2020-11-19 10:29:47 +0100
							
						
									a5c33de
								
								 
								update HISTORY to mention the malleability flaw by
								
								2020-10-15 23:36:17 +0100
							
						
									13fe872
								
								 
								a couple more tests for EdDSA malleability by
								
								2020-10-10 12:38:28 +0100
							
						
									0324a95
								
								 
								fix bug in ristretto elligator: it should be able to take improper field elements as input by
								
								2020-10-10 12:14:08 +0100
							
						
									e99b0a5
								
								 
								fix malleability bug from https://eprint.iacr.org/2020/1244.pdf and add test vectors by
								
								2020-10-10 12:13:25 +0100
							
						
									ff5d289
								
								 
								optimize s^2 -> s2, thanks Fabio Scotoni by
								
								2020-06-16 15:30:23 -0700
							
						
									27ce4cf
								
								 
								dont double generator for Ed448RistrettoPoint by
								
								2020-05-07 19:00:15 -0700
							
						
									e8d69e9
								
								 
								update ristretto.sage for python3.  Also add Ed448RistrettoPoint for reference by
								
								2020-05-04 09:22:14 -0700
							
						
									326dba2
								
								 
								Add safer version of EdDSA signing API. by
								
								2020-05-02 19:52:26 -0700
							
						
									760a61e
								
								 
								fix issues when compiling on GCC 9.1 by
								
								2019-06-19 18:11:25 -0700
							
						
									f38c87f
								
								 
								also remove X_SER_BYTES while were at it by
								
								2019-02-24 22:56:23 -0800
							
						
									752d260
								
								 
								Thanks Johan Pascal: remove gf_hibit, since it was a relic from p521 days by
								
								2019-02-24 22:20:21 -0800
							
						
									383088f
								
								 
								errno.eexist by
								
								2019-02-24 22:06:09 -0800
							
						
									cd48749
								
								 
								Revert "Add includes to build interface of decaf libs" by
								
								2019-02-24 22:04:11 -0800
							
						
									b057a23
								
								 
								Merge /u/mariusvolkhart/ed448goldilocks/ branch mv/messaging into master by
								
								2019-02-25 05:45:59 +0000
							
						
									53f794b
								
								 
								Merge /u/mariusvolkhart/ed448goldilocks/ branch mv/cmakeIncludes into master by
								
								2019-02-25 05:45:17 +0000
							
						
									c95bd00
								
								 
								Tweak generated code message by
								
								2019-02-06 18:18:50 +0900
							
						
									540d9b8
								
								 
								Add includes to build interface of decaf libs by
								
								2019-02-06 18:12:05 +0900
							
						
									28ffdb8
								
								 
								Fix flaky Python generator by
								
								2019-02-06 16:30:41 +0900
							
						
									03977eb
								
								 
								Minor changes. Bump version number in CMakeLists.txt, thanks Johan Pascal. Change test scripts to avoid GCC warnings, thanks Sofi Celi. Add full RFC 8032 test vectors, thanks Sofi Celi. by
								
								2018-07-13 13:56:11 -0700
							
						
									8816973
								
								 
								v1.0 by
								
								2018-07-12 14:28:36 -0700
							
						
									9de0d1a
								
								 
								Merge with master from the original depot git://git.code.sf.net/p/ed448goldilocks/code by
								
								2018-05-07 21:01:57 +0700
							
						
									15c3f7b
								
								 
								CC= -> CC?= in Makefile, thanks Timo Gurr by
								
								2018-05-03 10:51:56 -0700
							
						
									ffb134a
								
								 
								minor fixes: fix unreachable code, fix an integer used in boolean context, thanks to Sofi Celi by
								
								2018-04-10 10:56:07 -0400
							
						
									69308cb
								
								 
								windows_compatibility by
								
								2018-02-12 18:01:20 +0100
							
						
									bf60943
								
								 
								fix sagetest; thanks sofi by
								
								2018-02-05 16:06:07 -0800
							
						
									3acbdaf
								
								 
								fix python2/3 ord issue by
								
								2018-02-04 18:46:13 -0800
							
						
									e8193b1
								
								 
								cmake architecture detection improved by
								
								2018-01-25 08:34:05 +0700
							
						
									792fe29
								
								 
								Renamed aux to _aux for Windows compatibility by
								
								2018-01-18 13:37:10 +0100
							
						
									36c2c01
								
								 
								Remove useless call to basename when building include guards by
								
								2018-01-23 21:10:05 +0700
							
						
									6b804c6
								
								 
								Add make doc by
								
								2018-01-23 12:56:26 +0700
							
						
									ea6c8cd
								
								 
								add tests for identity and torquing by
								
								2018-01-21 16:12:44 -0800
							
						
									d18af7c
								
								 
								build scripts manage the decaf_tables.c generation - decaf_tables.c are back in the source tree to help cross-compilation by
								
								2018-01-18 21:23:08 +0700
							
						
									b0af873
								
								 
								double and encode in ristretto.sage for decaf ed25519.  kinda sloppy, but good enough for a poc since im not going to implement in c yet anyway by
								
								2018-01-16 00:09:51 -0800
							
						
									1b7b509
								
								 
								double and encode in ristretto.sage for decaf ed448, not ed25519 by
								
								2018-01-15 17:52:43 -0800
							
						
									6a5e828
								
								 
								doubleAndEncode for ristretto in sage doc by
								
								2018-01-14 14:16:05 -0800
							
						
									e39cc5d
								
								 
								Do not archive generated code by
								
								2017-12-21 22:07:28 +0700
							
						
									26a7b2a
								
								 
								include python code generation in cmake scripts by
								
								2017-12-18 23:12:44 +0700
							
						
									fd45d88
								
								 
								Fix compile on arm_32 by
								
								2017-11-21 21:32:25 +0700
							
						
									a59d104
								
								 
								cmake script by
								
								2017-11-21 07:40:40 +0000
							
						
									c811f78
								
								 
								Add missing FIELD_LITERAL for RISTRETTO_FACTOR by
								
								2017-11-10 21:34:09 +0100
							
						
									fa5ac6c
								
								 
								avoid no-prototype warning in ristretto.cxx by
								
								2017-11-06 19:58:09 -0800
							
						
									7a3c1ee
								
								 
								readme by
								
								2017-10-16 16:52:59 -0700
							
						
									c227424
								
								 
								make doc now mostly works by
								
								2017-10-16 16:34:30 -0700
							
						
									7527e91
								
								 
								Breaking changes! by
								
								2017-10-15 16:58:18 -0700
							
						
									45eb0e1
								
								 
								change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent this by
								
								2017-10-15 16:54:30 -0700
							
						
									637bd72
								
								 
								change HISTORY.txt by
								
								2017-10-13 17:42:51 -0700
							
						
									0c60af5
								
								 
								clear a couple todos.  still have to rename the clear cofactor fns by
								
								2017-10-13 17:26:26 -0700
							
						
									98bfcb0
								
								 
								IsoE25519 is now better known as Ristretto by
								
								2017-10-13 17:22:08 -0700
							
						
									4de924c
								
								 
								Incorporate test vectors from Dalek by
								
								2017-10-13 17:14:38 -0700
							
						
									7030395
								
								 
								toggle elligator sign back to match Dalek by
								
								2017-10-13 12:06:53 -0700
							
						
									2bccceb
								
								 
								expose mul_by_cofactor_and_encode_like_x, but need to adjust clearing ratios by
								
								2017-10-07 19:14:20 -0700
							
						
									164342e
								
								 
								inverse elligator works, but at what cost?!?!!? by
								
								2017-10-07 19:03:51 -0700
							
						
									17347b0
								
								 
								test harness to invert elligator by brute force by
								
								2017-10-07 00:57:28 -0700
							
						
									1a38c25
								
								 
								CFRG crypto back to working, just need to do elligator inversion for identity on x25519 by
								
								2017-10-06 11:27:28 -0700
							
						
									2d04fa7
								
								 
								working out sign bugs; then on to invert elligator ristretto by
								
								2017-10-05 23:52:23 -0700
							
						
									2cc6ebf
								
								 
								ed25519 ristretto inverse works except at the identity point by
								
								2017-10-05 20:37:30 -0700
							
						
									5fc32bf
								
								 
								elligator apparently(?) working for ed448 by
								
								2017-10-05 19:11:31 -0700
							
						
									52ca544
								
								 
								update ristretto.sage to not crash on div0 for elligator (d-a)/d/u; check that these work by
								
								2017-10-04 15:42:44 -0700
							
						
									733e67e
								
								 
								whoops, bad hex decoder by
								
								2017-10-04 15:29:02 -0700
							
						
									c82e7ae
								
								 
								add ristretto widget.  elligator is correct, but inverse is not yet by
								
								2017-10-04 15:00:38 -0700
							
						
									263d454
								
								 
								ristretto patched in, except elligator.  still need to test against vectors though by
								
								2017-10-04 12:18:57 -0700
							
						
									9f8b492
								
								 
								links in the readme by
								
								2017-10-03 14:19:15 -0700
							
						
									992183a
								
								 
								ristretto work: test that s -> 1/s negates the point iff cofactor == 4 (if cofactor == 8, then invalid) by
								
								2017-10-02 17:01:31 -0700
							
						
									807a7e6
								
								 
								fix comments add/subtract by
								
								2017-09-04 21:04:51 -0700
							
						
									3054425
								
								 
								fix comments in generated code too by
								
								2017-09-04 21:02:23 -0700
							
						
									4a133be
								
								 
								fix comments add/subtract by
								
								2017-09-04 21:01:37 -0700
							
						
									aa75f28
								
								 
								still need to iron out some sign differences by
								
								2017-08-25 17:54:36 -0700
							
						
									4fa2c73
								
								 
								remove elligator decoding requirement by
								
								2017-08-22 10:39:56 -0700
							
						
									b9b855f
								
								 
								passes gang tests.  ship it? by
								
								2017-08-22 10:11:22 -0700
							
						
									307f933
								
								 
								simpler decode if cofactor 4 by
								
								2017-08-17 15:02:30 -0700
							
						
									8f212cc
								
								 
								simpler decode if cofactor 4 by
								
								2017-08-17 14:32:25 -0700
							
						
									19aa251
								
								 
								simpler decode if cofactor 4 by
								
								2017-08-17 14:31:33 -0700
							
						
									b1467a6
								
								 
								reasonable decaf encode; try to tweak a little more by
								
								2017-08-17 13:45:01 -0700
							
						
									abe22e5
								
								 
								iso-ed working for cofactor 8, but maybe not for a=-1 isoed25519 by
								
								2017-08-16 21:03:55 -0700
							
						
									5f12ca4
								
								 
								isogenous encode/decode working in spec, looks doable for opt (at least with cofactor 4) by
								
								2017-08-16 19:57:07 -0700
							
						
									4a5aad2
								
								 
								working on ristretto sage files by
								
								2017-08-16 18:25:29 -0700
							
						
									dc3deb8
								
								 
								Don't use vector arithmetic in generic arch_32 by
								
								2017-08-15 12:37:58 -0700
							
						
									b55ac5e
								
								 
								Ristretto for Ed448 by
								
								2017-07-05 21:44:22 -0700
							
						
									03ba02f
								
								 
								more ristretto by
								
								2017-07-05 20:37:31 -0700
							
						
									b295ef7
								
								 
								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 by
								
								2017-06-30 12:27:32 -0700
							
						
									ff1208c
								
								 
								simpler ristretto by
								
								2017-06-23 16:00:12 -0700
							
						
									dd193a3
								
								 
								ristretto work by
								
								2017-06-23 14:28:54 -0700
							
						
									b29565f
								
								 
								fix assertion on x25519/x448(0), thanks Olivier Cheron by
								
								2017-06-14 13:19:52 -0700
							
						
									1c8b8cb
								
								 
								fix warning due to MACRO?4:3 in elligator.c by
								
								2017-06-06 13:40:23 -0700