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).
## [Unreleased]
### Changed
- MSRV is now 1.60.0.
## [0.5.1] - 2023-03-02
### Fixed
- 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>",
]
edition = "2021"
rust-version = "1.56"
rust-version = "1.60"
license = "MIT OR Apache-2.0"
repository = "https://github.com/zcash/pasta_curves"
documentation = "https://docs.rs/pasta_curves"
@ -21,8 +21,7 @@ rustdoc-args = ["--cfg", "docsrs", "--html-in-header", "katex-header.html"]
[dev-dependencies]
bincode = "1.3"
criterion = "0.3"
csv = ">= 1.0, < 1.2" # csv 1.2 has MSRV 1.60
criterion = "0.4"
rand_xorshift = "0.3"
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
[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)
## 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
minor version bump.

View File

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