Skip to content

deps: bump ark-serialize from 0.4.2 to 0.5.0#7

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/ark-serialize-0.5.0
Open

deps: bump ark-serialize from 0.4.2 to 0.5.0#7
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/ark-serialize-0.5.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Apr 2, 2026

Bumps ark-serialize from 0.4.2 to 0.5.0.

Changelog

Sourced from ark-serialize's changelog.

v0.5.0

  • #772 (ark-ff) Implementation of mul method for BigInteger.
  • #794 (ark-ff) Fix wasm compilation.
  • #837 (ark-serialize) Fix array deserialization panic.
  • #845 (Algebra) Implementation of mul method for DenseMultilinearExtension<F> * F.

Breaking changes

  • #577 (ark-ff, ark-ec) Add AdditiveGroup, a trait for additive groups (equipped with scalar field).
  • #593 (ark-ec) Change AffineRepr::xy() to return owned values.
  • #633 (ark-ec) Generic pairing implementation for the curves from the BW6 family.
  • #659 (ark-ec) Move auxiliary parity function from ark_ec::hashing::curve_maps::swu to ark_ec::hashing::curve_maps.
  • #746 (ark-ec) Refactor fixed-based batch multiplication:
    • Move functionality to ScalarMul::batch_mul and ScalarMul::batch_mul_with_preprocessing.
    • Create new struct BatchMulPreprocessing for to hold preprocessed powers of base.
      • Provide high-level constructor new that calculates window size and scalar size.
      • Provide low-level constructor with_window_and_scalar_size that allows setting these parameters.
      • Make windowed_mul a private method of BatchMulPreprocessing.
      • Rename get_mul_window_size to compute_window_size and make it private.
  • #748 (ark-ff) Add FromStr for BigInteger.
  • #756 (ark-ec) Require Neg, Sub, SubAssign ops on AffineRepr.
  • #767 (ark-curve25519) Change (negate) generator of curve25519 for inter-operability with curve25519-dalek.
  • #811 (ark-serialize) Remove Send trait bound from Valid.

Features

  • #758 Implement Elligator2 hash-to-curve parameters for Bandersnatch.
  • #659 (ark-ec) Add Elligator2 hash-to-curve map.
  • #689 (ark-serialize) Add CanonicalSerialize and CanonicalDeserialize impls for VecDeque and LinkedList.
  • #691 (ark-poly) Implement Polynomial for SparseMultilinearExtension and DenseMultilinearExtension.
  • #693 (ark-serialize) Add serialize_to_vec! convenience macro.
  • #713 (ark-ff) Add support for bitwise operations AND, OR, and XOR between BigInteger.
  • #763 (ark-poly) Add concat to concatenate evaluation tables of DenseMultilinearPolynomials.
  • #811 (ark-serialize) Implement Valid & CanonicalDeserialize for Rc.

Improvements

  • #736 (ark-ff) Deprecate divn(), and use core::ops::{Shr, ShrAssign} instead.
  • #739 (ark-ff) Deprecate muln(), and use core::ops::{Shl, ShlAssign} instead.
  • #771 (ark-ec) Omit expensive scalar multiplication in is_in_correct_subgroup_assuming_on_curve() for short Weierstrass curves of cofactor one.
  • #817 (ark-ec) Relax the visibility for G2 ell coeffs and related algorithms.

Bugfixes

  • #747 (ark-ff-macros) Fix fetching attributes in MontConfig macro.
  • #803 (ark-ec, ark-test-template) Fix incorrect decomposition in GLV.
  • #806 (ark-ff) Fix the impl for Displaying zero element in Fp.
  • #822 (ark-ec, ark-test-template) Fix the incorrect Affine - Projective implementation
Commits

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 2, 2026
Bumps [ark-serialize](https://github.com/arkworks-rs/algebra) from 0.4.2 to 0.5.0.
- [Release notes](https://github.com/arkworks-rs/algebra/releases)
- [Changelog](https://github.com/arkworks-rs/algebra/blob/master/CHANGELOG.md)
- [Commits](arkworks-rs/algebra@v0.4.2...v0.5.0)

---
updated-dependencies:
- dependency-name: ark-serialize
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/ark-serialize-0.5.0 branch from c7c8211 to cd066be Compare April 11, 2026 15:49
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants