Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 2, 2025

Bumps github.com/consensys/gnark-crypto from 0.12.1 to 0.19.0.

Release notes

Sourced from github.com/consensys/gnark-crypto's releases.

v0.19.0

What's Changed

New Contributors

Full Changelog: Consensys/gnark-crypto@v0.18.0...v0.19.0

v0.18.0

What's Changed

New Contributors

Full Changelog: Consensys/gnark-crypto@v0.17.0...v0.18.0

v0.17.0

What's Changed

... (truncated)

Changelog

Sourced from github.com/consensys/gnark-crypto's changelog.

[v0.15.0] - 2025-01-21

Build

  • generify
  • update ci for slack bot (#538)
  • deps: bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#579)

Chore

  • update bavard to 0.1.26
  • update citation
  • use errors.New to replace fmt.Errorf with no parameters (#575)
  • fix some function names in comment (#569)
  • fix some function names in comment (#559)
  • ignore gosec false positive
  • use golint option to include generated files (#549)

Docs

  • Change copyright year to 2025 (not autogenerated)
  • update element package doc (#572)
  • fix non generated headers (#571)
  • less verbose Apache 2 header, latest bavard (#570)
  • document batchAddAfine func (#555)
  • GSigma -> GSigmaNeg bn254
  • update README (#533)

Feat

  • cleaned iop (#587)
  • restored sis (#583)
  • generate uint32 arith only for babybear and koalabear (#577)
  • restored fft (#574)
  • hash registry with statestorer (#564)
  • add BabyBear and KoalaBear 31bits fields vanilla Go impl (#558)
  • code gen
  • example fflonk
  • code gen
  • example shplonk
  • half-GCD for Eisenstein integers
  • implement Eisenstein integers arithmetic
  • number of trials for finding the next divisor of r-1 is now limited
  • renaming
  • fixed size folded polynomials
  • renaming
  • use GeneratorFullMultiplicativeGroup
  • add round trip serialisation test
  • renaming gamma -> challenge
  • used bufMaxSizePolynomials[:len(polynomials[i])]
  • randomise SRS
  • code gen
  • code gen
  • code gen

... (truncated)

Commits
  • 0ba437a CI: update linter for the "push to master" flow (#728)
  • 1a805ec CI: Upgrade linter (#726)
  • 3b45450 Refector: Add feed-forward step to CompressPoseidon2 function (#721)
  • f1d1d77 fix: refactor asm code generation to avoid use of R15 with global memory acce...
  • 77809ab perf: Doubling and mixed doubling in Jacobians and ext. Jacobians (#716)
  • 41370a1 Feat/iop koalabear (#695)
  • 43897fd Feat: Subgroup membership testing on Bandersnatch (#708)
  • 86c02bf perf: optimize Eisenstein arithmetic (#706)
  • 8ce0378 perf: small scalarmul (#703)
  • 2b9835b perf: Legendre symbol calculation using Pornin20 (#704)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) from 0.12.1 to 0.19.0.
- [Release notes](https://github.com/consensys/gnark-crypto/releases)
- [Changelog](https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md)
- [Commits](Consensys/gnark-crypto@v0.12.1...v0.19.0)

---
updated-dependencies:
- dependency-name: github.com/consensys/gnark-crypto
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 2, 2025
@github-project-automation github-project-automation bot moved this to 📌 Triage in FilOz Sep 2, 2025
Copy link
Member

@rvagg rvagg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's do this in a non-mandatory upgrade, there's a lot of changes in Consensys/gnark-crypto@v0.12.1...v0.19.0, specifically in the ecc/bls12-381/fr package which is all we use (storage/sealer/commitment/commr.go, just fr.Element). Probably fine, and maybe even better, but this code path isn't exercised in our tests I think because it's for running an external PC2 process.

@github-project-automation github-project-automation bot moved this from 📌 Triage to ⌨️ In Progress in FilOz Sep 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Status: ⌨️ In Progress
Development

Successfully merging this pull request may close these issues.

1 participant