|  Ian Goldberg | 518cdb8a14
							
							The client acceptor socket needs to be long lived | 1 year ago | 
				
					
						|  Sajin Sasy | 7fe40246f7
							
							Sync state to debug client->server async connection | 1 year ago | 
				
					
						|  Sajin Sasy | 3545e021ec
							
							Start clients module. Parse manifest to generate the list of ingestion and storage servers. | 1 year ago | 
				
					
						|  Sajin Sasy | 4e1907fadc
							
							Removing some unnecessary debug printfs | 1 year ago | 
				
					
						|  Sajin Sasy | b047654532
							
							Hardcoding an AES key for client to server communications | 1 year ago | 
				
					
						|  Ian Goldberg | 68c67d8621
							
							More towards private routing | 1 year ago | 
				
					
						|  Ian Goldberg | 919ef799cc
							
							Add ecall_precompute_sort to precompute a single WaksmanNetwork | 1 year ago | 
				
					
						|  Ian Goldberg | fb55160555
							
							Create some messages to raw ingest | 1 year ago | 
				
					
						|  Ian Goldberg | 51b436f25a
							
							Start on private routing | 1 year ago | 
				
					
						|  Ian Goldberg | 88ec550dee
							
							test for failed "new" properly | 1 year ago | 
				
					
						|  Ian Goldberg | 0544a3e339
							
							Add a private_routing flag to select which kind of routing to do | 1 year ago | 
				
					
						|  Ian Goldberg | 2a0106d4da
							
							Start the threadpool and the pseudo-random bytes pools | 1 year ago | 
				
					
						|  Ian Goldberg | 5156e66110
							
							Make eval_plan const | 1 year ago | 
				
					
						|  Ian Goldberg | ae3646cf41
							
							Sort using precomputable shuffles | 1 year ago | 
				
					
						|  Ian Goldberg | bccaf75ceb
							
							Parse -t nthreads option (and improved argument parsing in general) | 1 year ago | 
				
					
						|  Ian Goldberg | 95be542532
							
							Add params for max user count, max number of {priv,pub} {in,out} messages per user per epoch | 1 year ago | 
				
					
						|  Ian Goldberg | 0a23f8293c
							
							Port code for oblivious compaction, shuffle, sort | 1 year ago | 
				
					
						|  Ian Goldberg | 85b51f0e57
							
							Handshake complete, and encrypted data can be exchanged | 1 year ago | 
				
					
						|  Ian Goldberg | a051bfd22f
							
							Complete handshake message 2, start handshake message 3 | 1 year ago | 
				
					
						|  Ian Goldberg | deaa5adc41
							
							Have launch flush its output so that it can be grepped, etc. | 1 year ago | 
				
					
						|  Ian Goldberg | 28b54290bb
							
							Correct a type | 1 year ago | 
				
					
						|  Ian Goldberg | 307b4f7823
							
							Client sockets had the wrong node number in the NodeIO struct | 1 year ago | 
				
					
						|  Ian Goldberg | 9e2268b554
							
							Start on handshake message 2 | 1 year ago | 
				
					
						|  Ian Goldberg | 91b8557253
							
							Handshake message 1 | 1 year ago | 
				
					
						|  Ian Goldberg | 9e22973195
							
							The enclave side of the untrusted app to enclave I/O | 1 year ago | 
				
					
						|  Ian Goldberg | f98d4bd65c
							
							Change MAXCHUNKSIZE to FRAME_SIZE and move it to enclave_api.h | 1 year ago | 
				
					
						|  Ian Goldberg | e44d4e6000
							
							Start on the enclave side of the untrusted app to enclave I/O | 1 year ago | 
				
					
						|  Ian Goldberg | 6b3139b84c
							
							Forward received data into the enclave | 1 year ago | 
				
					
						|  Ian Goldberg | dd2f2be3d0
							
							Actually send outgoing data from the enclave | 1 year ago | 
				
					
						|  Ian Goldberg | ae76624b90
							
							Stubs for the I/O functions in and out of the enclave | 1 year ago |