Просмотр исходного кода

migrated run_mint.sh to mint2.psm from jubjub.psm

narodnik 5 лет назад
Родитель
Сommit
90666d4df4
2 измененных файлов с 12 добавлено и 14 удалено
  1. 2 2
      run_mint.sh
  2. 10 12
      src/bin/mint.rs

+ 2 - 2
run_mint.sh

@@ -1,6 +1,6 @@
 #!/bin/bash -x
-#python scripts/preprocess.py proofs/mint2.psm > /tmp/mint2.psm || exit $?
-python scripts/preprocess.py proofs/jubjub.psm > /tmp/mint2.psm || exit $?
+python scripts/preprocess.py proofs/mint2.psm > /tmp/mint2.psm || exit $?
+#python scripts/preprocess.py proofs/jubjub.psm > /tmp/mint2.psm || exit $?
 python scripts/compile.py --supervisor /tmp/mint2.psm --output mint.zcd || exit $?
 cargo run --release --bin mint
 

+ 10 - 12
src/bin/mint.rs

@@ -70,21 +70,19 @@ fn main() -> Result<()> {
     }
 
     visor.set_param(
-        "x1",
-        Scalar::from_string("15a36d1f0f390d8852a35a8c1908dd87a361ee3fd48fdf77b9819dc82d90607e"),
+        "public_u",
+        public_affine.get_u()
     )?;
     visor.set_param(
-        "y1",
-        Scalar::from_string("015d8c7f5b43fe33f7891142c001d9251f3abeeb98fad3e87b0dc53c4ebf1891"),
-    )?;
-    visor.set_param(
-        "x2",
-        Scalar::from_string("15a36d1f0f390d8852a35a8c1908dd87a361ee3fd48fdf77b9819dc82d90607e"),
-    )?;
-    visor.set_param(
-        "y2",
-        Scalar::from_string("015d8c7f5b43fe33f7891142c001d9251f3abeeb98fad3e87b0dc53c4ebf1891"),
+        "public_v",
+        public_affine.get_v()
     )?;
+    for (i, param_bit) in unpack(randomness_value).into_iter().enumerate() {
+        visor.set_param(
+            &format!("vc_randomness_{}", i),
+            param_bit
+        )?;
+    }
 
     visor.vm.initialize(&visor.params.into_iter().collect());