Michael Hamburg
							
						 | 
						
							
							
							
								
							
								a3b094eb99
								
							
								
							
						 | 
						
							
							
								
								trying to make headers the same, for future unified generation
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								26b5917bbf
								
							
								
							
						 | 
						
							
							
								
								remove decaf.c, to be restored later maybe
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								ee076bcc3d
								
							
								
							
						 | 
						
							
							
								
								usage is static void
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								facad6c2ac
								
							
								
							
						 | 
						
							
							
								
								unify decaf_crypto c versions, still need to unify with c++
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								21c1fe75a0
								
							
								
							
						 | 
						
							
							
								
								going to branch here
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								b5a2757f21
								
							
								
							
						 | 
						
							
							
								
								clear a couple fixmes
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								ff463c8b9b
								
							
								
							
						 | 
						
							
							
								
								keyed tracker is added
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								64adbd1082
								
							
								
							
						 | 
						
							
							
								
								split c crypto routines for now (a bit of a hack :-/)
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								27f1b4f697
								
							
								
							
						 | 
						
							
							
								
								gcc is sad about my control word code
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								5c4a6d86f0
								
							
								
							
						 | 
						
							
							
								
								sponge is now restrict for strobe_duplex, for all the difference that makes :-/
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								565522ffdf
								
							
								
							
						 | 
						
							
							
								
								trying to update to the latest version of strobe.  lots of stuff in flux though
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								2d85bbf727
								
							
								
							
						 | 
						
							
							
								
								dual scalarmul because of TLS discussion
							
							
							
							
							
							
								
							
							
							port some changes to decaf.c 
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								704b424982
								
							
								
							
						 | 
						
							
							
								
								dual scalarmul because of TLS discussion
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								c6d7fdec35
								
							
								
							
						 | 
						
							
							
								
								some alignment and gcc-related fixes.  Unfortunately, the python ffi still dies for alignment-related reasons :-(
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								40cc1d24c7
								
							
								
							
						 | 
						
							
							
								
								recategorize a couple of todos and unbreak arch_ref64
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								a1f5348e18
								
							
								
							
						 | 
						
							
							
								
								beginning to separate errors from bools.  not there yet though
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								88a60a294d
								
							
								
							
						 | 
						
							
							
								
								add Group::FIELD_MODULUS_TYPE for testing purposes
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								820c83a80c
								
							
								
							
						 | 
						
							
							
								
								sliding window
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								196e9a85f8
								
							
								
							
						 | 
						
							
							
								
								cleanup word.h
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								ab9060636f
								
							
								
							
						 | 
						
							
							
								
								remove unused gf_subx_RAW
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								ce75aee929
								
							
								
							
						 | 
						
							
							
								
								move various arch things to word.h or their arch files
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								bdf4375b52
								
							
								
							
						 | 
						
							
							
								
								normalize some of the word and limb size declarations, still not entirely happy on that front
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								493508f7c3
								
							
								
							
						 | 
						
							
							
								
								clear an include ordering fixme
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								36b54ca3db
								
							
								
							
						 | 
						
							
							
								
								clear an include ordering fixme
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								23726f4f73
								
							
								
							
						 | 
						
							
							
								
								clear a todo from f_arithmetic.c
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								49629216f8
								
							
								
							
						 | 
						
							
							
								
								simplify elligator (todo: test more? eg 1/(1-d) on 25519)
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								3f1c687f5e
								
							
								
							
						 | 
						
							
							
								
								add point_cond_sel and scalar_cond_sel; avoid asserting on direct_scalarmul when given garbage
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								3ba3edc418
								
							
								
							
						 | 
						
							
							
								
								fix bench /0; some effort to bzero stack variables
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								e95b7c7f0e
								
							
								
							
						 | 
						
							
							
								
								made scalar inverse WARN_UNUSED and made it throw.  Small fix to sagetest.  Changed some places that assumed that success is true, in case I want to adopt the proposal that success is 0
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								bc252f835a
								
							
								
							
						 | 
						
							
							
								
								whups public_include
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								0f78ec28fc
								
							
								
							
						 | 
						
							
							
								
								fix bug in tagforget
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								4bff4f743a
								
							
								
							
						 | 
						
							
							
								
								add a FIXME; also big perf regr in verify for some reason
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								d30a160bbb
								
							
								
							
						 | 
						
							
							
								
								bench with ++ crypto
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								b35f966cf4
								
							
								
							
						 | 
						
							
							
								
								add serializable class, though i might repent of this because i dont want a vtable
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								4dd77e0149
								
							
								
							
						 | 
						
							
							
								
								switch SecureBuffer to vector
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								2162dbe78d
								
							
								
							
						 | 
						
							
							
								
								add crypto.hxx that doesnt work yet
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								b849d2cd91
								
							
								
							
						 | 
						
							
							
								
								working on securebuffer problems, might just switch things to vector
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								1bda5ed34a
								
							
								
							
						 | 
						
							
							
								
								XOPEN_SOURCE defines fixed
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								cdab495338
								
							
								
							
						 | 
						
							
							
								
								Cross-curve compilation working!  Still a bunch of FIXMEs though
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								d703b31062
								
							
								
							
						 | 
						
							
							
								
								fix some PRECIOUS
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								719fcacc58
								
							
								
							
						 | 
						
							
							
								
								working on multicurve build system
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								de735c77e2
								
							
								
							
						 | 
						
							
							
								
								knock out a couple TODOs
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								5af980b85a
								
							
								
							
						 | 
						
							
							
								
								wipe out the multiple layers of rename between decaf_fast and field.  still some serious HACKs in the include prio to avoid multiple definition of struct gf
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Michael Hamburg
							
						 | 
						
							
							
							
								
							
								b6c12d7e38
								
							
								
							
						 | 
						
							
							
								
								doh
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								8a1315e15f
								
							
								
							
						 | 
						
							
							
								
								get rid of unchecked isqrt.  will be a tiny slowdown for p448 invert, called only in batch_invert
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								eab2a41d13
								
							
								
							
						 | 
						
							
							
								
								switch from xy positive to 1/xy positive; this is because it can make laddered direct_scalarmul almost sane.  almost.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								60b14fb0f1
								
							
								
							
						 | 
						
							
							
								
								add FixedBuffer
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								538fe68866
								
							
								
							
						 | 
						
							
							
								
								OwnedOrUnowned as base for Precomputed
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								6bc7a3db3b
								
							
								
							
						 | 
						
							
							
								
								rework build hierarchy to prepare for generated headers
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Mike Hamburg
							
						 | 
						
							
							
							
								
							
								36380f3e2a
								
							
								
							
						 | 
						
							
							
								
								one more namespacing change
							
							
							
							
								
							
							
						 | 
						10 years ago |