Code for PIR-based onion service lookups (client and server)
sshsshy f78584287e README to build pirserver and pirclient modules | il y a 2 ans | |
---|---|---|
docker | il y a 2 ans | |
Makefile | il y a 2 ans | |
README.md | il y a 2 ans | |
ZT.hpp | il y a 5 ans | |
ZT_LSORAMclient.cc | il y a 5 ans | |
ZT_LSORAMserver.cc | il y a 5 ans | |
ZT_ORAMserver.cc | il y a 5 ans | |
build-docker.sh | il y a 2 ans | |
pirclient.cc | il y a 5 ans | |
pirclient.h | il y a 5 ans | |
pirserver.cc | il y a 5 ans | |
pirserver.h | il y a 5 ans | |
protocol_client | il y a 5 ans | |
protocol_server | il y a 5 ans | |
run-docker.sh | il y a 2 ans | |
toyclient.cc | il y a 5 ans | |
toyserver.cc | il y a 5 ans | |
utils.cc | il y a 5 ans | |
utils.h | il y a 5 ans |
To build the pirserver and pirclient modules:
1) Clone the piros/Scripts repository (https://git-crysp.uwaterloo.ca/piros/Scripts) and build the dockers in it following instructions in that repository. 2) Build the pirserver docker with ./built_dockers.sh 3) docker run --device /dev/isgx -it zt_docker bash -c "start-aesmd && exec bash"