From 5ca02cf725879502d3e4639aa3fa2190e65b3991 Mon Sep 17 00:00:00 2001 From: Ivo Kubjas Date: Fri, 9 Jan 2026 23:43:05 +0000 Subject: [PATCH 1/2] fix: set all values random --- internal/generator/field/template/extensions/e2.go.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/generator/field/template/extensions/e2.go.tmpl b/internal/generator/field/template/extensions/e2.go.tmpl index aa8f941cdf..ac33473c07 100644 --- a/internal/generator/field/template/extensions/e2.go.tmpl +++ b/internal/generator/field/template/extensions/e2.go.tmpl @@ -78,7 +78,7 @@ func (z *E2) SetRandom() (*E2, error) { // MustSetRandom sets a0 and a1 to random values. // It panics if reading from crypto/rand fails. func (z *E2) MustSetRandom() *E2 { - if _, err := z.A0.SetRandom(); err != nil { + if _, err := z.SetRandom(); err != nil { panic(err) } return z From ddeec3cf11debc49f28b2d127cd393543c8481ba Mon Sep 17 00:00:00 2001 From: Ivo Kubjas Date: Fri, 9 Jan 2026 23:43:27 +0000 Subject: [PATCH 2/2] chore: go generate --- field/babybear/extensions/e2.go | 2 +- field/goldilocks/extensions/e2.go | 2 +- field/koalabear/extensions/e2.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/field/babybear/extensions/e2.go b/field/babybear/extensions/e2.go index 4403e253fc..623121185d 100644 --- a/field/babybear/extensions/e2.go +++ b/field/babybear/extensions/e2.go @@ -85,7 +85,7 @@ func (z *E2) SetRandom() (*E2, error) { // MustSetRandom sets a0 and a1 to random values. // It panics if reading from crypto/rand fails. func (z *E2) MustSetRandom() *E2 { - if _, err := z.A0.SetRandom(); err != nil { + if _, err := z.SetRandom(); err != nil { panic(err) } return z diff --git a/field/goldilocks/extensions/e2.go b/field/goldilocks/extensions/e2.go index c9b0a972c0..3a9763af38 100644 --- a/field/goldilocks/extensions/e2.go +++ b/field/goldilocks/extensions/e2.go @@ -85,7 +85,7 @@ func (z *E2) SetRandom() (*E2, error) { // MustSetRandom sets a0 and a1 to random values. // It panics if reading from crypto/rand fails. func (z *E2) MustSetRandom() *E2 { - if _, err := z.A0.SetRandom(); err != nil { + if _, err := z.SetRandom(); err != nil { panic(err) } return z diff --git a/field/koalabear/extensions/e2.go b/field/koalabear/extensions/e2.go index 0a0f8e2892..0dcdeda052 100644 --- a/field/koalabear/extensions/e2.go +++ b/field/koalabear/extensions/e2.go @@ -85,7 +85,7 @@ func (z *E2) SetRandom() (*E2, error) { // MustSetRandom sets a0 and a1 to random values. // It panics if reading from crypto/rand fails. func (z *E2) MustSetRandom() *E2 { - if _, err := z.A0.SetRandom(); err != nil { + if _, err := z.SetRandom(); err != nil { panic(err) } return z