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 |