mirror of
https://github.com/RustCrypto/hashes.git
synced 2026-01-25 04:18:20 +00:00
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:
24
Cargo.lock
generated
24
Cargo.lock
generated
@@ -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",
|
||||
|
||||
@@ -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).
|
||||
@@ -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>",
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"] }
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"] }
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user