Sajin Sasy
							
						 | 
						
							
							
								76de7e1ba6
							
							Merging main
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f6640a173e
							
							Oblivious part of storage processing for private routing
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								5cb57bc4be
							
							Generalize sort_mtobliv to be able to sort on different kinds of keys
						 | 
						1 year ago | 
					
				
					
						
							
								   Sajin Sasy
							
						 | 
						
							
							
								f21edf4dc8
							
							Merge main
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								54e0392e60
							
							Implementation of ORExpand (single-threaded version)
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								96c9430df4
							
							Have "make depend" notice dependencies by Enclave/*.cpp on Enclave/OblivAlgs/*.hpp
						 | 
						1 year ago | 
					
				
					
						
							
								   Sajin Sasy
							
						 | 
						
							
							
								1f36f457c3
							
							Merged main
						 | 
						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
							
						 | 
						
							
							
								c3207004ce
							
							Prepare round 2 messages
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								6c221e5ff6
							
							Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ea0cea1abf
							
							Make the NodeCommState vector visible from other files
						 | 
						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
							
						 | 
						
							
							
								3545e021ec
							
							Start clients module. Parse manifest to generate the list of ingestion and storage servers.
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								51b436f25a
							
							Start on private routing
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ae3646cf41
							
							Sort using precomputable shuffles
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								0a23f8293c
							
							Port code for oblivious compaction, shuffle, sort
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								e44d4e6000
							
							Start on the enclave side of the untrusted app to enclave I/O
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ae76624b90
							
							Stubs for the I/O functions in and out of the enclave
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								5580976796
							
							Load the config into the enclave
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								d17365c8ea
							
							Rename App/config.* to App/appconfig.*
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a43c3034dd
							
							Put the echo commands in the Makefile in a more sensible place
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a48982890f
							
							A bit of refactoring in preparation for the networking code
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ec50f967c3
							
							Add make depend target
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								4ea6ac6fe0
							
							Increase the optimization level in the Makefile
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								976c417ae7
							
							Rename binary from app to teems
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								1672a9efbe
							
							The enclave can generate a long-term identity key and persist the private key through sealing
						 | 
						1 year ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								261c116cbb
							
							Simple Hello Enclave app
						 | 
						1 year ago |