|  Ian Goldberg | 565d5a2ba5
							
							Launch epochs no more often than every epoch_interval_us microseconds | 1 year ago | 
				
					
						|  Ian Goldberg | 57c1d8a441
							
							Be able to run multiple epochs | 1 year ago | 
				
					
						|  Ian Goldberg | 2562d9ac86
							
							Rather than pre-allocating an array of randomness pools, just give each thread its own thread-local randomness pool | 1 year ago | 
				
					
						|  Sajin Sasy | aa86ecf9c1
							
							Client -> Ingestion send (unencrypted) message bundles. Ingestion servers queue them into a msgBuffer | 1 year ago | 
				
					
						|  Ian Goldberg | b4b14ff140
							
							Refactor storage processing into its own file | 1 year ago | 
				
					
						|  Ian Goldberg | 3811f012ef
							
							Round 2 of private routing complete | 1 year ago | 
				
					
						|  Ian Goldberg | 52a3babb2a
							
							Profiling of round 2 processing | 1 year ago | 
				
					
						|  Ian Goldberg | c3207004ce
							
							Prepare round 2 messages | 1 year ago | 
				
					
						|  Ian Goldberg | bddbb6d45f
							
							Certain actions are performed only by nodes in certain roles | 1 year ago | 
				
					
						|  Ian Goldberg | 17a9e45e67
							
							Rename some internal buffers | 1 year ago | 
				
					
						|  Ian Goldberg | 2434412f0e
							
							Set MsgBuffers to 0 when newly allocated | 1 year ago | 
				
					
						|  Ian Goldberg | 6c221e5ff6
							
							Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort | 1 year ago | 
				
					
						|  Ian Goldberg | 61fe90b6d6
							
							Start round 2 | 1 year ago | 
				
					
						|  Ian Goldberg | b5fcd9bea5
							
							Receive round 1 messages | 1 year ago | 
				
					
						|  Ian Goldberg | 3ca79eff8c
							
							Post a closure from the ecall_comms_start callback | 1 year ago | 
				
					
						|  Ian Goldberg | f5a4e83af8
							
							Handle the case of only one node | 1 year ago | 
				
					
						|  Ian Goldberg | 444af7fc6d
							
							Send the round 1 messages | 1 year ago | 
				
					
						|  Ian Goldberg | 0eb6b16205
							
							Stifle an extraneous compile warning | 1 year ago | 
				
					
						|  Ian Goldberg | 8d94d73582
							
							Typo in comment | 1 year ago | 
				
					
						|  Ian Goldberg | 68cc68034d
							
							Keep track of roles for all nodes in the global config | 1 year ago | 
				
					
						|  Ian Goldberg | 826c701d52
							
							Weights only matter for routing nodes | 1 year ago | 
				
					
						|  Ian Goldberg | 07eb077735
							
							Rename default_in_msg_received to unknown_in_msg_received | 1 year ago | 
				
					
						|  Ian Goldberg | ea0cea1abf
							
							Make the NodeCommState vector visible from other files | 1 year ago | 
				
					
						|  Ian Goldberg | f10fdca30f
							
							Add a callback that fires when all the network handshakes are complete | 1 year ago | 
				
					
						|  Sajin Sasy | e7b2583ff6
							
							Created Ingestion Class. Generate client encryption keys in the client simulator and on the ingestion side. (Currently just for server 0) | 1 year ago | 
				
					
						|  Sajin Sasy | 9422c28caf
							
							Client single async connect to Server (App) | 1 year ago | 
				
					
						|  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 |