Historique des commits

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