Sajin Sasy
							
						 | 
						
							
							
								e9daf1b5d3
							
							Documentation typo fix
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								2c0dc25a93
							
							Make it compile on Ubuntu 20.04 again
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								d1b91ebae8
							
							Move binary search from Flat to Shape
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								9bd6655f2e
							
							The Path Shape
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a359afae5d
							
							Variants of Shape::init() that work for general T as well
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								593b7845ec
							
							New Shape::init() functions that initialize the contents of a Shape
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								5c55c7e72e
							
							Use only a single (wide) DPF for related reads and writes
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								888bd14967
							
							Begin support for using a single wide RDPF for multiple related-index ORAM writes
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								167fb6614a
							
							ORAM operations now reuse RDPFs when given the same OblivIndex object
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								c6841ae846
							
							Improved binary search
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								04115039cf
							
							Slightly better API for the common case of WIDTH=1
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								9bfee712cc
							
							Indexing with OblivIndex
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								95ee232971
							
							Start on OblivIndex related-index ORAM accesses
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								3e20c8ed08
							
							Add a WIDTH template parameter to MemRefS
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								d30d1cc46d
							
							Change the semantics of indexmap to just return the index into the parent Shape (and not recurse)
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								81bf0f7ddb
							
							Binary search for Flat of any size
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								99bb7cf962
							
							The Pad Shape and the start of the Stride Shape
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								36c4daa621
							
							Bitonic sort for arbitrary lengths
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								5f87ed2ccf
							
							Explicit and ORAM reads, updates, and writes of wide storage cells and individual fields thereof
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f659a57555
							
							The type being updated is not necessarily the same as the type of the Duoram
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f8e2a126cf
							
							ORAM reads and explicit reads and writes for wide data types
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								7800fb4250
							
							Make it compile on Ubuntu 20.04 (g++ 9.4.0)
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								2b29022d8c
							
							Writes (= reads + updates)
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								e9fa1a0289
							
							Simultaneous independent reads and updates
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								212a0d420e
							
							Demonstrate independent simultaneous reads
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								92b29fc996
							
							Templatize additive and XOR shared indices into Duoram Shapes
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								dce1de74a4
							
							Add explicit-only mode
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								bcb7ae1263
							
							Binary search
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								022aae16c3
							
							Bitonic sort
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								b42b25bc49
							
							Reading and writing with XOR-shared indices
						 | 
						2 years ago |