From 9cba5a5ca0c575fddede2833709c2b58f1080170 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sun, 2 Apr 2023 21:12:33 -0600 Subject: [PATCH] cmov v0.3.0 (#886) --- Cargo.lock | 2 +- cmov/CHANGELOG.md | 16 ++++++++++++++++ cmov/Cargo.toml | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b2421ab0..8489ed9f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ dependencies = [ [[package]] name = "cmov" -version = "0.3.0-pre" +version = "0.3.0" [[package]] name = "collectable" diff --git a/cmov/CHANGELOG.md b/cmov/CHANGELOG.md index 9350f141..fbf92a71 100644 --- a/cmov/CHANGELOG.md +++ b/cmov/CHANGELOG.md @@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.3.0 (2023-04-02) +### Added +- `miri` support by forcing the `portable` backend ([#864]) +- Constant-time equality comparisons ([#873]) + +### Changed +- Make `Cmov::cmovz` a provided method ([#871]) + +### Fixed +- Builds on `x86` (32-bit) targets ([#863]) + +[#863]: https://github.com/RustCrypto/utils/pull/863 +[#864]: https://github.com/RustCrypto/utils/pull/864 +[#871]: https://github.com/RustCrypto/utils/pull/881 +[#873]: https://github.com/RustCrypto/utils/pull/883 + ## 0.2.0 (2023-02-26) ### Added - `Condition` alias for `u8` ([#830]) diff --git a/cmov/Cargo.toml b/cmov/Cargo.toml index a185a365..f08912c6 100644 --- a/cmov/Cargo.toml +++ b/cmov/Cargo.toml @@ -6,7 +6,7 @@ constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64. """ -version = "0.3.0-pre" +version = "0.3.0" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" repository = "https://github.com/RustCrypto/utils/tree/master/cmov"