Skip to content

Commit 029d32b

Browse files
authored
chore: reuse stage+1 twiddle in DIF-8, drop redundant BigInt reads (#1627)
1 parent 8552830 commit 029d32b

File tree

8 files changed

+0
-16
lines changed

8 files changed

+0
-16
lines changed

backend/groth16/bls12-377/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bls12-381/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bls24-315/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bls24-317/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bn254/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bw6-633/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/groth16/bw6-761/mpcsetup/lagrange.go

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/generator/backend/template/zkpschemes/groth16/mpcsetup/lagrange.go.tmpl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ func kerDIF8G1(a []curve.G1Affine, twiddles [][]fr.Element, stage int) {
9090
butterflyG1(&a[5], &a[7])
9191
twiddles[stage+1][1].BigInt(&twiddle)
9292
a[3].ScalarMultiplication(&a[3], &twiddle)
93-
twiddles[stage+1][1].BigInt(&twiddle)
9493
a[7].ScalarMultiplication(&a[7], &twiddle)
9594
butterflyG1(&a[0], &a[1])
9695
butterflyG1(&a[2], &a[3])
@@ -118,7 +117,6 @@ func kerDIF8G2(a []curve.G2Affine, twiddles [][]fr.Element, stage int) {
118117
butterflyG2(&a[5], &a[7])
119118
twiddles[stage+1][1].BigInt(&twiddle)
120119
a[3].ScalarMultiplication(&a[3], &twiddle)
121-
twiddles[stage+1][1].BigInt(&twiddle)
122120
a[7].ScalarMultiplication(&a[7], &twiddle)
123121
butterflyG2(&a[0], &a[1])
124122
butterflyG2(&a[2], &a[3])

0 commit comments

Comments
 (0)