diff --git a/Cargo.lock b/Cargo.lock index 664ffefb..6ae3675a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/ascon-hash256/CHANGELOG.md b/ascon-hash256/CHANGELOG.md index 057991cb..df3cff36 100644 --- a/ascon-hash256/CHANGELOG.md +++ b/ascon-hash256/CHANGELOG.md @@ -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). \ No newline at end of file diff --git a/ascon-hash256/Cargo.toml b/ascon-hash256/Cargo.toml index 74c43d6a..06294f29 100644 --- a/ascon-hash256/Cargo.toml +++ b/ascon-hash256/Cargo.toml @@ -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 ", diff --git a/ascon-hash256/README.md b/ascon-hash256/README.md index 71cfbf9f..14809680 100644 --- a/ascon-hash256/README.md +++ b/ascon-hash256/README.md @@ -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 diff --git a/fsb/Cargo.toml b/fsb/Cargo.toml index 4369d195..1fe7f372 100644 --- a/fsb/Cargo.toml +++ b/fsb/Cargo.toml @@ -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"] } diff --git a/gost94/Cargo.toml b/gost94/Cargo.toml index 3300062e..86701ac5 100644 --- a/gost94/Cargo.toml +++ b/gost94/Cargo.toml @@ -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" diff --git a/groestl/Cargo.toml b/groestl/Cargo.toml index de66cf1e..c5575fcb 100644 --- a/groestl/Cargo.toml +++ b/groestl/Cargo.toml @@ -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" diff --git a/jh/Cargo.toml b/jh/Cargo.toml index 490f4865..ccd6c4da 100644 --- a/jh/Cargo.toml +++ b/jh/Cargo.toml @@ -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" diff --git a/k12/Cargo.toml b/k12/Cargo.toml index 387d6377..1b4dbe3b 100644 --- a/k12/Cargo.toml +++ b/k12/Cargo.toml @@ -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 "] 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"] } diff --git a/md2/Cargo.toml b/md2/Cargo.toml index d66f53e3..4be86072 100644 --- a/md2/Cargo.toml +++ b/md2/Cargo.toml @@ -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" diff --git a/md4/Cargo.toml b/md4/Cargo.toml index ac5806b5..d23597ae 100644 --- a/md4/Cargo.toml +++ b/md4/Cargo.toml @@ -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" diff --git a/sha1-checked/Cargo.toml b/sha1-checked/Cargo.toml index a048b1da..28f52ed0 100644 --- a/sha1-checked/Cargo.toml +++ b/sha1-checked/Cargo.toml @@ -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] diff --git a/shabal/Cargo.toml b/shabal/Cargo.toml index 35ad0842..777ea6c1 100644 --- a/shabal/Cargo.toml +++ b/shabal/Cargo.toml @@ -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" diff --git a/skein/Cargo.toml b/skein/Cargo.toml index 221f06ab..a19bd332 100644 --- a/skein/Cargo.toml +++ b/skein/Cargo.toml @@ -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" diff --git a/tiger/Cargo.toml b/tiger/Cargo.toml index 81c3ec1c..9b89b0db 100644 --- a/tiger/Cargo.toml +++ b/tiger/Cargo.toml @@ -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"