Ian Goldberg
							
						 | 
						
							
							
								198ce0e216
							
							Update the Lamport clock on received messages
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								08ce010f6d
							
							Optionally add headers to all messages containing length and a Lamport clock
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								77698e8479
							
							Add a "make depend" target to the Makefile
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								6aadfb5a57
							
							Put recording of IO traces (the sizes of every message sent and received) behind an ifdef
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								77f977367e
							
							Remove unused function for recv into a vector of buffers
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ee02e44109
							
							Expose a routine to reset the counts of precomputed values used
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								37e906047e
							
							Computational peers can report the number of precomputed values they used in the online phase
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								cd023d9063
							
							Allow for different threads to get different numbers of precomputed values
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								7af573e9da
							
							More merging of computational peer and server execution paths
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								bba5036964
							
							Merge the computation peer and server online execution paths
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ad884f63e1
							
							Add a "make reset" target that just removes the files created by preprocessing
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								36c4f65049
							
							Make MPCIO variants for computation peers and the server into subclasses
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								4495e3ed52
							
							Change typedefs to new C++ style using
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								49d2ba07c0
							
							Remove some debug output
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								fc10eb1250
							
							Simplify the implementation of run_coroutines
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								c62ceea43e
							
							Some more MPC operations
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								33a6a54fe4
							
							The server now also opens one socket per thread to each computational peer
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								e83e165171
							
							Be able to more easily check our answers at the end
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								995b8c3fdf
							
							Improve the API a little bit
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								8077f953e7
							
							Start filling in some MPC operations
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a2f21e7b46
							
							A type for secret-shared bits
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f078faf684
							
							A type for MPC addresses
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								146cdf32dc
							
							Move defined types into types.hpp and make the basic value type flexible as to whether it is 32 or 64 bits
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a2a5e84539
							
							Add a make clean target
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								06e69c1c77
							
							Load the half-triples at runtime
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								3a16491f86
							
							Preprocessing can create half-triples as well
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								342faa921c
							
							Each thread will also need its own storage for precomputed values
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								426344a717
							
							Add a flag to specify the number of threads the computational peers will use
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								247a5522c5
							
							Have queue() automatically send() if we have a bunch of full packets of data already
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f9824f70d7
							
							Start on the oblivds framework code
						 | 
						2 years ago |