mirror of
https://github.com/saymrwulf/pasta_curves-source.git
synced 2026-09-03 19:53:40 +00:00
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Rust's notion of Semantic Versioning.
[Unreleased]
Added
pasta_curves::arithmetic::SqrtRatiotrait, extendingff::PrimeFieldwith square roots of ratios. This trait is likely to be moved into theffcrate in a future release (once we're satisfied with it).
Removed
pasta_curves::arithmetic:Fieldre-export (pasta_curves::group::ff::Fieldis equivalent).FieldExt::ROOT_OF_UNITY(useff::PrimeField::root_of_unityinstead).FieldExt::{T_MINUS1_OVER2, pow_by_t_minus1_over2, sqrt_alt, sqrt_ratio}(moved toSqrtRatiotrait).FieldExt::{RESCUE_ALPHA, RESCUE_INVALPHA}
[0.2.1] - 2021-09-17
Changed
- The crate is now licensed as
MIT OR Apache-2.0.
[0.2.0] - 2021-09-02
Changed
- Migrated to
ff 0.11,group 0.11.
[0.1.2] - 2021-08-06
Added
- Implementation of
group::WnafGroupfor Pallas and Vesta, enabling them to be used withgroup::Wnaffor targeted performance improvements.
[0.1.1] - 2021-06-04
Added
- Implementations of
group::cofactor::{CofactorCurve, CofactorCurveAffine}for Pallas and Vesta, enabling them to be used in cofactor-aware protocols that also want to leverage the affine point representation.
[0.1.0] - 2021-06-01
Initial release!