Sfoglia il codice sorgente

reveal public values

narodnik 5 anni fa
parent
commit
1d5ef0d17e
1 ha cambiato i file con 15 aggiunte e 0 eliminazioni
  1. 15 0
      proofs/jubjub.pism

+ 15 - 0
proofs/jubjub.pism

@@ -84,5 +84,20 @@ contract input_spend
     param y2
 
     {{ jubjub_add("P", "x1", "y1", "x2", "y2") }}
+
+    public x3
+    set x3 P_x
+    public y3
+    set y3 P_y
+
+    lc0_add x3
+    lc1_add_one
+    lc2_add P_x
+    enforce
+
+    lc0_add y3
+    lc1_add_one
+    lc2_add P_y
+    enforce
 end