aboutsummaryrefslogtreecommitdiff
path: root/nizk/stage2.go
diff options
context:
space:
mode:
authorÖzgür Kesim <oec@codeblau.de>2024-11-15 10:57:43 +0100
committerÖzgür Kesim <oec@codeblau.de>2024-11-15 10:57:43 +0100
commitde44f1a28bc8d14f5ae1aecc11edc0624a330ec4 (patch)
tree7d329624a14ae872f5b15f8619fa8c5d75c50a0b /nizk/stage2.go
parent53b2c23ec4d2260c930d6403b04a6564c0a36245 (diff)
simplify NewBit signature
Diffstat (limited to 'nizk/stage2.go')
-rw-r--r--nizk/stage2.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/nizk/stage2.go b/nizk/stage2.go
index 8cda33e..733a172 100644
--- a/nizk/stage2.go
+++ b/nizk/stage2.go
@@ -6,10 +6,9 @@ import (
// Represents the proof of a statement of the following form:
//
-// ( Z=g^(x*y) && X=g^x && Y=g^y && Z_=g^(x_*y_) && X_=g^x_ && Y_=g^y_ ) // case "none"
-//
-// || ( Z=g^(x*y) && X=g^x && Y=g^y && Z_=g^(x_*r_) && X_=g^x_ && R_=g^r_ && C=g^(a*b) && A=g^a && B=g^b ) // case "unset"
-// || ( Z=g^(x*r) && X=g^x && R=g^r && Z_=g^(x_*r_) && X_=g^x_ && R_=g^r_ && C=g^(a*b+1) && A=g^a && B=g^b ) // case "set"
+// ( Z=g^(x*y) && X=g^x && Y=g^y && Z_=g^(x_*y_) && X_=g^x_ && Y_=g^y_ ) // case "lost"
+// || ( Z=g^(x*y) && X=g^x && Y=g^y && Z_=g^(x_*r_) && X_=g^x_ && R_=g^r_ && C=g^(a*b) && A=g^a && B=g^b ) // case "unset"
+// || ( Z=g^(x*r) && X=g^x && R=g^r && Z_=g^(x_*r_) && X_=g^x_ && R_=g^r_ && C=g^(a*b+1) && A=g^a && B=g^b ) // case "set"
//
// for given A, B, C, R, X, Y, Z, R_, X_, Y_, Z_ on the curve
type Stage2Proof struct {