diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e24730..a28e177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,8 @@ major series. * Remove `std` feature flag * Remove `nightly` feature flag * Automatic serial backend selection between `u32` and `u64` over the default `u32` -* Backend selection is now via cfg(curve25519_dalek_backend) over additive features. +* Backend `simd` is now automatically selected over `serial` when a supported CPU is detected +* Backend override is now via cfg(curve25519_dalek_backend) over additive features * Provide override to select `u32` or `u64` backend via cfg(curve25519_dalek_bits) * Replace methods `Scalar::{zero, one}` with constants `Scalar::{ZERO, ONE}` * Deprecate `EdwardsPoint::hash_from_bytes` and rename it `EdwardsPoint::nonspec_map_to_curve` diff --git a/Cargo.toml b/Cargo.toml index 72952b9..cc7a5ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ name = "curve25519-dalek" # - update CHANGELOG # - update README if required by semver # - if README was updated, also update module documentation in src/lib.rs -version = "4.0.0-rc.2" +version = "4.0.0-rc.3" edition = "2021" rust-version = "1.60.0" authors = ["Isis Lovecruft ", diff --git a/README.md b/README.md index cd83e92..d26eaa3 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ curve25519-dalek = "3" To use the latest prerelease (see changes [below](#breaking-changes-in-400)), use the following line in your project's `Cargo.toml`: ```toml -curve25519-dalek = "4.0.0-rc.2" +curve25519-dalek = "4.0.0-rc.3" ``` ## Feature Flags