|  Ian Goldberg | de44157928
							
							Cleanly separate communication threads from CPU threads in the CLI | 1 year ago | 
				
					
						|  Ian Goldberg | 0e0602e818
							
							Coroutinize updates in optimized AVL insert | 1 year ago | 
				
					
						|  Ian Goldberg | 48e1fcda72
							
							Indentation touchups | 1 year ago | 
				
					
						|  Ian Goldberg | 3bf904d7d4
							
							Have the AVL constructor default to optimized = true | 1 year ago | 
				
					
						|  sshsshy | 759c96f05a
							
							Addressed all the feedback. Converted AVL_OPT_ON to a runtime flag | 1 year ago | 
				
					
						|  sshsshy | 8cdbada147
							
							Addressed feedback. Commit midway through converting opt_flag into a command line argument to merge main first for optional oidx. | 1 year ago | 
				
					
						|  sshsshy | 15693f8dfe
							
							Addressing code review feedback | 1 year ago | 
				
					
						|  sshsshy | 5e8c06df4e
							
							Some more fixes from the code review | 2 years ago | 
				
					
						|  sshsshy | 94b4c8c5c7
							
							Added a comment about the lookup in AVL | 2 years ago | 
				
					
						|  sshsshy | 25c3efb298
							
							Some more tweaks from code review | 2 years ago | 
				
					
						|  sshsshy | 7ab221c22b
							
							Addressing IG's code review (contd.) | 2 years ago | 
				
					
						|  sshsshy | 50aa261cc8
							
							Make delete consume item keys from key 1 onwards | 2 years ago | 
				
					
						|  sshsshy | 122288d672
							
							BST Lookup updated to return a RegBS without explicit reconstruction of lookup success/fail. Fixed incorrect usage of mpc_reconstruct for RegBS in both BST and AVL. | 2 years ago | 
				
					
						|  sshsshy | 75d8183265
							
							BST clean up | 2 years ago | 
				
					
						|  sshsshy | d51fb320e8
							
							Replacing local reconstruction functions with mpc_reconstruct() whereever applicable. Removed reconstruct_RegA/XS, still need reconstruct_RegBS for correctness | 2 years ago | 
				
					
						|  sshsshy | 22ba950936
							
							Compressing another round by parallelizing l0,r0 checks along with the key comparison round. | 2 years ago | 
				
					
						|  sshsshy | c49fd30850
							
							Taking cmd line args similar to the heaps implementation for ease of experiment-running scripts | 2 years ago | 
				
					
						|  sshsshy | fb2cc8c42a
							
							Reducing round complexity. Moved some flag computations from/for UpdateRetStruct() earlier (and in parallel with other mpc_ops) in del() | 2 years ago | 
				
					
						|  sshsshy | 9d98318520
							
							Optimizing (Parallelizing) MPC operations in the updated fixImbalanceDel | 2 years ago | 
				
					
						|  sshsshy | 1670482517
							
							Parallelizing ORAM operations for OPT_ON | 2 years ago | 
				
					
						|  sshsshy | 5993e613dc
							
							Deletion correctness fix for incorrect balance bits in IC3. Expanded IC3 to IC3_S1 to IC3_S3 | 2 years ago | 
				
					
						|  sshsshy | f3b38e8a79
							
							Tweaks to incorporate AVL balance bit checks. Correcting updateBalanceDel's bal_upd propogation clause | 2 years ago | 
				
					
						|  sshsshy | ba426efb0f
							
							Fix BST correctness check for AVL | 2 years ago | 
				
					
						|  sshsshy | 11c4290539
							
							Fixed OblivIndex to use the correct width DPFS. Support randomized inserts and deletes (cur_max_index). Sanity test option for inserts/deletes | 2 years ago | 
				
					
						|  sshsshy | 18680a2fe2
							
							Tweaks to run unoptimized version | 2 years ago | 
				
					
						|  sshsshy | 3d8ec74077
							
							AVL Initialization with coroutines | 2 years ago | 
				
					
						|  sshsshy | bf172ece8a
							
							Fixing insertion error that produced larger DPFs than required for the problem size | 2 years ago | 
				
					
						|  sshsshy | aa3137e6b0
							
							debugging | 2 years ago | 
				
					
						|  sshsshy | 1cc189347e
							
							Removing unnecessary printfs | 2 years ago | 
				
					
						|  sshsshy | e9cde7de60
							
							Non-oblivious initiailization for AVL trees. Toggle optimizations on and off with OPT_ON in avl.hpp | 2 years ago |