Skip to content

Releases: dusk-network/bls12_381

v0.13.0

13 Dec 10:02
468fb0f
Compare
Choose a tag to compare

0.13.0 - 2023-12-13

Removed

  • Remove uni_random from scalar [#135]

Added

  • Add from_var_bytes to scalar [#133] and refactor and rename to hash_to_scalar [#137]

Release 0.12.3

01 Nov 10:46
4363152
Compare
Choose a tag to compare

0.12.3 - 2023-11-01

Added

  • Add uni_random scalar generation [#125]

Changed

  • Change Hash derive on Scalar to explicit implementation [#106]

Release 0.12.2

11 Oct 14:39
c9790e0
Compare
Choose a tag to compare

0.12.2 - 2023-10-11

Fixed

  • Fix no-default-features

Release 0.12.1

11 Oct 13:30
6165e27
Compare
Choose a tag to compare

0.12.1 - 2023-10-11

Changed

  • Expose scalar::GENERATOR constant

Release `0.12.0`

07 Jun 10:06
ca540f0
Compare
Choose a tag to compare

Added

  • Align crate with upstream zkcrypto/bls12_381 [#117]

Removed

  • Remove scalar field generator [#100]
  • Remove canonical and canonical_derive dependency [#108]

Changed

  • Rename serde_req feature to serde [#117]
  • Separate Dusk's additions from the original crate [#109]

Release `0.11.3`

17 May 09:52
ce28729
Compare
Choose a tag to compare

0.11.3 - 2023-05-17

Changed

  • Update issue links in CHANGELOG [#84]

Fixed

  • Fix documentation links [#93]
  • Fix Cargo.toml invalid categories [#75]

v0.11.2

10 Nov 13:30
Compare
Choose a tag to compare

Fixed

  • Fixed rkyv-impl feature by bringing in rkyv/alloc on alloc feature
  • Make g1 and g2 Archived* structs only available on rkyv-impl

v0.11.1

19 Oct 13:04
Compare
Choose a tag to compare

0.11.1 - 2022-10-19

Added

  • Add support for rkyv-impl under no_std
  • Add wrapper type for subtle::Choice

Change

  • Derive manual implementations of rkyv trait by introducing a wrapper for the
    subtle::Choice type

v0.11.0

17 Aug 10:24
Compare
Choose a tag to compare

0.11.0 - 2022-08-17

Added

  • Add rkyv-impl feature
  • Add implementation of CheckBytes

Change

  • Move rkyv-related implementations behind the rkyv-impl feature

Remove

  • Sized bound from G2Prepared rkyv::Serialize implementation #94

v0.10.1

27 Jul 09:29
Compare
Choose a tag to compare

0.10.1 - 2022-07-27

Added

  • rkyv implementation behind feature gate #90
  • Derive Hash for BlsScalar
  • Apply patches from zkcrypto to improve the efficiency #86