Bump libcrux and spqr versions

This commit is contained in:
Rolfe Schmidt
2026-03-23 10:04:49 -07:00
committed by GitHub
parent b9b9cf0684
commit 1c9a428c2c
9 changed files with 57 additions and 98 deletions

88
Cargo.lock generated
View File

@@ -128,7 +128,7 @@ version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
"windows-sys 0.61.2",
"windows-sys 0.60.2",
]
[[package]]
@@ -139,7 +139,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
"windows-sys 0.61.2",
"windows-sys 0.60.2",
]
[[package]]
@@ -1036,7 +1036,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
dependencies = [
"data-encoding",
"syn 2.0.114",
"syn 1.0.109",
]
[[package]]
@@ -1366,7 +1366,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys 0.61.2",
"windows-sys 0.52.0",
]
[[package]]
@@ -1785,12 +1785,12 @@ dependencies = [
[[package]]
name = "hpke-rs"
version = "0.6.0"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "762ad77634765543485d098af3d352b2ffca88370b4eb3c329a088a3c708832a"
checksum = "b6ad6a58eb3e0ee30be8bfc7a9770ae98adcfa1d9bc820a5847732ce84f70837"
dependencies = [
"hpke-rs-crypto",
"libcrux-sha3 0.0.6",
"libcrux-sha3",
"log",
"rand_core 0.9.3",
"subtle",
@@ -1799,9 +1799,9 @@ dependencies = [
[[package]]
name = "hpke-rs-crypto"
version = "0.6.0"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46a198e2bf992951574b61616f1a27521adf032c8db1db06f4cec423c32cf99d"
checksum = "0a73a99d9008010d73289f41335a3f6e14fb8c04eaf60e9111b450463b1bbc7f"
dependencies = [
"rand_core 0.9.3",
"zeroize",
@@ -2076,7 +2076,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
dependencies = [
"hermit-abi",
"libc",
"windows-sys 0.61.2",
"windows-sys 0.52.0",
]
[[package]]
@@ -2197,16 +2197,6 @@ dependencies = [
"libcrux-sha2",
]
[[package]]
name = "libcrux-intrinsics"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0aa4779454e853d1de200cd12f19a8185aac47d99a5ec404cea3295c943d48f1"
dependencies = [
"core-models",
"hax-lib",
]
[[package]]
name = "libcrux-intrinsics"
version = "0.0.6"
@@ -2229,16 +2219,16 @@ dependencies = [
[[package]]
name = "libcrux-ml-kem"
version = "0.0.7"
version = "0.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aca7de713c6dddcf7aaf76e8ef9dc0097c8d7ce23a8eadf04c8761734714e184"
checksum = "a14ab3e477de9df6ee1273a114018ff62c4996ca9220070c4e5cb1743f94a67d"
dependencies = [
"hax-lib",
"libcrux-intrinsics 0.0.6",
"libcrux-intrinsics",
"libcrux-platform",
"libcrux-secrets",
"libcrux-sha3 0.0.7",
"libcrux-traits 0.0.6",
"libcrux-sha3",
"libcrux-traits",
]
[[package]]
@@ -2267,41 +2257,19 @@ checksum = "e9d253473f259fc74a280c43f29c464f7e374abdf28b4942234dc707f529d4b7"
dependencies = [
"libcrux-hacl-rs",
"libcrux-macros",
"libcrux-traits 0.0.6",
"libcrux-traits",
]
[[package]]
name = "libcrux-sha3"
version = "0.0.6"
version = "0.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3dabce2795479bd7294f853f7966a678cadf7a26d3d29f61cf15f5123e7ba4f"
checksum = "b1ae0b7d0e1cc4793a609fd0ff2ca3b3a3fabae523770c619a3d4bc86417b0d7"
dependencies = [
"hax-lib",
"libcrux-intrinsics 0.0.5",
"libcrux-intrinsics",
"libcrux-platform",
"libcrux-traits 0.0.5",
]
[[package]]
name = "libcrux-sha3"
version = "0.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c50f6e04a184511b782c5cc1eb6a227c6d36f2c935e93d698655a93a99696b5"
dependencies = [
"hax-lib",
"libcrux-intrinsics 0.0.6",
"libcrux-platform",
"libcrux-traits 0.0.6",
]
[[package]]
name = "libcrux-traits"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "695ff2fb97627e4d57315a2fdfbfe50df1c80c6ef7d91ba34216169bd6f41c00"
dependencies = [
"libcrux-secrets",
"rand 0.9.2",
"libcrux-traits",
]
[[package]]
@@ -3350,7 +3318,7 @@ version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -3963,7 +3931,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1"
dependencies = [
"heck",
"itertools 0.14.0",
"itertools 0.10.5",
"log",
"multimap",
"once_cell",
@@ -3983,7 +3951,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425"
dependencies = [
"anyhow",
"itertools 0.14.0",
"itertools 0.10.5",
"proc-macro2",
"quote",
"syn 2.0.114",
@@ -4291,7 +4259,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys 0.11.0",
"windows-sys 0.61.2",
"windows-sys 0.52.0",
]
[[package]]
@@ -4824,8 +4792,8 @@ dependencies = [
[[package]]
name = "spqr"
version = "1.5.0"
source = "git+https://github.com/signalapp/SparsePostQuantumRatchet.git?tag=v1.5.0#63d9b93634bf543845376eb57b8a33ef29337aa8"
version = "1.5.1"
source = "git+https://github.com/signalapp/SparsePostQuantumRatchet.git?tag=v1.5.1#f2589fef855c10f39d72634dab3d14654dd410bf"
dependencies = [
"cpufeatures",
"curve25519-dalek",
@@ -4950,7 +4918,7 @@ dependencies = [
"getrandom 0.3.4",
"once_cell",
"rustix 1.1.3",
"windows-sys 0.61.2",
"windows-sys 0.52.0",
]
[[package]]
@@ -5805,7 +5773,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
"windows-sys 0.61.2",
"windows-sys 0.52.0",
]
[[package]]

View File

@@ -88,7 +88,7 @@ signal-neon-futures = { path = "rust/bridge/node/futures" }
boring-signal = { git = "https://github.com/signalapp/boring", tag = "signal-v5.0.2", package = "boring", default-features = false }
curve25519-dalek-signal = { git = 'https://github.com/signalapp/curve25519-dalek', package = "curve25519-dalek", tag = 'signal-curve25519-4.1.3' }
spqr = { git = "https://github.com/signalapp/SparsePostQuantumRatchet.git", tag = "v1.5.0" }
spqr = { git = "https://github.com/signalapp/SparsePostQuantumRatchet.git", tag = "v1.5.1" }
tokio-boring-signal = { git = "https://github.com/signalapp/boring", tag = "signal-v5.0.2", package = "tokio-boring" }
aes = "0.8.3"
@@ -139,8 +139,8 @@ hex = "0.4.3"
hickory-proto = "0.25"
hkdf = "0.12"
hmac = "0.12.0"
hpke-rs = "0.6.0"
hpke-rs-crypto = "0.6.0"
hpke-rs = "0.6.1"
hpke-rs-crypto = "0.6.1"
http = "1.3.0"
http-body = "1.0.1"
http-body-util = "0.1.3"
@@ -151,7 +151,7 @@ intmap = "3.1.2"
itertools = "0.14.0"
jni = "0.21"
libc = "0.2.175"
libcrux-ml-kem = { version = "0.0.7", default-features = false }
libcrux-ml-kem = { version = "0.0.8", default-features = false }
linkme = "0.3.33"
log = "0.4.21"
log-panics = "2.1.0"

View File

@@ -1,2 +1,3 @@
v0.89.2
- Protocol: Update the `spqr` dependency to v1.5.1

View File

@@ -2,7 +2,7 @@
libsignal makes use of the following open source projects.
## spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0
## spqr 1.5.1, partial-default-derive 0.1.0, partial-default 0.1.0
```
GNU AFFERO GENERAL PUBLIC LICENSE
@@ -2434,7 +2434,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.5, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.7, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.6, libcrux-sha3 0.0.7, libcrux-traits 0.0.5, libcrux-traits 0.0.6
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.8, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.8, libcrux-traits 0.0.6
```
Apache License
@@ -6682,7 +6682,7 @@ IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
```
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 1.0.109, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
```
Permission is hereby granted, free of charge, to any
@@ -7287,7 +7287,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
## hpke-rs-crypto 0.6.0, hpke-rs 0.6.0
## hpke-rs-crypto 0.6.1, hpke-rs 0.6.1
```
Mozilla Public License Version 2.0

View File

@@ -2,7 +2,7 @@
libsignal makes use of the following open source projects.
## spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0
## spqr 1.5.1, partial-default-derive 0.1.0, partial-default 0.1.0
```
GNU AFFERO GENERAL PUBLIC LICENSE
@@ -2434,7 +2434,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.5, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.7, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.6, libcrux-sha3 0.0.7, libcrux-traits 0.0.5, libcrux-traits 0.0.6
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.8, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.8, libcrux-traits 0.0.6
```
Apache License
@@ -6682,7 +6682,7 @@ IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
```
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 1.0.109, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
```
Permission is hereby granted, free of charge, to any
@@ -7287,7 +7287,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
## hpke-rs-crypto 0.6.0, hpke-rs 0.6.0
## hpke-rs-crypto 0.6.1, hpke-rs 0.6.1
```
Mozilla Public License Version 2.0

View File

@@ -2,7 +2,7 @@
libsignal makes use of the following open source projects.
## spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0
## spqr 1.5.1, partial-default-derive 0.1.0, partial-default 0.1.0
```
GNU AFFERO GENERAL PUBLIC LICENSE
@@ -2434,7 +2434,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.5, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.7, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.6, libcrux-sha3 0.0.7, libcrux-traits 0.0.5, libcrux-traits 0.0.6
## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.8, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.8, libcrux-traits 0.0.6
```
Apache License
@@ -7068,7 +7068,7 @@ IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
```
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linkme-impl 0.3.35, linkme 0.3.35, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, send_wrapper 0.6.0, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linkme-impl 0.3.35, linkme 0.3.35, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, send_wrapper 0.6.0, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 1.0.109, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12
```
Permission is hereby granted, free of charge, to any
@@ -7618,7 +7618,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
## hpke-rs-crypto 0.6.0, hpke-rs 0.6.0
## hpke-rs-crypto 0.6.1, hpke-rs 0.6.1
```
Mozilla Public License Version 2.0

View File

@@ -679,7 +679,7 @@ For more information on this, and how to apply and follow the GNU AGPL, see
<key>License</key>
<string>GNU Affero General Public License v3.0 only</string>
<key>Title</key>
<string>spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0</string>
<string>spqr 1.5.1, partial-default-derive 0.1.0, partial-default 0.1.0</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
@@ -2675,7 +2675,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<key>License</key>
<string>Apache License 2.0</string>
<key>Title</key>
<string>libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.5, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.7, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.6, libcrux-sha3 0.0.7, libcrux-traits 0.0.5, libcrux-traits 0.0.6</string>
<string>libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.8, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.8, libcrux-traits 0.0.6</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
@@ -7223,7 +7223,7 @@ DEALINGS IN THE SOFTWARE.
<key>License</key>
<string>MIT License</string>
<key>Title</key>
<string>adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12</string>
<string>adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 1.0.109, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
@@ -8172,7 +8172,7 @@ Exhibit B - &quot;Incompatible With Secondary Licenses&quot; Notice
<key>License</key>
<string>Mozilla Public License 2.0</string>
<key>Title</key>
<string>hpke-rs-crypto 0.6.0, hpke-rs 0.6.0</string>
<string>hpke-rs-crypto 0.6.1, hpke-rs 0.6.1</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>

View File

@@ -46,9 +46,9 @@
<h2>Overview of licenses:</h2>
<ul class="licenses-overview">
<li><a href="#MIT">MIT License</a> (354)</li>
<li><a href="#MIT">MIT License</a> (355)</li>
<li><a href="#AGPL-3.0-only">GNU Affero General Public License v3.0 only</a> (36)</li>
<li><a href="#Apache-2.0">Apache License 2.0</a> (28)</li>
<li><a href="#Apache-2.0">Apache License 2.0</a> (25)</li>
<li><a href="#BSD-3-Clause">BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License</a> (9)</li>
<li><a href="#ISC">ISC License</a> (4)</li>
<li><a href="#MPL-2.0">Mozilla Public License 2.0</a> (2)</li>
@@ -61,7 +61,7 @@
<h3 id="AGPL-3.0-only">GNU Affero General Public License v3.0 only</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://crates.io/crates/spqr">spqr 1.5.0</a></li>
<li><a href="https://crates.io/crates/spqr">spqr 1.5.1</a></li>
<li><a href="https://github.com/signalapp/partial-default">partial-default-derive 0.1.0</a></li>
<li><a href="https://github.com/signalapp/partial-default">partial-default 0.1.0</a></li>
</ul>
@@ -2548,16 +2548,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<ul class="license-used-by">
<li><a href="https://github.com/cryspen/libcrux">libcrux-hacl-rs 0.0.4</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-hmac 0.0.6</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-intrinsics 0.0.5</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-intrinsics 0.0.6</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-macros 0.0.3</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-ml-kem 0.0.7</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-ml-kem 0.0.8</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-platform 0.0.3</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-secrets 0.0.5</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-sha2 0.0.6</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-sha3 0.0.6</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-sha3 0.0.7</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-traits 0.0.5</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-sha3 0.0.8</a></li>
<li><a href="https://github.com/cryspen/libcrux">libcrux-traits 0.0.6</a></li>
</ul>
<pre class="license-text"> Apache License
@@ -8246,6 +8243,7 @@ DEALINGS IN THE SOFTWARE.</pre>
<li><a href="https://github.com/serde-rs/serde">serde_derive 1.0.228</a></li>
<li><a href="https://github.com/serde-rs/json">serde_json 1.0.149</a></li>
<li><a href="https://github.com/taiki-e/syn-mid">syn-mid 0.6.0</a></li>
<li><a href="https://github.com/dtolnay/syn">syn 1.0.109</a></li>
<li><a href="https://github.com/dtolnay/syn">syn 2.0.114</a></li>
<li><a href="https://github.com/dtolnay/thiserror">thiserror-impl 1.0.69</a></li>
<li><a href="https://github.com/dtolnay/thiserror">thiserror-impl 2.0.17</a></li>
@@ -9005,8 +9003,8 @@ SOFTWARE.</pre>
<h3 id="MPL-2.0">Mozilla Public License 2.0 (synthesized)</h3>
<h4>Used by:</h4>
<ul class="license-used-by">
<li><a href="https://github.com/cryspen/hpke-rs">hpke-rs-crypto 0.6.0</a></li>
<li><a href="https://github.com/cryspen/hpke-rs">hpke-rs 0.6.0</a></li>
<li><a href="https://github.com/cryspen/hpke-rs">hpke-rs-crypto 0.6.1</a></li>
<li><a href="https://github.com/cryspen/hpke-rs">hpke-rs 0.6.1</a></li>
</ul>
<pre class="license-text">Mozilla Public License Version 2.0
&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;

View File

@@ -13,17 +13,9 @@
#
# thiserror: minimal and highly inlinable, most of the code is synthesized at the use site
# rand_core, getrandom: waiting to update all the RustCrypto crates together
# libcrux-sha3: v0.0.6 is referenced by hpke-rs, but only needed if you use X-Wing KEM
# libcrux-intrinsics and libcrux-traits duplicates are also due to hpke-rs lagging behind libcrux-ml-kem.
EXPECTED="
getrandom v0.2.16
getrandom v0.3.4
libcrux-intrinsics v0.0.5
libcrux-intrinsics v0.0.6
libcrux-sha3 v0.0.6
libcrux-sha3 v0.0.7
libcrux-traits v0.0.5
libcrux-traits v0.0.6
rand_core v0.6.4
rand_core v0.9.3
thiserror v1.0.69