Skip to content

Commit c3a089c

Browse files
committed
polyval v0.7.0
1 parent 7acaacd commit c3a089c

File tree

5 files changed

+26
-7
lines changed

5 files changed

+26
-7
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ghash/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ as in the AES-GCM authenticated encryption cipher.
1616
"""
1717

1818
[dependencies]
19-
polyval = { version = "0.7.0-rc.8", features = ["hazmat"] }
19+
polyval = { version = "0.7", features = ["hazmat"] }
2020

2121
# optional dependencies
2222
zeroize = { version = "1", optional = true, default-features = false }

polyval/CHANGELOG.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,33 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## 0.7.0 (UNRELEASED)
8+
## 0.7.0 (2026-02-27)
9+
### Added
10+
- `hazmat` feature that exposes `FieldElement` type ([#279])
11+
912
### Changed
1013
- Edition changed to 2024 and MSRV bumped to 1.85 ([#228])
1114
- Relax MSRV policy and allow MSRV bumps in patch releases
12-
- Update to `universal-hash` v0.6 ([#213])
15+
- Replace `polyval_force_soft` with `polyval_backend="soft"` ([#259])
16+
- Use `cpubits` crate for `soft` backend selection ([#261])
17+
- Bump `cpufeatures` to v0.3 ([#292])
18+
- Use [Reduction/Field algorithm] for parallel block processing on `aarch64`/`x86(_64)` ([#294])
19+
- `polyval::mulx` moved to `FieldElement::mulx` ([#296])
20+
- Update to `universal-hash` v0.6 ([#310])
21+
22+
### Removed
23+
- `cfg(polyval_armv8)` - now enabled by default ([#214])
1324

14-
[#213]: https://github.com/RustCrypto/universal-hashes/pull/213
25+
[#214]: https://github.com/RustCrypto/universal-hashes/pull/214
1526
[#228]: https://github.com/RustCrypto/universal-hashes/pull/228
27+
[#259]: https://github.com/RustCrypto/universal-hashes/pull/259
28+
[#261]: https://github.com/RustCrypto/universal-hashes/pull/261
29+
[#279]: https://github.com/RustCrypto/universal-hashes/pull/279
30+
[#292]: https://github.com/RustCrypto/universal-hashes/pull/292
31+
[#294]: https://github.com/RustCrypto/universal-hashes/pull/294
32+
[#296]: https://github.com/RustCrypto/universal-hashes/pull/296
33+
[#310]: https://github.com/RustCrypto/universal-hashes/pull/310
34+
[Reduction/Field algorithm]: https://eprint.iacr.org/2025/2171
1635

1736
## 0.6.2 (2022-03-03)
1837
### Added

polyval/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "polyval"
3-
version = "0.7.0-rc.9"
3+
version = "0.7.0"
44
authors = ["RustCrypto Developers"]
55
edition = "2024"
66
rust-version = "1.85"

polyval/LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2019-2025 The RustCrypto Project Developers
1+
Copyright (c) 2019-2026 The RustCrypto Project Developers
22

33
Permission is hereby granted, free of charge, to any
44
person obtaining a copy of this software and associated

0 commit comments

Comments
 (0)