From 79a53aa896b5fe0532f28dad2823e276433c31d0 Mon Sep 17 00:00:00 2001 From: Özgür Kesim Date: Tue, 12 Nov 2024 18:48:08 +0100 Subject: refactor bit and stages: common stages type for both statges --- nizk/stage2.go | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'nizk/stage2.go') 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 { -- cgit v1.2.3