Skip to content

Commit 61ca37b

Browse files
authored
chore: update triplewz/poseidon (#12602)
1 parent a89cf6d commit 61ca37b

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ require (
2323
github.com/alecthomas/jsonschema v0.0.0-20200530073317-71f438968921
2424
github.com/cheggaaa/pb/v3 v3.1.5
2525
github.com/chzyer/readline v1.5.1
26+
github.com/consensys/gnark-crypto v0.12.1
2627
github.com/containerd/cgroups v1.1.0
2728
github.com/coreos/go-systemd/v22 v22.5.0
2829
github.com/detailyang/go-fallocate v0.0.0-20180908115635-432fa640bd2e
@@ -132,7 +133,7 @@ require (
132133
github.com/sirupsen/logrus v1.9.2
133134
github.com/stretchr/testify v1.9.0
134135
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
135-
github.com/triplewz/poseidon v0.0.1
136+
github.com/triplewz/poseidon v0.0.2-0.20240407130934-5265fab9d889
136137
github.com/urfave/cli/v2 v2.25.5
137138
github.com/whyrusleeping/bencher v0.0.0-20190829221104-bb6607aa8bba
138139
github.com/whyrusleeping/cbor-gen v0.1.2
@@ -183,7 +184,6 @@ require (
183184
github.com/cespare/xxhash/v2 v2.3.0 // indirect
184185
github.com/cilium/ebpf v0.9.1 // indirect
185186
github.com/consensys/bavard v0.1.13 // indirect
186-
github.com/consensys/gnark-crypto v0.12.1 // indirect
187187
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
188188
github.com/cskr/pubsub v1.0.2 // indirect
189189
github.com/daaku/go.zipexe v1.0.2 // indirect

go.sum

+4-5
Original file line numberDiff line numberDiff line change
@@ -1160,8 +1160,8 @@ github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
11601160
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
11611161
github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
11621162
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
1163-
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
1164-
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
1163+
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
1164+
github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
11651165
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
11661166
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
11671167
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
@@ -1264,8 +1264,8 @@ github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JT
12641264
github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
12651265
github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs=
12661266
github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
1267-
github.com/triplewz/poseidon v0.0.1 h1:G5bdkTzb9R5K5Dd3DIzBCp7rAErP1zWH0LW7Ip6bxIA=
1268-
github.com/triplewz/poseidon v0.0.1/go.mod h1:QYG1d0B4YZD7TgF6qZndTTu4rxUGFCCZAQRDanDj+9c=
1267+
github.com/triplewz/poseidon v0.0.2-0.20240407130934-5265fab9d889 h1:cbYPZOEknyV/Gyud82ebTPiciOnVSv6tiMCQi5Y+mAs=
1268+
github.com/triplewz/poseidon v0.0.2-0.20240407130934-5265fab9d889/go.mod h1:fmoxtMcbtMUjlSJmpuS3Wk/oKSvdJpIp9YWRbsOu3T0=
12691269
github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o=
12701270
github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk=
12711271
github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg=
@@ -1644,7 +1644,6 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w
16441644
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16451645
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16461646
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1647-
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16481647
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16491648
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16501649
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

storage/sealer/commitment/commr.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"os"
66
"path/filepath"
77

8+
"github.com/consensys/gnark-crypto/ecc/bls12-381/fr"
89
"github.com/triplewz/poseidon"
9-
ff "github.com/triplewz/poseidon/bls12_381"
1010
"golang.org/x/xerrors"
1111
)
1212

@@ -25,7 +25,7 @@ func CommR(commC, commRLast [32]byte) ([32]byte, error) {
2525
input_b.SetBytes(commRLast[:])
2626
input := []*big.Int{input_a, input_b}
2727

28-
cons, err := poseidon.GenPoseidonConstants(3)
28+
cons, err := poseidon.GenPoseidonConstants[*fr.Element](3)
2929
if err != nil {
3030
return [32]byte{}, err
3131
}
@@ -35,7 +35,7 @@ func CommR(commC, commRLast [32]byte) ([32]byte, error) {
3535
return [32]byte{}, err
3636
}
3737

38-
h1element := new(ff.Element).SetBigInt(h1).Bytes()
38+
h1element := new(fr.Element).SetBigInt(h1).Bytes()
3939

4040
// reverse the bytes so that endianness is correct
4141
for i, j := 0, len(h1element)-1; i < j; i, j = i+1, j-1 {

0 commit comments

Comments
 (0)