update mycircuit circom file and its r1cs output

This commit is contained in:
mmagician
2024-07-13 14:53:26 +02:00
parent 97e8ee378e
commit 05b77f0c84
5 changed files with 27 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
pragma circom 2.1.0;
template Multiplier() {
signal private input a;
signal private input b;
signal input a;
signal input b;
signal output c;
c <== a*b;

Binary file not shown.

23
test-vectors/mycircuit.sh Executable file
View File

@@ -0,0 +1,23 @@
# run from within test-vectors dir
DIR="test-vectors"
if [ ! -d "$DIR" ]; then
echo "Directory $DIR does not exist. Please ensure you are running this script from the correct location."
exit 1
fi
cd "$DIR"
echo "compiling"
circom mycircuit.circom --r1cs --wasm
FILE="powersOfTau28_hez_final_17.ptau"
if [ ! -f "$FILE" ]; then
echo "getting powers of tau"
curl -O https://storage.googleapis.com/zkevm/ptau/powersOfTau28_hez_final_17.ptau
else
echo "$FILE already exists"
fi
echo "zkey"
snarkjs zkey new mycircuit.r1cs powersOfTau28_hez_final_17.ptau test.zkey

Binary file not shown.

Binary file not shown.