mirror of
https://github.com/Qortal/pirate-librustzcash.git
synced 2025-11-02 04:17:02 +00:00
1.0 KiB
1.0 KiB
0.3.0
This release now depends on the bls12_381 crate, which exposes the Fq field type that we re-export.
- The
FqandFrfield types now have better constant function support for various operations and constructors. - We no longer depend on the
byteordercrate. - We've bumped our
rand_coredev-dependency up to 0.5. - We've removed the
stdandnightlyfeatures. - We've bumped our dependency of
subtleup to^2.2.1.
0.2.0
This release switches to subtle 2.1 to bring in the CtOption type, and also makes a few useful API changes.
- Implemented
Mul<Fr>forAffineNielsPointandExtendedNielsPoint - Changed
AffinePoint::to_niels()to be aconstfunction so that constant curve points can be constructed without statics. - Implemented
multiply_bitsforAffineNielsPoint,ExtendedNielsPoint - Removed
CtOptionand replaced it withCtOptionfromsubtlecrate. - Modified receivers of some methods to reduce stack usage
- Changed various
into_bytesmethods intoto_bytes
0.1.0
Initial release.