Ian Goldberg 77877fc0b1 Correct the merge 2 vuotta sitten
..
Dockerfile 4d797a376d Remove unneeded copy of ENCRYPTO_utils and procompiled binary libraries 2 vuotta sitten
README.md a5379daf02 docker stuff 2 vuotta sitten
build-docker.sh 5b5e25bbfe Improve Docker build script 2 vuotta sitten
cleanup.sh 508d9ab9b1 fixed cleanup with new names for docker containers 2 vuotta sitten
experiments-2p-preproc.sh a5a62db46f updating scripts with new folder 2 vuotta sitten
experiments-OT.sh a5a62db46f updating scripts with new folder 2 vuotta sitten
experiments-cpir.sh 98ad40a21a adding a sleep after a cpir part1 is launched 2 vuotta sitten
experiments-online.sh a5a62db46f updating scripts with new folder 2 vuotta sitten
experiments.sh a5a62db46f updating scripts with new folder 2 vuotta sitten
repro.sh a4146d9a42 repro script 2 vuotta sitten
run-docker.sh 9af2700c22 run docker 2 vuotta sitten
run-experiment.sh 77877fc0b1 Correct the merge 2 vuotta sitten
set-networking.sh b3edb4445e set networking including unset 2 vuotta sitten
unset-networking.sh a5a62db46f updating scripts with new folder 2 vuotta sitten

README.md

  • ./build-docker.sh builds the docker image
  • ./run-docker.sh launches three docker containers for parties P2, P0, and P1
  • ./set-networking.sh sets up the latencies and bandwidth constraints among the three docker containers launched; pass arguments of latency and bandwidth (e.g., ./set-networking.sh 1ms 40mbit). ./unset-networking.sh removes the latency and bandwidth settings.
  • ./experiments.sh runs the three parties
  • ./cleanup.sh stops the three dockers