Commit History

Author SHA1 Message Date
  Ian Goldberg d8d08f2a6e Change some functions from templated on return values to overloaded on reference parameters 1 year ago
  Ian Goldberg f9fd97e396 Comparisons only need 114 AES operations, not 170 1 year ago
  Ian Goldberg 57a1dfd6cb Make CDPF::is_zero work for both RegAS and RegXS (as intended) 1 year ago
  Ian Goldberg 3d4ad0f78b Tiny formatting change 2 years ago
  Ian Goldberg 3570231b40 Field-access macros so we can write A[i].CELL_KEY instead of A[i].field(&Cell::key) for example 2 years ago
  Ian Goldberg bc5dc4a257 mpc_and, mpc_or for bit shares 2 years ago
  Ian Goldberg 706253a51f mpc_select for RegXS 2 years ago
  Ian Goldberg 240782591d Add support for AND triples and value_t SelectTriples 2 years ago
  Ian Goldberg a281346bb1 Templatize SelectTriple so that it can be used for value_t and bit_t, not just DPFnode 2 years ago
  Ian Goldberg 878db98688 Rename triples to multtriples and selecttriples to nodeselecttriples 2 years ago
  Ian Goldberg ed30cd4048 Bit shifting and bit extraction for RegXS 2 years ago
  Ian Goldberg 7ea4769df8 Be able to use a CDPF to compare RegAS or RegXS for equality 2 years ago
  Ian Goldberg 8b818c6dc7 Typo in comment 2 years ago
  Ian Goldberg ff8957979f More documentation in cell.cpp 2 years ago
  Ian Goldberg 903f45caf8 Make it compile on Ubuntu 20.04 (g++ 9.4.0) 2 years ago
  Ian Goldberg 02a8a3cb70 Some more documentation in cell.cpp 2 years ago
  Ian Goldberg 3c7d696275 We didn't need WIDTH static members after all 2 years ago
  Ian Goldberg 7f7aaf513f Rename baltree to cell 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 a9a87d295d Touchups to the README 2 years ago
  Ian Goldberg 8e180d727b Draft README 2 years ago
  Ian Goldberg 5d34bcd527 Add a comment about the SYS_NICE capability in start-docker 2 years ago
  Ian Goldberg 585e8d16ee The server shouldn't allocate large amounts of memory when creating RDPFs 2 years ago
  Ian Goldberg b1b337cee8 Set stdbuf -o 0 in run-experiment 2 years ago
  Ian Goldberg 00b508dd1a Output ending timestamp in run-experiment 2 years ago
  Ian Goldberg c8f6e0ae4a Dockerization 2 years ago
  Ian Goldberg 7800fb4250 Make it compile on Ubuntu 20.04 (g++ 9.4.0) 2 years ago
  Ian Goldberg 13c2afb818 Make compressed DPFs the default 2 years ago