Skip to content

Commit 81a4769

Browse files
addition of setRandom function for e6 elmt (needed for gnark)
1 parent b6a3b43 commit 81a4769

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

bls377/e6.go

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

bls381/e6.go

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

bn256/e6.go

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

internal/generators/template/tower/fp6/base.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ func (z *{{.Fp6Name}}) SetOne() *{{.Fp6Name}} {
4141
return z
4242
}
4343
44+
// SetRandom set z to a random elmt
45+
func (z *{{.Fp6Name}}) SetRandom() *{{.Fp6Name}} {
46+
z.B0.SetRandom()
47+
z.B1.SetRandom()
48+
z.B2.SetRandom()
49+
return z
50+
}
51+
4452
// ToMont converts to Mont form
4553
func (z *{{.Fp6Name}}) ToMont() *{{.Fp6Name}} {
4654
z.B0.ToMont()

0 commit comments

Comments
 (0)