aboutsummaryrefslogtreecommitdiff
path: root/nizk/stage2.go
diff options
context:
space:
mode:
Diffstat (limited to 'nizk/stage2.go')
-rw-r--r--nizk/stage2.go27
1 files changed, 15 insertions, 12 deletions
diff --git a/nizk/stage2.go b/nizk/stage2.go
index be3d21f..d791ef8 100644
--- a/nizk/stage2.go
+++ b/nizk/stage2.go
@@ -26,15 +26,18 @@ type Stage2 struct {
a *Scalar
b *Scalar
- // Stage1
+ // Private data from previous stage1 or stage2
+ x_ *Scalar
+ y_ *Scalar
+ r_ *Scalar
+
+ // New stage2 private data
r *Scalar
x *Scalar
y *Scalar
- // Stage2
- r_ *Scalar
- x_ *Scalar
- y_ *Scalar
+ com *Stage2Commitment
+ prf *Stage2Proof
}
type Stage2Commitment struct {
@@ -43,17 +46,17 @@ type Stage2Commitment struct {
B *Point
C *Point
- // Stage1Commitment
- R *Point
- X *Point
- Y *Point
- Z *Point
-
- // New
+ // Previous Commitment
R_ *Point
X_ *Point
Y_ *Point
Z_ *Point
+
+ // Stage2Commitment
+ R *Point
+ X *Point
+ Y *Point
+ Z *Point
}
func NewStage2(typ Type) *Stage2 {