Bump the go_modules group across 3 directories with 1 update
Bumps the go_modules group with 1 update in the /token-sdk/auditor directory: github.com/consensys/gnark-crypto. Bumps the go_modules group with 1 update in the /token-sdk/issuer directory: github.com/consensys/gnark-crypto. Bumps the go_modules group with 1 update in the /token-sdk/owner directory: github.com/consensys/gnark-crypto.
Updates github.com/consensys/gnark-crypto from 0.12.1 to 0.18.1
Release notes
Sourced from github.com/consensys/gnark-crypto's releases.
v0.18.1
Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1
v0.18.0
What's Changed
- perf: disable cobra bit reverse for small fields by
@gbotrelin Consensys/gnark-crypto#662- perf: adds avx512 poseidon2 for small fields by
@gbotrelin Consensys/gnark-crypto#665- GKR Gate Registry by
@Tabaiein Consensys/gnark-crypto#652- chore: remove unused benchmark script by
@ivokubin Consensys/gnark-crypto#675- Remove GKR from gnark-crypto by
@Tabaiein Consensys/gnark-crypto#670- feat: make <31 bit field generated using uint32 by
@gbotrelin Consensys/gnark-crypto#676- refactor: hash to curve by
@ivokubin Consensys/gnark-crypto#674- fix: Eisenstein Half-GCD convergence by
@feltroidprimein Consensys/gnark-crypto#680- feat/hashregistry by
@Tabaiein Consensys/gnark-crypto#687- Feat/fftext by
@YaoJGaltelandin Consensys/gnark-crypto#684- Feat/vortex options by
@ThomasPiellardin Consensys/gnark-crypto#689- [secp256k1]: replace outdated link to article by
@gap-editorin Consensys/gnark-crypto#690- feat: remove dependency on internal package in ecc.go by
@gbotrelin Consensys/gnark-crypto#693New Contributors
@feltroidprimemade their first contribution in Consensys/gnark-crypto#680@YaoJGaltelandmade their first contribution in Consensys/gnark-crypto#684@gap-editormade their first contribution in Consensys/gnark-crypto#690Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0
v0.17.0
What's Changed
- fix: missing Poseidon2 round keys by
@Tabaiein Consensys/gnark-crypto#621- feat: Poseidon2 Hash Instantiation for BLS12-377 by
@Tabaiein Consensys/gnark-crypto#623- feat: add Grumpkin elliptic curve (2-cycle with BN254) by
@yelhousniin Consensys/gnark-crypto#625- Perf: Poseidon2 GKR circuit by
@Tabaiein Consensys/gnark-crypto#628- feat: add sis avx512 and fft avx512 for koalabear by
@gbotrelin Consensys/gnark-crypto#622- InterpolateOnRange refactor by
@Tabaiein Consensys/gnark-crypto#634- chore: add auto close PR workflow by
@gbotrelin Consensys/gnark-crypto#638- perf: subgroup membership by
@yelhousniin Consensys/gnark-crypto#635- feat: poseidon2 for koala-bear, baby-bear and goldilocks by
@yelhousniin Consensys/gnark-crypto#629- chore: generify poseidon2 parameters for other curves/fr by
@yelhousniin Consensys/gnark-crypto#636- feat: baby-bear and koala-bear extensions of degree 4 by
@yelhousniin Consensys/gnark-crypto#643- fix: ensure fast path is taken only with fixed bound and degree by
@gbotrelin Consensys/gnark-crypto#651- Poseidon2 compression for small fields by
@Tabaiein Consensys/gnark-crypto#644- fix: poseidon2 templates by
@yelhousniin Consensys/gnark-crypto#648- test: improve NAF decomposition test coverage by
@DeVikingMarkin Consensys/gnark-crypto#617- refactor: generate code for poseidon2_test by
@yelhousniin Consensys/gnark-crypto#660- test(bn254, bls12-381): test points intentionally not on sugroups G1/2 by
@yelhousniin Consensys/gnark-crypto#658- refactor: generify small fields extensions by
@yelhousniin Consensys/gnark-crypto#647New Contributors
@DeVikingMarkmade their first contribution in Consensys/gnark-crypto#617
... (truncated)
Changelog
Sourced from github.com/consensys/gnark-crypto's changelog.
[v0.18.1] - 2025-10-23
Perf
- limit memory allocation during Vector deserialization (#759)
[v0.18.0] - 2025-06-09
Build
- deps: bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)
Chore
- remove unused benchmark script (#675)
Docs
- replace outdated link to article (#690)
Experiment
- vortex on koalabear (#645)
Feat
- remove dependency on internal package in ecc.go (#693)
- make <31 bit field generated using uint32 (#676)
Fix
- remove unimplemented path from fft ext
- Eisenstein Half-GCD convergence (#680)
Perf
- adds avx512 poseidon2 for small fields (#665)
- remove useless copies in e4 mul by elem (#667)
- disable cobra bit reverse for small fields (#662)
Refactor
- hash to curve (#674)
[v0.17.0] - 2025-03-11
Chore
- remove useless github workflow
- generify poseidon2 parameters for other curves/fr (#636)
- add auto close PR workflow (#638)
Feat
... (truncated)
Commits
fb04e95docs: add CHANGELOG for 0.18.10a4d04aperf: limit memory allocation during Vector deserialization (#759)f8ab23afix: remove unimplemented path from fft ext2b70394feat: remove dependency on internal package in ecc.go (#693)ca72a0fdocs: replace outdated link to article (#690)21614bdFeat/vortex options (#689)0517915Feat/fftext (#684)404f8e5feat/hashregistry (#687)5660088fix: Eisenstein Half-GCD convergence (#680)1873045build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)- Additional commits viewable in compare view
Updates github.com/consensys/gnark-crypto from 0.12.1 to 0.18.1
Release notes
Sourced from github.com/consensys/gnark-crypto's releases.
v0.18.1
Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1
v0.18.0
What's Changed
- perf: disable cobra bit reverse for small fields by
@gbotrelin Consensys/gnark-crypto#662- perf: adds avx512 poseidon2 for small fields by
@gbotrelin Consensys/gnark-crypto#665- GKR Gate Registry by
@Tabaiein Consensys/gnark-crypto#652- chore: remove unused benchmark script by
@ivokubin Consensys/gnark-crypto#675- Remove GKR from gnark-crypto by
@Tabaiein Consensys/gnark-crypto#670- feat: make <31 bit field generated using uint32 by
@gbotrelin Consensys/gnark-crypto#676- refactor: hash to curve by
@ivokubin Consensys/gnark-crypto#674- fix: Eisenstein Half-GCD convergence by
@feltroidprimein Consensys/gnark-crypto#680- feat/hashregistry by
@Tabaiein Consensys/gnark-crypto#687- Feat/fftext by
@YaoJGaltelandin Consensys/gnark-crypto#684- Feat/vortex options by
@ThomasPiellardin Consensys/gnark-crypto#689- [secp256k1]: replace outdated link to article by
@gap-editorin Consensys/gnark-crypto#690- feat: remove dependency on internal package in ecc.go by
@gbotrelin Consensys/gnark-crypto#693New Contributors
@feltroidprimemade their first contribution in Consensys/gnark-crypto#680@YaoJGaltelandmade their first contribution in Consensys/gnark-crypto#684@gap-editormade their first contribution in Consensys/gnark-crypto#690Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0
v0.17.0
What's Changed
- fix: missing Poseidon2 round keys by
@Tabaiein Consensys/gnark-crypto#621- feat: Poseidon2 Hash Instantiation for BLS12-377 by
@Tabaiein Consensys/gnark-crypto#623- feat: add Grumpkin elliptic curve (2-cycle with BN254) by
@yelhousniin Consensys/gnark-crypto#625- Perf: Poseidon2 GKR circuit by
@Tabaiein Consensys/gnark-crypto#628- feat: add sis avx512 and fft avx512 for koalabear by
@gbotrelin Consensys/gnark-crypto#622- InterpolateOnRange refactor by
@Tabaiein Consensys/gnark-crypto#634- chore: add auto close PR workflow by
@gbotrelin Consensys/gnark-crypto#638- perf: subgroup membership by
@yelhousniin Consensys/gnark-crypto#635- feat: poseidon2 for koala-bear, baby-bear and goldilocks by
@yelhousniin Consensys/gnark-crypto#629- chore: generify poseidon2 parameters for other curves/fr by
@yelhousniin Consensys/gnark-crypto#636- feat: baby-bear and koala-bear extensions of degree 4 by
@yelhousniin Consensys/gnark-crypto#643- fix: ensure fast path is taken only with fixed bound and degree by
@gbotrelin Consensys/gnark-crypto#651- Poseidon2 compression for small fields by
@Tabaiein Consensys/gnark-crypto#644- fix: poseidon2 templates by
@yelhousniin Consensys/gnark-crypto#648- test: improve NAF decomposition test coverage by
@DeVikingMarkin Consensys/gnark-crypto#617- refactor: generate code for poseidon2_test by
@yelhousniin Consensys/gnark-crypto#660- test(bn254, bls12-381): test points intentionally not on sugroups G1/2 by
@yelhousniin Consensys/gnark-crypto#658- refactor: generify small fields extensions by
@yelhousniin Consensys/gnark-crypto#647New Contributors
@DeVikingMarkmade their first contribution in Consensys/gnark-crypto#617
... (truncated)
Changelog
Sourced from github.com/consensys/gnark-crypto's changelog.
[v0.18.1] - 2025-10-23
Perf
- limit memory allocation during Vector deserialization (#759)
[v0.18.0] - 2025-06-09
Build
- deps: bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)
Chore
- remove unused benchmark script (#675)
Docs
- replace outdated link to article (#690)
Experiment
- vortex on koalabear (#645)
Feat
- remove dependency on internal package in ecc.go (#693)
- make <31 bit field generated using uint32 (#676)
Fix
- remove unimplemented path from fft ext
- Eisenstein Half-GCD convergence (#680)
Perf
- adds avx512 poseidon2 for small fields (#665)
- remove useless copies in e4 mul by elem (#667)
- disable cobra bit reverse for small fields (#662)
Refactor
- hash to curve (#674)
[v0.17.0] - 2025-03-11
Chore
- remove useless github workflow
- generify poseidon2 parameters for other curves/fr (#636)
- add auto close PR workflow (#638)
Feat
... (truncated)
Commits
fb04e95docs: add CHANGELOG for 0.18.10a4d04aperf: limit memory allocation during Vector deserialization (#759)f8ab23afix: remove unimplemented path from fft ext2b70394feat: remove dependency on internal package in ecc.go (#693)ca72a0fdocs: replace outdated link to article (#690)21614bdFeat/vortex options (#689)0517915Feat/fftext (#684)404f8e5feat/hashregistry (#687)5660088fix: Eisenstein Half-GCD convergence (#680)1873045build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)- Additional commits viewable in compare view
Updates github.com/consensys/gnark-crypto from 0.12.1 to 0.18.1
Release notes
Sourced from github.com/consensys/gnark-crypto's releases.
v0.18.1
Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1
v0.18.0
What's Changed
- perf: disable cobra bit reverse for small fields by
@gbotrelin Consensys/gnark-crypto#662- perf: adds avx512 poseidon2 for small fields by
@gbotrelin Consensys/gnark-crypto#665- GKR Gate Registry by
@Tabaiein Consensys/gnark-crypto#652- chore: remove unused benchmark script by
@ivokubin Consensys/gnark-crypto#675- Remove GKR from gnark-crypto by
@Tabaiein Consensys/gnark-crypto#670- feat: make <31 bit field generated using uint32 by
@gbotrelin Consensys/gnark-crypto#676- refactor: hash to curve by
@ivokubin Consensys/gnark-crypto#674- fix: Eisenstein Half-GCD convergence by
@feltroidprimein Consensys/gnark-crypto#680- feat/hashregistry by
@Tabaiein Consensys/gnark-crypto#687- Feat/fftext by
@YaoJGaltelandin Consensys/gnark-crypto#684- Feat/vortex options by
@ThomasPiellardin Consensys/gnark-crypto#689- [secp256k1]: replace outdated link to article by
@gap-editorin Consensys/gnark-crypto#690- feat: remove dependency on internal package in ecc.go by
@gbotrelin Consensys/gnark-crypto#693New Contributors
@feltroidprimemade their first contribution in Consensys/gnark-crypto#680@YaoJGaltelandmade their first contribution in Consensys/gnark-crypto#684@gap-editormade their first contribution in Consensys/gnark-crypto#690Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0
v0.17.0
What's Changed
- fix: missing Poseidon2 round keys by
@Tabaiein Consensys/gnark-crypto#621- feat: Poseidon2 Hash Instantiation for BLS12-377 by
@Tabaiein Consensys/gnark-crypto#623- feat: add Grumpkin elliptic curve (2-cycle with BN254) by
@yelhousniin Consensys/gnark-crypto#625- Perf: Poseidon2 GKR circuit by
@Tabaiein Consensys/gnark-crypto#628- feat: add sis avx512 and fft avx512 for koalabear by
@gbotrelin Consensys/gnark-crypto#622- InterpolateOnRange refactor by
@Tabaiein Consensys/gnark-crypto#634- chore: add auto close PR workflow by
@gbotrelin Consensys/gnark-crypto#638- perf: subgroup membership by
@yelhousniin Consensys/gnark-crypto#635- feat: poseidon2 for koala-bear, baby-bear and goldilocks by
@yelhousniin Consensys/gnark-crypto#629- chore: generify poseidon2 parameters for other curves/fr by
@yelhousniin Consensys/gnark-crypto#636- feat: baby-bear and koala-bear extensions of degree 4 by
@yelhousniin Consensys/gnark-crypto#643- fix: ensure fast path is taken only with fixed bound and degree by
@gbotrelin Consensys/gnark-crypto#651- Poseidon2 compression for small fields by
@Tabaiein Consensys/gnark-crypto#644- fix: poseidon2 templates by
@yelhousniin Consensys/gnark-crypto#648- test: improve NAF decomposition test coverage by
@DeVikingMarkin Consensys/gnark-crypto#617- refactor: generate code for poseidon2_test by
@yelhousniin Consensys/gnark-crypto#660- test(bn254, bls12-381): test points intentionally not on sugroups G1/2 by
@yelhousniin Consensys/gnark-crypto#658- refactor: generify small fields extensions by
@yelhousniin Consensys/gnark-crypto#647New Contributors
@DeVikingMarkmade their first contribution in Consensys/gnark-crypto#617
... (truncated)
Changelog
Sourced from github.com/consensys/gnark-crypto's changelog.
[v0.18.1] - 2025-10-23
Perf
- limit memory allocation during Vector deserialization (#759)
[v0.18.0] - 2025-06-09
Build
- deps: bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)
Chore
- remove unused benchmark script (#675)
Docs
- replace outdated link to article (#690)
Experiment
- vortex on koalabear (#645)
Feat
- remove dependency on internal package in ecc.go (#693)
- make <31 bit field generated using uint32 (#676)
Fix
- remove unimplemented path from fft ext
- Eisenstein Half-GCD convergence (#680)
Perf
- adds avx512 poseidon2 for small fields (#665)
- remove useless copies in e4 mul by elem (#667)
- disable cobra bit reverse for small fields (#662)
Refactor
- hash to curve (#674)
[v0.17.0] - 2025-03-11
Chore
- remove useless github workflow
- generify poseidon2 parameters for other curves/fr (#636)
- add auto close PR workflow (#638)
Feat
... (truncated)
Commits
fb04e95docs: add CHANGELOG for 0.18.10a4d04aperf: limit memory allocation during Vector deserialization (#759)f8ab23afix: remove unimplemented path from fft ext2b70394feat: remove dependency on internal package in ecc.go (#693)ca72a0fdocs: replace outdated link to article (#690)21614bdFeat/vortex options (#689)0517915Feat/fftext (#684)404f8e5feat/hashregistry (#687)5660088fix: Eisenstein Half-GCD convergence (#680)1873045build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (#677)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the Security Alerts page.
@dependabot recreate
@hyperledger/fabric-samples-maintainers The token-sdk sample being updated by this dependabot pull request is not covered by any of the automated build checks. This makes me nervous about merging changes to this sample. Ideally this sample would be included in the automated build but I don't see anyone with time or motivation to do that. Given there is no build coverage, I wonder if we should:
- Just go ahead and merge dependency changes like this and wait for users to tell us if the token-sdk sample gets broken;
- Remove the sample;
- Something else... (suggestions welcome).
What do you think?
@hyperledger/fabric-samples-maintainers @bestbeforetoday Thank you for raising this point.
Here are my thoughts:
- As far as I understand, token-sdk itself is a Labs project. Given the limited resources and time available, I think our focus should remain on maintaining samples related to the official (non-Labs) Fabric projects. There are also other chaincode-based token samples that already demonstrate how Fabric can be used for token-related use cases.
- So, I’d be okay if we decided to remove this sample for now. Should user demand arise in the future, or if contributors express willingness to contribute to the token-sdk sample (including adding automated build coverage), it could be revived at any time.
- That said, I’d also be fine with the “just go ahead and merge dependency changes and wait for users to report issues” option if others think that’s sufficient.