Skip to content

Commit c5fb80f

Browse files
Merge pull request #1534 from celabshq/jonas/releases-2026w29
Bump to release versions
2 parents 0c8f750 + de8fd0b commit c5fb80f

61 files changed

Lines changed: 117 additions & 117 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.0.5-pre.1] (2026-07-13)
8+
## [0.0.5] (2026-07-15)
99

1010
### Fixed
1111

@@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818

1919
### Changed
2020

21-
- [#XYZ](https://github.com/celabshq/libcrux/pull/XYZ): Update dependencies: `libcrux-blake2`, `libcrux-sha3`, `libcrux-sha2`, `libcrux-curve25519`, `libcrux-aes`, `libcrux-chacha20poly1305`, `libcrux-ml-dsa`, `libcrux-ml-kem`, `libcrux-rsa`, `libcrux-ed25519`, `libcrux-digest`, `libcrux-hmac`, `libcrux-p256`, `libcrux-aead`, `libcrux-hkdf`, `libcrux-ecdsa`, `libcrux-ecdh`, `libcrux-kem`, `libcrux-psq`, `hpke-rs`
21+
- [#1534](https://github.com/celabshq/libcrux/pull/XYZ): Update dependencies: `libcrux-blake2`, `libcrux-sha3`, `libcrux-sha2`, `libcrux-curve25519`, `libcrux-aes`, `libcrux-chacha20poly1305`, `libcrux-ml-dsa`, `libcrux-ml-kem`, `libcrux-rsa`, `libcrux-ed25519`, `libcrux-digest`, `libcrux-hmac`, `libcrux-p256`, `libcrux-aead`, `libcrux-hkdf`, `libcrux-ecdsa`, `libcrux-ecdh`, `libcrux-kem`, `libcrux-psq`, `hpke-rs`
2222
- [#1505](https://github.com/celabshq/libcrux/pull/1505): Update dependency: `hpke-rs`
2323
- (libcrux-traits, libcrux-sha3, libcrux-sha2, libcrux-blake2) [#1493](https://github.com/celabshq/libcrux/pull/1493): `finish` methods on digest traits consume the hasher
2424
- (libcrux-secrets) [#1446](https://github.com/celabshq/libcrux/pull/1446): Remove const qualifier of secret types constructors

Cargo.toml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ exclude = [
8888
resolver = "2"
8989

9090
[workspace.package]
91-
version = "0.0.5-pre.1"
91+
version = "0.0.5"
9292
authors = ["Cryspen"]
9393
license = "Apache-2.0"
9494
homepage = "https://github.com/cryspen/libcrux"
@@ -102,48 +102,48 @@ allow-branch = ["main"]
102102

103103
[workspace.dependencies]
104104
hax-lib = { version = "0.3.7" }
105-
libcrux-aead = { version = "=0.0.9-pre.1", path = "crates/primitives/aead" }
106-
libcrux-aes = { version = "=0.0.9-pre.1", path = "crates/algorithms/aes" }
107-
libcrux-blake2 = { version = "=0.0.8-pre.1", path = "crates/algorithms/blake2" }
108-
libcrux-chacha20poly1305 = { version = "=0.0.9-pre.1", path = "crates/algorithms/chacha20poly1305" }
105+
libcrux-aead = { version = "=0.0.9", path = "crates/primitives/aead" }
106+
libcrux-aes = { version = "=0.0.9", path = "crates/algorithms/aes" }
107+
libcrux-blake2 = { version = "=0.0.8", path = "crates/algorithms/blake2" }
108+
libcrux-chacha20poly1305 = { version = "=0.0.9", path = "crates/algorithms/chacha20poly1305" }
109109
libcrux-poly1305 = { version = "=0.0.6", path = "crates/algorithms/poly1305" }
110-
libcrux-ecdsa = { version = "=0.0.8-pre.1", path = "crates/algorithms/ecdsa" }
111-
libcrux-ed25519 = { version = "=0.0.9-pre.1", path = "crates/algorithms/ed25519" }
110+
libcrux-ecdsa = { version = "=0.0.8", path = "crates/algorithms/ecdsa" }
111+
libcrux-ed25519 = { version = "=0.0.9", path = "crates/algorithms/ed25519" }
112112
libcrux-hacl-rs = { version = "=0.0.5", path = "crates/utils/hacl-rs" }
113-
libcrux-hkdf = { version = "=0.0.8-pre.1", path = "crates/algorithms/hkdf" }
114-
libcrux-hmac = { version = "=0.0.8-pre.1", path = "crates/algorithms/hmac" }
115-
libcrux-hmac-drbg = { version = "=0.0.1-pre.1", path = "crates/algorithms/hmac-drbg" }
116-
libcrux-kmac = { version = "=0.0.1-pre.1", path = "crates/algorithms/kmac" }
117-
libcrux-intrinsics = { version = "=0.0.8-pre.1", path = "crates/utils/intrinsics" }
118-
libcrux-digest = { version = "=0.0.9-pre.1", path = "crates/primitives/digest" }
119-
libcrux-rsa = { version = "=0.0.8-pre.1", path = "crates/algorithms/rsa" }
120-
libcrux-sha2 = { version = "=0.0.8-pre.1", path = "crates/algorithms/sha2" }
121-
libcrux-sha3 = { version = "=0.0.10-pre.1", path = "crates/algorithms/sha3" }
122-
libcrux-ml-dsa = { version = "=0.0.10-pre.1", path = "libcrux-ml-dsa" }
113+
libcrux-hkdf = { version = "=0.0.8", path = "crates/algorithms/hkdf" }
114+
libcrux-hmac = { version = "=0.0.8", path = "crates/algorithms/hmac" }
115+
libcrux-hmac-drbg = { version = "=0.0.1", path = "crates/algorithms/hmac-drbg" }
116+
libcrux-kmac = { version = "=0.0.1", path = "crates/algorithms/kmac" }
117+
libcrux-intrinsics = { version = "=0.0.8", path = "crates/utils/intrinsics" }
118+
libcrux-digest = { version = "=0.0.9", path = "crates/primitives/digest" }
119+
libcrux-rsa = { version = "=0.0.8", path = "crates/algorithms/rsa" }
120+
libcrux-sha2 = { version = "=0.0.8", path = "crates/algorithms/sha2" }
121+
libcrux-sha3 = { version = "=0.0.10", path = "crates/algorithms/sha3" }
122+
libcrux-ml-dsa = { version = "=0.0.10", path = "libcrux-ml-dsa" }
123123
libcrux-platform = { version = "=0.0.3", path = "crates/sys/platform" }
124-
libcrux-psq = { version = "=0.0.10-pre.1", path = "libcrux-psq" }
124+
libcrux-psq = { version = "=0.0.10", path = "libcrux-psq" }
125125

126126
# HPKE
127-
hpke-rs = { version = "=0.7.0-pre.1", path = "crates/protocols/hpke" }
128-
hpke-rs-crypto = { version = "=0.7.0-pre.1", path = "crates/protocols/hpke/traits", default-features = false }
129-
hpke-rs-rust-crypto = { version = "=0.7.0-pre.1", path = "crates/protocols/hpke/rust_crypto_provider", default-features = false }
130-
hpke-rs-libcrux = { version = "=0.7.0-pre.1", path = "crates/protocols/hpke/libcrux_provider", default-features = false }
127+
hpke-rs = { version = "=0.7.0", path = "crates/protocols/hpke" }
128+
hpke-rs-crypto = { version = "=0.7.0", path = "crates/protocols/hpke/traits", default-features = false }
129+
hpke-rs-rust-crypto = { version = "=0.7.0", path = "crates/protocols/hpke/rust_crypto_provider", default-features = false }
130+
hpke-rs-libcrux = { version = "=0.7.0", path = "crates/protocols/hpke/libcrux_provider", default-features = false }
131131

132132
# For the crates below it is necessary to set `default-features = true`
133133
# in workspace crates that depend on the default feature set.
134-
libcrux-kem = { version = "=0.0.9-pre.1", path = "libcrux-kem", default-features = false }
135-
libcrux-traits = { version = "=0.0.8-pre.1", path = "traits" }
136-
libcrux-ecdh = { version = "=0.0.8-pre.1", path = "libcrux-ecdh", default-features = false }
137-
libcrux-curve25519 = { version = "=0.0.8-pre.1", path = "crates/algorithms/curve25519", default-features = false }
138-
libcrux-ml-kem = { version = "=0.0.10-pre.1", path = "libcrux-ml-kem", default-features = false }
139-
libcrux-p256 = { version = "=0.0.8-pre.1", path = "crates/algorithms/p256", default-features = false }
134+
libcrux-kem = { version = "=0.0.9", path = "libcrux-kem", default-features = false }
135+
libcrux-traits = { version = "=0.0.8", path = "traits" }
136+
libcrux-ecdh = { version = "=0.0.8", path = "libcrux-ecdh", default-features = false }
137+
libcrux-curve25519 = { version = "=0.0.8", path = "crates/algorithms/curve25519", default-features = false }
138+
libcrux-ml-kem = { version = "=0.0.10", path = "libcrux-ml-kem", default-features = false }
139+
libcrux-p256 = { version = "=0.0.8", path = "crates/algorithms/p256", default-features = false }
140140

141141
# Test utilities
142142
libcrux-kats = { path = "crates/testing/kats" }
143143

144144
# Utilities
145145
libcrux-macros = { version = "=0.0.3", path = "crates/utils/macros" }
146-
libcrux-secrets = { version = "=0.0.6-pre.1", path = "crates/utils/secrets" }
146+
libcrux-secrets = { version = "=0.0.6", path = "crates/utils/secrets" }
147147

148148
# Encodings
149149
tls_codec = { version = "0.5.0", features = ["derive"], default-features = false }

crates/algorithms/aes/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.0.9-pre.1] (2026-07-13)
8+
## [0.0.9] (2026-07-15)
99

1010
### Added
1111

@@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818

1919
### Changed
2020

21-
- [#XYZ](https://github.com/celabshq/libcrux/pull/XYZ): Update dependencies: `libcrux-secrets`, `libcrux-traits`, `libcrux-intrinsics`
21+
- [#1534](https://github.com/celabshq/libcrux/pull/1534): Update dependencies: `libcrux-secrets`, `libcrux-traits`, `libcrux-intrinsics`
2222
- [#1474](https://github.com/celabshq/libcrux/pull/1474): Change crate name from `libcrux-aesgcm` to `libcrux-aes`
2323

2424
## [0.0.8] (2026-05-13)

crates/algorithms/aes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license.workspace = true
88
name = "libcrux-aes"
99
readme = "README.md"
1010
repository.workspace = true
11-
version = "0.0.9-pre.1"
11+
version = "0.0.9"
1212

1313
[lib]
1414
bench = false # so libtest doesn't eat the arguments to criterion

crates/algorithms/blake2/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ 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.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.0.8-pre.1] (2026-07-13)
8+
## [0.0.8] (2026-07-15)
99

1010
### Changed
1111

12-
- [#XYZ](https://github.com/celabshq/libcrux/pull/XYZ): Update dependency: `libcrux-traits`
12+
- [#1534](https://github.com/celabshq/libcrux/pull/1534): Update dependency: `libcrux-traits`
1313
- [#1493](https://github.com/celabshq/libcrux/pull/1493): `finish` methods on digest traits consume the hasher
1414

1515

crates/algorithms/blake2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "libcrux-blake2"
33
description = "Formally verified blake2 hash library"
4-
version = "0.0.8-pre.1"
4+
version = "0.0.8"
55
readme = "Readme.md"
66

77
authors.workspace = true

crates/algorithms/chacha20poly1305/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ 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.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.0.9-pre.1] (2026-07-13)
8+
## [0.0.9] (2026-07-15)
99

1010
### Changed
1111

12-
- [#XYZ](https://github.com/celabshq/libcrux/pull/XYZ): Update dependencies: `libcrux-secrets`, `libcrux-traits`
12+
- [#1534](https://github.com/celabshq/libcrux/pull/1534): Update dependencies: `libcrux-secrets`, `libcrux-traits`
1313

1414
## [0.0.8] (2026-05-13)
1515

crates/algorithms/chacha20poly1305/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "libcrux-chacha20poly1305"
33
description = "Formally verified ChaCha20-Poly1305 AEAD library"
4-
version = "0.0.9-pre.1"
4+
version = "0.0.9"
55
readme = "Readme.md"
66

77
authors.workspace = true

crates/algorithms/curve25519/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ 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.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.0.8-pre.1] (2026-07-13)
8+
## [0.0.8] (2026-07-15)
99

1010
### Changed
1111

12-
- [#XYZ](https://github.com/celabshq/libcrux/pull/XYZ): Update dependencies: `libcrux-secrets`, `libcrux-traits`
12+
- [#1534](https://github.com/celabshq/libcrux/pull/1534): Update dependencies: `libcrux-secrets`, `libcrux-traits`
1313

1414
## [0.0.7] (2026-05-13)
1515

crates/algorithms/curve25519/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "libcrux-curve25519"
33
description = "Formally verified curve25519 ECDH library"
4-
version = "0.0.8-pre.1"
4+
version = "0.0.8"
55
readme = "Readme.md"
66

77
authors.workspace = true

0 commit comments

Comments
 (0)