Releases: crate-crypto/go-eth-kzg
Releases · crate-crypto/go-eth-kzg
v1.4.0
What's Changed
- chore(ci): update staticcheck to 0.6.1 by @kevaundray in #112
- fix: Replace Fiat-Shamir with random number generation by @kevaundray in #111
- chore: Make Pivot point zero by @kevaundray in #113
- chore: Add nil checks for Blobs and Cell deserialisation by @kevaundray in #114
- fix: early exit in PolyMul when either polynomial is zero by @kevaundray in #115
- chore!: Pass blobs by pointer to VerifyBlobKZGProofBatch(Par) by @yperbasis in #117
- chore: check length when calling
SerializePoly
by @kevaundray in #116 - chore: fix power of two comment by @kevaundray in #118
New Contributors
- @yperbasis made their first contribution in #117
Full Changelog: v1.3.0...v1.4.0
v1.3.0
v1.2.0
What's Changed
- chore: update staticcheck by @kevaundray in #103
- feat: Add computeCells method by @kevaundray in 37673f5
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Bump github.com/consensys/gnark-crypto from 0.10.0 to 0.12.1 by @dependabot in #66
- chore!: update current version of golang by @kevaundray in #68
- chore!: remove 1.18 support by @kevaundray in #70
- chore: investigate ci linter issues by @kevaundray in #67
- chore: rename repo from go-kzg-4844 to go-eth-kzg by @kevaundray in #71
- chore: fix typo by @kevaundray in #73
- chore: Add skeleton structure for 7594 by @kevaundray in #74
- chore: add G1 monomial points to trusted setup by @kevaundray in #75
- chore: Add initial ComputeCellsAndKZGProofs method by @kevaundray in #76
- chore: Add VerifyCellKZGProof by @kevaundray in #77
- chore: add InitialVerifyCellKZGProofBatch method by @kevaundray in #78
- chore: Add initial RecoverCellsAndComputeKZGProofs method by @kevaundray in #79
- chore: no longer ignore unused method lints by @kevaundray in #80
- chore: use FK20 to generate proofs by @kevaundray in #81
- chore: use slices package where possible by @kevaundray in #83
- chore: Add new domain abstraction by @kevaundray in #86
- chore: Add new erasure_code abstraction by @kevaundray in #87
- chore: Move polynomial file into its own package by @kevaundray in #88
- chore: update
kzg
module's abstraction by @kevaundray in #89 - chore: Update
kzg_multi
package by @kevaundray in #90 - chore: remove verifyCellKzgProof by @kevaundray in #91
- chore: remove consensus-specs test cases for VerifyCellKZGProof by @kevaundray in #92
- chore: Remove LagrangeInterpolate function by @kevaundray in #93
- chore!: Update test vectors by @kevaundray in #94
New Contributors
- @dependabot made their first contribution in #66
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- chore: download and use the exact version of the trusted setup from consensus-specs by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/62
- Avoid passing large arrays on heap, also use less memory by @holiman in https://github.com/crate-crypto/go-kzg-4844/pull/63
New Contributors
- @holiman made their first contribution in https://github.com/crate-crypto/go-kzg-4844/pull/63
Full Changelog: crate-crypto/go-kzg-4844@v0.7.0...v1.0.0
v0.7.0
What's Changed
- feat!: Add new trusted setup by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/61
Full Changelog: crate-crypto/go-kzg-4844@v0.6.0...v0.7.0
v0.6.0
What's Changed
- chore!: update minimum golang version to 1.20 by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/58
Full Changelog: crate-crypto/go-kzg-4844@v0.5.0...v0.6.0
v0.5.0
This release reverts changes back to 0.4.0.
What's Changed
- chore: revert minimal changes by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/57
Full Changelog: crate-crypto/go-kzg-4844@v0.4.0...v0.5.0
v0.4.0 (Yanked)
This has been temporarily yanked due to it being a breaking change and go-lang not respecting semver pre 1.0
What's Changed
- fix typo in comment for degree-0 G2 element by @roberto-bayardo in https://github.com/crate-crypto/go-kzg-4844/pull/51
- chore: Make Blob be variable size by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/52
New Contributors
- @roberto-bayardo made their first contribution in https://github.com/crate-crypto/go-kzg-4844/pull/51
Full Changelog: crate-crypto/go-kzg-4844@v0.3.0...v0.4.0
v0.3.0
What's Changed
- Fix typo in type alias by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/47
- Switch to big-endian by @jtraglia in https://github.com/crate-crypto/go-kzg-4844/pull/48
- Updates consensus-spec commits following big endian change by @kevaundray in https://github.com/crate-crypto/go-kzg-4844/pull/50
Full Changelog: crate-crypto/go-kzg-4844@v0.2.0...v0.3.0