curve: Release 4.1.0 (#574)

Co-authored-by: Rob Ede <robjtede@icloud.com>
This commit is contained in:
pinkforest(she/her) 2023-09-06 14:51:15 +10:00 committed by GitHub
parent 8ed1666b97
commit 9db51a6bf7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 5 deletions

View file

@ -5,9 +5,14 @@ major series.
## 4.x series ## 4.x series
### Unreleased ### 4.1.0
* Add implementations of the `ff` and `group` traits, behind the `group` feature flag. * Add arbitrary integer multiplication with `MontgomeryPoint::mul_bits_be`
* Add implementations of the `ff` and `group` traits, behind the `group` feature flag
* Adapt to new types introduced in `fiat-crypto` 0.2 in `fiat` backend
* Fix `no_std` for `fiat` backend
* Mark `Scalar::clamp_integer` as `#[must_use]`
* Various documentation fixes
### 4.0.0 ### 4.0.0

View file

@ -4,7 +4,7 @@ name = "curve25519-dalek"
# - update CHANGELOG # - update CHANGELOG
# - update README if required by semver # - update README if required by semver
# - if README was updated, also update module documentation in src/lib.rs # - if README was updated, also update module documentation in src/lib.rs
version = "4.0.0" version = "4.1.0"
edition = "2021" edition = "2021"
rust-version = "1.60.0" rust-version = "1.60.0"
authors = ["Isis Lovecruft <isis@patternsinthevoid.net>", authors = ["Isis Lovecruft <isis@patternsinthevoid.net>",

View file

@ -38,6 +38,12 @@ your project's `Cargo.toml`:
curve25519-dalek = "4" curve25519-dalek = "4"
``` ```
If opting into SemVer [exempted features](#public-api-semver-exemptions) a range
can be used to scope the tested compatible version range e.g.:
```toml
curve25519-dalek = ">= 4.0, < 4.2"
```
## Feature Flags ## Feature Flags
| Feature | Default? | Description | | Feature | Default? | Description |
@ -303,8 +309,8 @@ Thanks also to Ashley Hauck, Lucas Salibian, Manish Goregaokar, Jack Grigg,
Pratyush Mishra, Michael Rosenberg, @pinkforest, and countless others for their Pratyush Mishra, Michael Rosenberg, @pinkforest, and countless others for their
contributions. contributions.
[ed25519-dalek]: https://github.com/dalek-cryptography/ed25519-dalek [ed25519-dalek]: https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek
[x25519-dalek]: https://github.com/dalek-cryptography/x25519-dalek [x25519-dalek]: https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek
[docs]: https://docs.rs/curve25519-dalek/ [docs]: https://docs.rs/curve25519-dalek/
[contributing]: https://github.com/dalek-cryptography/curve25519-dalek/blob/master/CONTRIBUTING.md [contributing]: https://github.com/dalek-cryptography/curve25519-dalek/blob/master/CONTRIBUTING.md
[criterion]: https://github.com/japaric/criterion.rs [criterion]: https://github.com/japaric/criterion.rs