Compare commits

...

6 Commits

Author SHA1 Message Date
mariari 1124f25589
Merge bb6340fd95 into df67e299e6 2023-12-20 11:16:43 -07:00
str4d df67e299e6
Merge pull request #80 from zcash/rfc-process
Point to the RFC process
2023-12-20 16:30:51 +00:00
Jack Grigg 43598cf303 Point to the RFC process 2023-12-19 15:36:50 +00:00
str4d a586b8c2db
Merge pull request #68 from zcash/msrv-1.60
Bump MSRV to 1.60
2023-07-30 10:36:55 +01:00
Jack Grigg cb43e87faf `criterion 0.4` 2023-03-02 17:23:42 +00:00
Jack Grigg ef9cc828f9 Bump MSRV to 1.60.0 2023-03-02 17:09:58 +00:00
4 changed files with 13 additions and 5 deletions

View File

@ -6,6 +6,9 @@ and this project adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
### Changed
- MSRV is now 1.60.0.
## [0.5.1] - 2023-03-02 ## [0.5.1] - 2023-03-02
### Fixed ### Fixed
- Fix a bug on 32-bit platforms that could cause the square root implementation - Fix a bug on 32-bit platforms that could cause the square root implementation

View File

@ -9,7 +9,7 @@ authors = [
"Jack Grigg <jack@electriccoin.co>", "Jack Grigg <jack@electriccoin.co>",
] ]
edition = "2021" edition = "2021"
rust-version = "1.56" rust-version = "1.60"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
repository = "https://github.com/zcash/pasta_curves" repository = "https://github.com/zcash/pasta_curves"
documentation = "https://docs.rs/pasta_curves" documentation = "https://docs.rs/pasta_curves"
@ -21,8 +21,7 @@ rustdoc-args = ["--cfg", "docsrs", "--html-in-header", "katex-header.html"]
[dev-dependencies] [dev-dependencies]
bincode = "1.3" bincode = "1.3"
criterion = "0.3" criterion = "0.4"
csv = ">= 1.0, < 1.2" # csv 1.2 has MSRV 1.60
rand_xorshift = "0.3" rand_xorshift = "0.3"
serde_json = "1.0" serde_json = "1.0"

View File

@ -4,11 +4,17 @@ This crate provides an implementation of the Pasta elliptic curve constructions,
Pallas and Vesta. More details about the Pasta curves can be found Pallas and Vesta. More details about the Pasta curves can be found
[in this blog post](https://electriccoin.co/blog/the-pasta-curves-for-halo-2-and-beyond/). [in this blog post](https://electriccoin.co/blog/the-pasta-curves-for-halo-2-and-beyond/).
## RFC process
This crate follows the [zkcrypto RFC process](https://zkcrypto.github.io/rfcs/).
If you want to propose "substantial" changes to this crate, please
[create an RFC](https://github.com/zkcrypto/rfcs) for wider discussion.
## [Documentation](https://docs.rs/pasta_curves) ## [Documentation](https://docs.rs/pasta_curves)
## Minimum Supported Rust Version ## Minimum Supported Rust Version
Requires Rust **1.56** or higher. Requires Rust **1.60** or higher.
Minimum supported Rust version can be changed in the future, but it will be done with a Minimum supported Rust version can be changed in the future, but it will be done with a
minor version bump. minor version bump.

View File

@ -1,3 +1,3 @@
[toolchain] [toolchain]
channel = "1.56.0" channel = "1.60.0"
components = [ "clippy", "rustfmt" ] components = [ "clippy", "rustfmt" ]