Makefile
|
bd0cab0198
Start on the Duoram implementation
|
2 anni fa |
aes.hpp
|
0ac3de8dd2
Count AES operations
|
2 anni fa |
bitutils.hpp
|
6fc956c2eb
Make a PRG API
|
2 anni fa |
coroutine.hpp
|
83282f88ab
Enable coroutines to be used in the preprocessing phase
|
2 anni fa |
duoram.hpp
|
61327a757f
Duoram read protocol
|
2 anni fa |
duoram.tcc
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
mpcio.cpp
|
966c2a0335
Report memory usage
|
2 anni fa |
mpcio.hpp
|
966c2a0335
Report memory usage
|
2 anni fa |
mpcops.cpp
|
05f8e4a23d
Change AndTriple to SelectTriple
|
2 anni fa |
mpcops.hpp
|
41ca42d01b
Start constructing DPFs: the correction words
|
2 anni fa |
online.cpp
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
online.hpp
|
11c05623ec
Add a timing test for DPF evalution
|
2 anni fa |
options.hpp
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
prac.cpp
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
preproc.cpp
|
0de416dfa9
Complete the update protocol
|
2 anni fa |
preproc.hpp
|
11c05623ec
Add a timing test for DPF evalution
|
2 anni fa |
prg.hpp
|
54556fce46
It turns out you can just use bitwise operators ^ & on __m128i
|
2 anni fa |
rdpf.cpp
|
0de416dfa9
Complete the update protocol
|
2 anni fa |
rdpf.hpp
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
rdpf.tcc
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |
types.hpp
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
2 anni fa |