Skip to content

Commit bd86b4e

Browse files
committed
cleanup + dep update
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
1 parent 08690b7 commit bd86b4e

File tree

5 files changed

+12
-30
lines changed

5 files changed

+12
-30
lines changed

driver/common/curve.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,6 @@ func (c *CurveBase) ModAdd(a1, b1, m driver.Zr) driver.Zr {
5151
return res
5252
}
5353

54-
func (c *CurveBase) ModAdd2(a1, b1, c1, m driver.Zr) {
55-
res := &BaseZr{Modulus: c.Modulus}
56-
res.Int.Add(&a1.(*BaseZr).Int, &b1.(*BaseZr).Int)
57-
res.Int.Add(&res.Int, &c1.(*BaseZr).Int)
58-
res.Int.Mod(&res.Int, &m.(*BaseZr).Int)
59-
60-
(&a1.(*BaseZr).Int).Set(&res.Int)
61-
}
62-
6354
func (c *CurveBase) GroupOrder() driver.Zr {
6455
return &BaseZr{Int: c.Modulus, Modulus: c.Modulus}
6556
}

driver/math.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ type Curve interface {
4747
Rand() (io.Reader, error)
4848
ModAddMul(driver []Zr, driver2 []Zr, zr Zr) Zr
4949
ModAddMul2(a1 Zr, c1 Zr, b1 Zr, c2 Zr, m Zr) Zr
50-
ModAdd2(zr Zr, zr2 Zr, zr3 Zr, zr4 Zr)
5150
}
5251

5352
type Zr interface {

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ require (
99
github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2
1010
github.com/pkg/errors v0.9.1
1111
github.com/stretchr/testify v1.11.1
12-
golang.org/x/crypto v0.45.0
12+
golang.org/x/crypto v0.47.0
1313
)
1414

1515
require (
16-
github.com/bits-and-blooms/bitset v1.20.0 // indirect
16+
github.com/bits-and-blooms/bitset v1.24.4 // indirect
1717
github.com/davecgh/go-spew v1.1.1 // indirect
1818
github.com/kilic/bls12-381 v0.1.0
1919
github.com/kr/text v0.2.0 // indirect
2020
github.com/pmezard/go-difflib v1.0.0 // indirect
21-
github.com/rogpeppe/go-internal v1.11.0 // indirect
22-
golang.org/x/sys v0.38.0
21+
github.com/rogpeppe/go-internal v1.14.1 // indirect
22+
golang.org/x/sys v0.40.0
2323
gopkg.in/yaml.v3 v3.0.1 // indirect
2424
)

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github.com/bits-and-blooms/bitset v1.20.0 h1:2F+rfL86jE2d/bmw7OhqUg2Sj/1rURkBn3MdfoPyRVU=
2-
github.com/bits-and-blooms/bitset v1.20.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
1+
github.com/bits-and-blooms/bitset v1.24.4 h1:95H15Og1clikBrKr/DuzMXkQzECs1M6hhoGXLwLQOZE=
2+
github.com/bits-and-blooms/bitset v1.24.4/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
33
github.com/consensys/gnark-crypto v0.19.2 h1:qrEAIXq3T4egxqiliFFoNrepkIWVEeIYwt3UL0fvS80=
44
github.com/consensys/gnark-crypto v0.19.2/go.mod h1:rT23F0XSZqE0mUA0+pRtnL56IbPxs6gp4CeRsBk4XS0=
55
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
@@ -19,15 +19,15 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
1919
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
2020
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
2121
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
22-
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
23-
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
22+
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
23+
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
2424
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
2525
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
26-
golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
27-
golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
26+
golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8=
27+
golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A=
2828
golang.org/x/sys v0.0.0-20201101102859-da207088b7d1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
29-
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
30-
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
29+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
30+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
3131
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
3232
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
3333
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=

math.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,6 @@ func NewZr(zr driver.Zr, curveID CurveID) *Zr {
185185
return &Zr{zr: zr, curveID: curveID}
186186
}
187187

188-
func (z *Zr) Get() driver.Zr {
189-
return z.zr
190-
}
191-
192188
func (z *Zr) CurveID() CurveID {
193189
return z.curveID
194190
}
@@ -610,10 +606,6 @@ func (c *Curve) ModAdd(a, b, m *Zr) *Zr {
610606
return &Zr{zr: c.c.ModAdd(a.zr, b.zr, m.zr), curveID: c.curveID}
611607
}
612608

613-
func (c *Curve) ModAdd2(a1, b1, c1, m *Zr) {
614-
c.c.ModAdd2(a1.zr, b1.zr, c1.zr, m.zr)
615-
}
616-
617609
func (c *Curve) ModMul(a1, b1, m *Zr) *Zr {
618610
return &Zr{zr: c.c.ModMul(a1.zr, b1.zr, m.zr), curveID: c.curveID}
619611
}

0 commit comments

Comments
 (0)