Releases: dusk-network/bls12_381
Releases · dusk-network/bls12_381
v0.13.0
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
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.1
0.12.1 - 2023-10-11
Changed
- Expose
scalar::GENERATOR
constant
Release `0.12.0`
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`
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
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
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
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
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