|
|
@@ -0,0 +1,38 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+## Belarus 2020-2021
|
|
|
+
|
|
|
+#git clone https://git-crysp.uwaterloo.ca/vvecna/belarus-2020-2021.git
|
|
|
+git clone gogs@git-crysp.uwaterloo.ca:vvecna/belarus-2020-2021.git
|
|
|
+
|
|
|
+## Build docker for analysis
|
|
|
+
|
|
|
+docker build -t tp-analysis .
|
|
|
+
|
|
|
+## Lox/Troll Patrol
|
|
|
+
|
|
|
+# Set up dependencies
|
|
|
+git clone https://github.com/arkworks-rs/spongefish && \
|
|
|
+ cd spongefish && \
|
|
|
+ git checkout fcc277f8a857fdeeadd7cca92ab08de63b1ff1a1 && \
|
|
|
+ cd .. && \
|
|
|
+git clone -b victor/artifact https://github.com/sigma-rs/sigma-proofs && \
|
|
|
+git clone -b artifact https://git-crysp.uwaterloo.ca/SigmaProtocol/sigma-compiler && \
|
|
|
+git clone -b artifact https://git-crysp.uwaterloo.ca/SigmaProtocol/cmz
|
|
|
+
|
|
|
+# Clone the three versions of Lox repo
|
|
|
+#git clone -b lox-original https://git-crysp.uwaterloo.ca/vvecna/lox-troll-patrol-extension.git lox-old && \
|
|
|
+#git clone -b lox-extension https://git-crysp.uwaterloo.ca/vvecna/lox-troll-patrol-extension.git lox-new && \
|
|
|
+#git clone -b main https://git-crysp.uwaterloo.ca/vvecna/lox-troll-patrol-extension.git troll-patrol && \
|
|
|
+git clone -b lox-original gogs@git-crysp.uwaterloo.ca:vvecna/lox-troll-patrol-extension.git lox-old && \
|
|
|
+git clone -b lox-extension gogs@git-crysp.uwaterloo.ca:vvecna/lox-troll-patrol-extension.git lox-new && \
|
|
|
+git clone -b main gogs@git-crysp.uwaterloo.ca:vvecna/lox-troll-patrol-extension.git troll-patrol && \
|
|
|
+
|
|
|
+# Copy Dockerfile to lox-new and troll-patrol
|
|
|
+cp conf/Dockerfile lox-new/
|
|
|
+cp conf/Dockerfile troll-patrol/
|
|
|
+
|
|
|
+# For each, build the docker container
|
|
|
+for i in lox-old lox-new troll-patrol; do
|
|
|
+ cd "$i" && docker build -t "$i" . && cd ..
|
|
|
+done
|