Cut new prereleases (#770)

Releases the following `rc.0` versions for crates which have not
previously received such a release and were previously tagged `-pre`:

- `ascon-hash256` v0.5.0-rc.0
- `fsb` v0.2.0-rc.0
- `gost94` v0.11.0-rc.0
- `groestl` v0.11.0-rc.0
- `jh` v0.2.0-rc.0
- `k12` v0.4.0-rc.0
- `md2` v0.11.0-rc.0
- `md4` v0.11.0-rc.0
- `sha1-checked` v0.11.0-rc.0
- `shabal` v0.5.0-rc.0
- `skein` v0.2.0-rc.0
- `tiger` v0.3.0-rc.0

Closes #766
This commit is contained in:
Tony Arcieri
2026-01-03 13:19:21 -07:00
committed by GitHub
parent bf56f3c50a
commit ed7a207819
15 changed files with 31 additions and 69 deletions

24
Cargo.lock generated
View File

@@ -13,7 +13,7 @@ dependencies = [
[[package]]
name = "ascon-hash256"
version = "0.5.0-pre"
version = "0.5.0-rc.0"
dependencies = [
"ascon",
"base16ct",
@@ -132,7 +132,7 @@ dependencies = [
[[package]]
name = "fsb"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -142,7 +142,7 @@ dependencies = [
[[package]]
name = "gost94"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -151,7 +151,7 @@ dependencies = [
[[package]]
name = "groestl"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -181,7 +181,7 @@ dependencies = [
[[package]]
name = "jh"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -191,7 +191,7 @@ dependencies = [
[[package]]
name = "k12"
version = "0.4.0-pre"
version = "0.4.0-rc.0"
dependencies = [
"digest",
"hex-literal",
@@ -234,7 +234,7 @@ dependencies = [
[[package]]
name = "md2"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -243,7 +243,7 @@ dependencies = [
[[package]]
name = "md4"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -299,7 +299,7 @@ dependencies = [
[[package]]
name = "sha1-checked"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -331,7 +331,7 @@ dependencies = [
[[package]]
name = "shabal"
version = "0.5.0-pre"
version = "0.5.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -340,7 +340,7 @@ dependencies = [
[[package]]
name = "skein"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
dependencies = [
"base16ct",
"digest",
@@ -400,7 +400,7 @@ dependencies = [
[[package]]
name = "tiger"
version = "0.3.0-pre"
version = "0.3.0-rc.0"
dependencies = [
"base16ct",
"digest",

View File

@@ -2,42 +2,4 @@
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 (UNRELEASED)
### Changed
- Edition changed to 2024 and MSRV bumped to 1.85 ([#652])
- Relax MSRV policy and allow MSRV bumps in patch releases
- Update to `digest` v0.11
- Replace type aliases with newtypes ([#678])
- Adopt to changes from NIST draft
- Remove `AsconAHash` and `AsconAXof`
- Rename `AsonHash` to `AsconHAsh256`
- Rename `AsconXof` to `AsconXof128`
- Implementation of the `SerializableState` trait ([#716])
[#652]: https://github.com/RustCrypto/hashes/pull/652
[#678]: https://github.com/RustCrypto/hashes/pull/678
[#716]: https://github.com/RustCrypto/hashes/pull/716
## 0.2.0 (2023-03-21)
### Changed
- Drop MSRV back to 1.56 and keep it in sync with `ascon` ([#459])
- Relicense as Apache-2.0 or MIT ([#459])
- Renamed public types to follow UpperCamelCase naming convention ([#459])
- `AsconXOF` -> `AsconXof`
- `AsconXOFReader` -> `AsconXofReader`
- `AsconAXOF` -> `AsconAXof`
- `ASconAXOFReader`-> `AsconAXofReader`
[#459]: https://github.com/RustCrypto/hashes/pull/459
## 0.1.1 (2023-03-17)
* Use `aead` instead of `aead-core`.
* Bump MSRV to 1.60.
* Add benchmarks.
## 0.1 (2022-06-03)
* Initial release.
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@@ -1,6 +1,6 @@
[package]
name = "ascon-hash256"
version = "0.5.0-pre"
version = "0.5.0-rc.0"
description = "Implementation of Ascon-Hash256 and Ascon-XOF256"
authors = [
"Sebastian Ramacher <sebastian.ramacher@ait.ac.at>",

View File

@@ -1,4 +1,4 @@
# RustCrypto: Ascon
# RustCrypto: Ascon-Hash256 and Ascon-XOF128
[![crate][crate-image]][crate-link]
[![Docs][docs-image]][docs-link]
@@ -7,8 +7,8 @@
![Rust Version][rustc-image]
[![Project Chat][chat-image]][chat-link]
Pure Rust implementation of the lightweight cryptographic hash function [AsconHash256][1] and the
extendable output functions (XOF) AsconXOF256.
Pure Rust implementation of the lightweight cryptographic hash function [Ascon-Hash256][1] and the
extendable output functions (XOF) Ascon-XOF128.
## Security Notes

View File

@@ -1,6 +1,6 @@
[package]
name = "fsb"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
description = "FSB hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"
@@ -14,7 +14,7 @@ categories = ["cryptography", "no-std"]
[dependencies]
digest = "0.11.0-rc.5"
whirlpool = { version = "0.11.0-rc.1", default-features = false }
whirlpool = { version = "0.11.0-rc.3", default-features = false }
[dev-dependencies]
digest = { version = "0.11.0-rc.5", features = ["dev"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "gost94"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
description = "GOST R 34.11-94 hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "groestl"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
description = "Grøstl hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "jh"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
description = "Pure Rust implementation of the JH cryptographic hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "k12"
version = "0.4.0-pre"
version = "0.4.0-rc.0"
description = "Pure Rust implementation of the KangarooTwelve hash function"
authors = ["RustCrypto Developers", "Diggory Hardy <github1@dhardy.name>"]
license = "Apache-2.0 OR MIT"
@@ -14,7 +14,7 @@ categories = ["cryptography", "no-std"]
[dependencies]
digest = "0.11.0-rc.5"
sha3 = { version = "0.11.0-rc.1", default-features = false }
sha3 = { version = "0.11.0-rc.3", default-features = false }
[dev-dependencies]
digest = { version = "0.11.0-rc.5", features = ["alloc", "dev"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "md2"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
license = "MIT OR Apache-2.0"
authors = ["RustCrypto Developers"]
description = "MD2 hash function"

View File

@@ -1,6 +1,6 @@
[package]
name = "md4"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
description = "MD4 hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "sha1-checked"
version = "0.11.0-pre"
version = "0.11.0-rc.0"
description = "SHA-1 hash function with collision detection"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"
@@ -19,7 +19,7 @@ exclude = [
[dependencies]
digest = "0.11.0-rc.5"
sha1 = { version = "0.11.0-rc.2", default-features = false }
sha1 = { version = "0.11.0-rc.3", default-features = false }
zeroize = { version = "1.8", default-features = false, optional = true }
[dev-dependencies]

View File

@@ -1,6 +1,6 @@
[package]
name = "shabal"
version = "0.5.0-pre"
version = "0.5.0-rc.0"
description = "Shabal hash functions"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "skein"
version = "0.2.0-pre"
version = "0.2.0-rc.0"
description = "Skein hash functions"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "tiger"
version = "0.3.0-pre"
version = "0.3.0-rc.0"
description = "Tiger hash function"
authors = ["RustCrypto Developers"]
license = "MIT OR Apache-2.0"