commit 3368a8e849b0f25429b569e2625899cddaae65b0
parent f7eeef156f302a5469e60d6d1c9678bc832299b5
Author: Anna <anna.weine@mozilla.com>
Date: Tue, 14 Oct 2025 14:46:56 +0000
Bug 1994153 - Updated mls-platform-api to 3acd8e7de512940207d45477a6034a38a9424652 r=supply-chain-reviewers,bbeurdouche
Differential Revision: https://phabricator.services.mozilla.com/D268515
Diffstat:
10 files changed, 43 insertions(+), 43 deletions(-)
diff --git a/.cargo/config.toml.in b/.cargo/config.toml.in
@@ -15,14 +15,14 @@ git = "https://github.com/FirefoxGraphics/wpf-gpu-raster"
rev = "99979da091fd58fba8477e7fcdf5ec0727102916"
replace-with = "vendored-sources"
-[source."git+https://github.com/beurdouche/mls-platform-api?rev=5d88241b9765cae3669aba21f0946bd3700f7db1"]
+[source."git+https://github.com/beurdouche/mls-platform-api?rev=3acd8e7de512940207d45477a6034a38a9424652"]
git = "https://github.com/beurdouche/mls-platform-api"
-rev = "5d88241b9765cae3669aba21f0946bd3700f7db1"
+rev = "3acd8e7de512940207d45477a6034a38a9424652"
replace-with = "vendored-sources"
-[source."git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3"]
+[source."git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74"]
git = "https://github.com/beurdouche/mls-rs"
-rev = "b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+rev = "c846691feab0f3617c3815c527402bd44d854d74"
replace-with = "vendored-sources"
[source."git+https://github.com/beurdouche/nss-gk-api?rev=e48a946811ffd64abc78de3ee284957d8d1c0d63"]
diff --git a/Cargo.lock b/Cargo.lock
@@ -4313,7 +4313,7 @@ dependencies = [
[[package]]
name = "mls-platform-api"
version = "0.1.0"
-source = "git+https://github.com/beurdouche/mls-platform-api?rev=5d88241b9765cae3669aba21f0946bd3700f7db1#5d88241b9765cae3669aba21f0946bd3700f7db1"
+source = "git+https://github.com/beurdouche/mls-platform-api?rev=3acd8e7de512940207d45477a6034a38a9424652#3acd8e7de512940207d45477a6034a38a9424652"
dependencies = [
"bincode",
"hex",
@@ -4329,7 +4329,7 @@ dependencies = [
[[package]]
name = "mls-rs"
version = "0.45.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"cfg-if",
@@ -4337,7 +4337,7 @@ dependencies = [
"futures",
"getrandom 0.2.999",
"hex",
- "itertools 0.10.999",
+ "itertools 0.14.0",
"maybe-async",
"mls-rs-codec",
"mls-rs-core",
@@ -4354,7 +4354,7 @@ dependencies = [
[[package]]
name = "mls-rs-codec"
version = "0.6.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"mls-rs-codec-derive",
"thiserror 1.999.999",
@@ -4364,7 +4364,7 @@ dependencies = [
[[package]]
name = "mls-rs-codec-derive"
version = "0.2.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"darling",
"proc-macro2",
@@ -4375,7 +4375,7 @@ dependencies = [
[[package]]
name = "mls-rs-core"
version = "0.21.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"hex",
@@ -4391,7 +4391,7 @@ dependencies = [
[[package]]
name = "mls-rs-crypto-hpke"
version = "0.14.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"cfg-if",
@@ -4405,7 +4405,7 @@ dependencies = [
[[package]]
name = "mls-rs-crypto-nss"
version = "0.1.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"getrandom 0.2.999",
"hex",
@@ -4423,7 +4423,7 @@ dependencies = [
[[package]]
name = "mls-rs-crypto-traits"
version = "0.15.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"maybe-async",
@@ -4433,7 +4433,7 @@ dependencies = [
[[package]]
name = "mls-rs-identity-x509"
version = "0.15.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"maybe-async",
@@ -4445,7 +4445,7 @@ dependencies = [
[[package]]
name = "mls-rs-provider-sqlite"
version = "0.15.0"
-source = "git+https://github.com/beurdouche/mls-rs?rev=b747d7efb85a776b97ad8afa8d1b32893fa5efa3#b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+source = "git+https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691feab0f3617c3815c527402bd44d854d74"
dependencies = [
"async-trait",
"hex",
diff --git a/security/mls/mls_gk/Cargo.toml b/security/mls/mls_gk/Cargo.toml
@@ -12,7 +12,7 @@ nsstring = { path = "../../../xpcom/rust/nsstring" }
xpcom = { path = "../../../xpcom/rust/xpcom" }
static_prefs = { path = "../../../modules/libpref/init/static_prefs" }
-mls-platform-api = { git = "https://github.com/beurdouche/mls-platform-api", rev="5d88241b9765cae3669aba21f0946bd3700f7db1", features = ["gecko"] }
+mls-platform-api = { git = "https://github.com/beurdouche/mls-platform-api", rev="3acd8e7de512940207d45477a6034a38a9424652", features = ["gecko"] }
nss-gk-api = { git = "https://github.com/beurdouche/nss-gk-api", rev = "e48a946811ffd64abc78de3ee284957d8d1c0d63", default-features = false }
thin-vec = { version = "^0.2.12", features = ["gecko-ffi"] }
hex = "^0.4.3"
diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml
@@ -4054,10 +4054,11 @@ criteria = "safe-to-deploy"
delta = "0.39.1 -> 0.45.0"
[[audits.mls-rs]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.45.0 -> 0.45.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.45.0 -> 0.45.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
+notes = "The commented out lines removal would be in the following patch."
[[audits.mls-rs-codec]]
who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
@@ -4070,9 +4071,9 @@ criteria = "safe-to-deploy"
delta = "0.5.3 -> 0.6.0"
[[audits.mls-rs-codec]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.6.0 -> 0.6.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.6.0 -> 0.6.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-codec-derive]]
@@ -4087,9 +4088,9 @@ criteria = "safe-to-deploy"
delta = "0.1.1 -> 0.2.0"
[[audits.mls-rs-codec-derive]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.2.0 -> 0.2.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.2.0 -> 0.2.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-core]]
@@ -4103,9 +4104,9 @@ criteria = "safe-to-deploy"
delta = "0.18.0 -> 0.21.0"
[[audits.mls-rs-core]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.21.0 -> 0.21.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.21.0 -> 0.21.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-crypto-hpke]]
@@ -4124,9 +4125,9 @@ criteria = "safe-to-deploy"
delta = "0.9.0 -> 0.14.0"
[[audits.mls-rs-crypto-hpke]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.14.0 -> 0.14.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.14.0 -> 0.14.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-crypto-traits]]
@@ -4140,9 +4141,9 @@ criteria = "safe-to-deploy"
delta = "0.10.0 -> 0.15.0"
[[audits.mls-rs-crypto-traits]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.15.0 -> 0.15.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-identity-x509]]
@@ -4156,9 +4157,9 @@ criteria = "safe-to-deploy"
delta = "0.11.0 -> 0.15.0"
[[audits.mls-rs-identity-x509]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.15.0 -> 0.15.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mls-rs-provider-sqlite]]
@@ -4172,9 +4173,9 @@ criteria = "safe-to-deploy"
delta = "0.11.0 -> 0.15.0"
[[audits.mls-rs-provider-sqlite]]
-who = "Benjamin Beurdouche <beurdouche@mozilla.com>"
+who = "Anna Weine <anna.weine@mozilla.com>"
criteria = "safe-to-deploy"
-delta = "0.15.0 -> 0.15.0@git:b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74"
importable = false
[[audits.mockito]]
diff --git a/third_party/rust/mls-platform-api/.cargo-checksum.json b/third_party/rust/mls-platform-api/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{".github/workflows/test.yml":"d36004039f93ba4ca04a12cedc5fdb2e0acce7b415a9f0c46973e04dc199edd4","Cargo.lock":"4b8d6356c7f41dbe9114b2f35b620a28d08b13cc57c5491acc0a946f3f3146bc","Cargo.toml":"8c97c91f6118e6c61cc0463eb9c05188e0ca524d9073db1fc4cf02e45ed03760","LICENSE-apache":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","LICENSE-mit":"929fb738c9a0bc0c816ec321b201c23b8980a9f161f88e85341d1fd0e5c075b3","README.md":"557b9747d251f151b40f2abd92bfc4c01ded4fa0b21f03e36bf54ccb0d044e1e","src/lib.rs":"d10f601a77a374643f6427cd67f4bfc4c252a1d6966a4f864360db6e0d64fa50","src/more.rs":"a3e95bf8fef7393ae58a763c9c6dbefe917c16712b51fee6baa9e7dbefb56017","src/state.rs":"b6008a69016795b9fecd20f8110b26c5f844d5f3f56ddc9d840ac31cd4eaf27d","tests/clear_pending_commit.rs":"476e747e8ae576e833a7ec14925cb075a5d581811504a114762476fe9accb27c","tests/clear_pending_proposals.rs":"74df241422e5fab45c284213ef685f8948772e642d0b1ea8a3ef3983dcbcc870","tests/group_add.rs":"1fa4a21203a57c625e78d9397bb1e4cefb44f8e0a1745c66d780989590558fe0","tests/group_close.rs":"b4d5b065a24c6cf70f82b9574c4da78685d1f3bd275ece96f5d6cb91ac2c5323","tests/group_create.rs":"03d7c9f612e1425d1ee7f66e7997974bd456416e445a72e6ced6e227b6798640","tests/group_join.rs":"ddc984f88320bc89cc612cbbae5801fe107c97b1bfa485a8f105a11943ebf7f6","tests/group_propose_add.rs":"68b6b1bcba6e84047fff4ca14a090dcf7f47ae565dcd6d62055e62f403d42204","tests/group_propose_remove.rs":"0421bbc2f1f32039cae9621dd21bc92cb8afb6123213ff4f8e4e813df0b920a6","tests/group_remove.rs":"33a5c0d2e2feca86fda10e4efdb50b7331ac6a40c22f71d12cd72b5ff33cde82","tests/group_update.rs":"4eeb87e89be776c3e4efc28641cf286f6a2305c44ef8f08a75c674728bbdc332","tests/main.rs":"704ff188009a21657880dc409770e9d3b9112caf5c0d3238bf9820883d338ce8","tests/send_receive.rs":"da7b489f73ca1c269aa27f4bbcfbd9be41f0f42b5ff7ace3a44f81019616c8d9"},"package":null}
-\ No newline at end of file
+{"files":{".github/workflows/test.yml":"d36004039f93ba4ca04a12cedc5fdb2e0acce7b415a9f0c46973e04dc199edd4","Cargo.lock":"4b8d6356c7f41dbe9114b2f35b620a28d08b13cc57c5491acc0a946f3f3146bc","Cargo.toml":"600623fab9a456c44b0d0ac881211fd1d3c6dc238d342c5ad99da2e2f8cd6198","LICENSE-apache":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","LICENSE-mit":"929fb738c9a0bc0c816ec321b201c23b8980a9f161f88e85341d1fd0e5c075b3","README.md":"557b9747d251f151b40f2abd92bfc4c01ded4fa0b21f03e36bf54ccb0d044e1e","src/lib.rs":"d10f601a77a374643f6427cd67f4bfc4c252a1d6966a4f864360db6e0d64fa50","src/more.rs":"a3e95bf8fef7393ae58a763c9c6dbefe917c16712b51fee6baa9e7dbefb56017","src/state.rs":"b6008a69016795b9fecd20f8110b26c5f844d5f3f56ddc9d840ac31cd4eaf27d","tests/clear_pending_commit.rs":"476e747e8ae576e833a7ec14925cb075a5d581811504a114762476fe9accb27c","tests/clear_pending_proposals.rs":"74df241422e5fab45c284213ef685f8948772e642d0b1ea8a3ef3983dcbcc870","tests/group_add.rs":"1fa4a21203a57c625e78d9397bb1e4cefb44f8e0a1745c66d780989590558fe0","tests/group_close.rs":"b4d5b065a24c6cf70f82b9574c4da78685d1f3bd275ece96f5d6cb91ac2c5323","tests/group_create.rs":"03d7c9f612e1425d1ee7f66e7997974bd456416e445a72e6ced6e227b6798640","tests/group_join.rs":"ddc984f88320bc89cc612cbbae5801fe107c97b1bfa485a8f105a11943ebf7f6","tests/group_propose_add.rs":"68b6b1bcba6e84047fff4ca14a090dcf7f47ae565dcd6d62055e62f403d42204","tests/group_propose_remove.rs":"0421bbc2f1f32039cae9621dd21bc92cb8afb6123213ff4f8e4e813df0b920a6","tests/group_remove.rs":"33a5c0d2e2feca86fda10e4efdb50b7331ac6a40c22f71d12cd72b5ff33cde82","tests/group_update.rs":"4eeb87e89be776c3e4efc28641cf286f6a2305c44ef8f08a75c674728bbdc332","tests/main.rs":"704ff188009a21657880dc409770e9d3b9112caf5c0d3238bf9820883d338ce8","tests/send_receive.rs":"da7b489f73ca1c269aa27f4bbcfbd9be41f0f42b5ff7ace3a44f81019616c8d9"},"package":null}
+\ No newline at end of file
diff --git a/third_party/rust/mls-platform-api/Cargo.toml b/third_party/rust/mls-platform-api/Cargo.toml
@@ -89,7 +89,7 @@ features = ["serde"]
[dependencies.mls-rs]
git = "https://github.com/beurdouche/mls-rs"
-rev = "b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+rev = "c846691feab0f3617c3815c527402bd44d854d74"
features = [
"sqlcipher-bundled",
"serde",
@@ -97,11 +97,11 @@ features = [
[dependencies.mls-rs-crypto-nss]
git = "https://github.com/beurdouche/mls-rs"
-rev = "b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+rev = "c846691feab0f3617c3815c527402bd44d854d74"
[dependencies.mls-rs-provider-sqlite]
git = "https://github.com/beurdouche/mls-rs"
-rev = "b747d7efb85a776b97ad8afa8d1b32893fa5efa3"
+rev = "c846691feab0f3617c3815c527402bd44d854d74"
[dependencies.serde]
version = "1.0"
diff --git a/third_party/rust/mls-rs-crypto-nss/.cargo-checksum.json b/third_party/rust/mls-rs-crypto-nss/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"Cargo.toml":"b9a0160fb838eb12922fceb4e4f9ee9441a8ebcac7a4f4f7da3d6c1bed4050cf","src/aead.rs":"7aca3017a46ba936306e5e6939d50b4683f9b58b0cc7e70a61e8d811da726044","src/ec.rs":"96a4b0e3eb194a7e0440d6e27a125439271c3d8e332134ec94e32ce48d953eb5","src/ec_signer.rs":"cb756c5e5eab32d25ce559a85b5ec6aa183fccbc87a5a3d3f61977d49c79b1ac","src/ecdh.rs":"daa9dbef41d19e7dc82a09ea20d4dfbf6d2296450393df337b925bdfa2c17489","src/kdf.rs":"fe2b421e88c65566111b12c6c47cca4a213c4632d774d283cca43bb941bf8a86","src/lib.rs":"82d51e46925f3cc0da9365c8515410372297eb0a8821755f6dbbeedad017793f","src/mac.rs":"30b9d6e26e203bd25fa06a87a507b74fc2684c4fbe48649b6695939816bee6a2","test_data/test_ecdh.json":"2d38901d22a3e7f4d5ea080ab54b09c627bcbe826d8999183c7b27514a65c73c","test_data/test_ecdsa_eddsa.json":"10e41600049e7b9ec55dab3c6eb45bb2991639f5f17a9b88fdfd619a3620d80f","test_data/test_hash.json":"c5bde32059b20f5d65e0eb1a135edf060c2104aae520496c4df2384ecd811b0d","test_data/test_private_keys.json":"623425f7fc055a411955231a70dff15e4ee5c260d244da2e77f36e24de88dff4","test_data/test_public_keys.json":"b7cedee64377fcc7b2e825d93bed6bb013a9205b4b0f37e4793a70591c6b4851","test_data/x509/another_ca.der":"e3969dfe7880f1d965f081cd4e78c294430c3042cc706430d0ce57a5a2d6a8cf","test_data/x509/ca.der":"431c5c28d3189da986d788a1467f7a7b2e512f87f0072ca8ff0d96d6db886d23","test_data/x509/cert_ip.der":"9c4117c6858a18f03427be92da5d57a14b20d6f491411fd3cca15afaad10a21d","test_data/x509/github_intermediate.der":"f7a9a1b2fd964a3f2670bd668d561fb7c55d3aa9ab8391e7e169702db8a3dbcf","test_data/x509/github_leaf.der":"b7bc5510cc1c637b5e5fb785816a773dbb394b68337b1b117ca5ab43ccf778cf","test_data/x509/intermediate.der":"29d687905fca5f7c56d20b9fbf644b176b56e08aded62bf27dffe8d19fc50bca","test_data/x509/intermediate_ca/cert.der":"0e78c2bdf6252ebbd2371a5ed7990dc49be1f8a3fda4a7dcaff64fe5c4221571","test_data/x509/intermediate_ca/cert.pem":"5064d0025b31a9a6bcd198da4430f45886a8d98c0ecb953afa5627776d7dbffb","test_data/x509/intermediate_ca/csr.pem":"911bb5f7a2b1cb637d4fc79e76b08b2fe62f323879043979d61c8c224444126e","test_data/x509/intermediate_ca/key.pem":"695df243272468925c39aefe62d74aaab83e789d7824ad068ae4a1d05c67956b","test_data/x509/leaf.der":"225336abba7cb1fa74e5778a63cfd1a0ab7676b363aec06f5e6e5c4b10198764","test_data/x509/leaf/cert.der":"51992c356265f39e970dd86924371838bf0c45819c7cc02afac21897753af9e5","test_data/x509/leaf/cert.pem":"e39488ee664217fc85c5d9a47288d37b58029c194a4515f583062d0a0d22de7e","test_data/x509/leaf/csr.der":"609e9f076dfb795a60bb45e6227385fd274d1433ebbba9a7c2cb1938348599c6","test_data/x509/leaf/csr.pem":"27308af2703d97a111705e1b2c48727156170625dad0dfa010bf24d00076ba10","test_data/x509/leaf/key":"9c7a4e9828e4b38296eb5dc522d3df90826e4f10722baf2ee90d747abf6fde92","test_data/x509/leaf/key.pem":"6ab57b02c521fb16f1879ecd80ea90bdc5a4c114e578ec1578a6f2d065b3b6d9","test_data/x509/root_ca/cert.der":"5b7be0abfe6d4cfa1de47795472f2988d93dc95d43a213aad1051d715185beeb","test_data/x509/root_ca/cert.pem":"37f2239755d3ba1fbc60fdae9ab580f8d10c0a394bc223a6cbe5d62078c4d3b2","test_data/x509/root_ca/csr.der":"43f62ffead1969dd6f0872a14575536e6e93d7039e612fd9a03befd7be6c1019","test_data/x509/root_ca/csr.pem":"f241e27006816e953aa7cf4894fc129e7edae3c8dd2381cced53515c13d54cdc","test_data/x509/root_ca/key":"dd4e29082b01643ec501d61ccfc90a9c327513b2915d997299cf80cc0395b4cc","test_data/x509/root_ca/key.pem":"91ee6d662d5f363fbce5bba74f3866896a52f4d763cd061e3e2cf4c968647bc8"},"package":null}
-\ No newline at end of file
+{"files":{"Cargo.toml":"7374ed08ec8036a73d45377eeafb2ff820a4e319bf1c3e58c69d7c067d17c13e","src/aead.rs":"7aca3017a46ba936306e5e6939d50b4683f9b58b0cc7e70a61e8d811da726044","src/ec.rs":"96a4b0e3eb194a7e0440d6e27a125439271c3d8e332134ec94e32ce48d953eb5","src/ec_signer.rs":"cb756c5e5eab32d25ce559a85b5ec6aa183fccbc87a5a3d3f61977d49c79b1ac","src/ecdh.rs":"daa9dbef41d19e7dc82a09ea20d4dfbf6d2296450393df337b925bdfa2c17489","src/kdf.rs":"fe2b421e88c65566111b12c6c47cca4a213c4632d774d283cca43bb941bf8a86","src/lib.rs":"82d51e46925f3cc0da9365c8515410372297eb0a8821755f6dbbeedad017793f","src/mac.rs":"30b9d6e26e203bd25fa06a87a507b74fc2684c4fbe48649b6695939816bee6a2","test_data/test_ecdh.json":"2d38901d22a3e7f4d5ea080ab54b09c627bcbe826d8999183c7b27514a65c73c","test_data/test_ecdsa_eddsa.json":"10e41600049e7b9ec55dab3c6eb45bb2991639f5f17a9b88fdfd619a3620d80f","test_data/test_hash.json":"c5bde32059b20f5d65e0eb1a135edf060c2104aae520496c4df2384ecd811b0d","test_data/test_private_keys.json":"623425f7fc055a411955231a70dff15e4ee5c260d244da2e77f36e24de88dff4","test_data/test_public_keys.json":"b7cedee64377fcc7b2e825d93bed6bb013a9205b4b0f37e4793a70591c6b4851","test_data/x509/another_ca.der":"e3969dfe7880f1d965f081cd4e78c294430c3042cc706430d0ce57a5a2d6a8cf","test_data/x509/ca.der":"431c5c28d3189da986d788a1467f7a7b2e512f87f0072ca8ff0d96d6db886d23","test_data/x509/cert_ip.der":"9c4117c6858a18f03427be92da5d57a14b20d6f491411fd3cca15afaad10a21d","test_data/x509/github_intermediate.der":"f7a9a1b2fd964a3f2670bd668d561fb7c55d3aa9ab8391e7e169702db8a3dbcf","test_data/x509/github_leaf.der":"b7bc5510cc1c637b5e5fb785816a773dbb394b68337b1b117ca5ab43ccf778cf","test_data/x509/intermediate.der":"29d687905fca5f7c56d20b9fbf644b176b56e08aded62bf27dffe8d19fc50bca","test_data/x509/intermediate_ca/cert.der":"0e78c2bdf6252ebbd2371a5ed7990dc49be1f8a3fda4a7dcaff64fe5c4221571","test_data/x509/intermediate_ca/cert.pem":"5064d0025b31a9a6bcd198da4430f45886a8d98c0ecb953afa5627776d7dbffb","test_data/x509/intermediate_ca/csr.pem":"911bb5f7a2b1cb637d4fc79e76b08b2fe62f323879043979d61c8c224444126e","test_data/x509/intermediate_ca/key.pem":"695df243272468925c39aefe62d74aaab83e789d7824ad068ae4a1d05c67956b","test_data/x509/leaf.der":"225336abba7cb1fa74e5778a63cfd1a0ab7676b363aec06f5e6e5c4b10198764","test_data/x509/leaf/cert.der":"51992c356265f39e970dd86924371838bf0c45819c7cc02afac21897753af9e5","test_data/x509/leaf/cert.pem":"e39488ee664217fc85c5d9a47288d37b58029c194a4515f583062d0a0d22de7e","test_data/x509/leaf/csr.der":"609e9f076dfb795a60bb45e6227385fd274d1433ebbba9a7c2cb1938348599c6","test_data/x509/leaf/csr.pem":"27308af2703d97a111705e1b2c48727156170625dad0dfa010bf24d00076ba10","test_data/x509/leaf/key":"9c7a4e9828e4b38296eb5dc522d3df90826e4f10722baf2ee90d747abf6fde92","test_data/x509/leaf/key.pem":"6ab57b02c521fb16f1879ecd80ea90bdc5a4c114e578ec1578a6f2d065b3b6d9","test_data/x509/root_ca/cert.der":"5b7be0abfe6d4cfa1de47795472f2988d93dc95d43a213aad1051d715185beeb","test_data/x509/root_ca/cert.pem":"37f2239755d3ba1fbc60fdae9ab580f8d10c0a394bc223a6cbe5d62078c4d3b2","test_data/x509/root_ca/csr.der":"43f62ffead1969dd6f0872a14575536e6e93d7039e612fd9a03befd7be6c1019","test_data/x509/root_ca/csr.pem":"f241e27006816e953aa7cf4894fc129e7edae3c8dd2381cced53515c13d54cdc","test_data/x509/root_ca/key":"dd4e29082b01643ec501d61ccfc90a9c327513b2915d997299cf80cc0395b4cc","test_data/x509/root_ca/key.pem":"91ee6d662d5f363fbce5bba74f3866896a52f4d763cd061e3e2cf4c968647bc8"},"package":null}
+\ No newline at end of file
diff --git a/third_party/rust/mls-rs-crypto-nss/Cargo.toml b/third_party/rust/mls-rs-crypto-nss/Cargo.toml
@@ -50,7 +50,6 @@ maybe-async = "0.2.10"
[dependencies.getrandom]
version = "0.2"
-features = ["custom"]
default-features = false
[dependencies.hex]
diff --git a/third_party/rust/mls-rs/.cargo-checksum.json b/third_party/rust/mls-rs/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{".cargo/config.toml":"6dbc067134824ae43cda6f7f0e65fa41bfd3f0d5b7ad1fcd435fd36c68e13993","Cargo.toml":"2e18ad4eef2d5a4c1d9b19bab5e466f2703de2048a1edf82a94de4ef2c7317a1","README.md":"7e1b0bd37aefaf4fe3fda792bee3b1ec175c4f229180d737b6876eac069ee533","benches/group_add.rs":"21f1e31d38720d9714960c87666d0429ad2868fedfdf6e3852299f522bb12ba9","benches/group_application.rs":"77664aafa7f1938676dd40dc67cf16894e22b4173e7de23e28a3ae56b0d32cef","benches/group_commit.rs":"556e7863f712e757615d0b4aaaccc3ba9c67a00d70a985aca3353bfb20fd0b67","benches/group_receive_commit.rs":"64ebe75ef2d6e2f7cdf56b78c363e7284bd68119cac0b442dad0589ff2cfeb05","benches/group_serialize.rs":"a2f20dc8a7970dc3dc2ee93007981415c13f01ddfd2cbffc46bf5d8a040248f6","examples/basic_server_usage.rs":"647baa76a1bc8635aeaf0b838305fe23e78c838eaa0274356b512ffd8a72bc74","examples/basic_usage.rs":"ec624007e0234b59cc3ab13376f53def5ae442e77ff99a1eae0bfbdaaea65dc9","examples/custom.rs":"be11b16fd7dea477f600d1d8499a138e9625438d2d8012c59888a0c719597024","examples/large_group.rs":"8e8bd079cf4faa3e0bf9d5fb6083a0f5e3d8a1135c7aa73a37a4d634a99af318","examples/x509.rs":"43fb9da0e9fc4bb496d03bb5dd62bc9c8c30c859d0b82d2ea76866e344386c8a","src/client.rs":"d4ea49c0d38a26bf5b47d693908829b300dc15728715ae654555a6cff25641c0","src/client_builder.rs":"1de475d8f59d7a446018f929678c4f4164bb2475016b0f6a318bc1e57860c1c3","src/client_config.rs":"200e4ce47d554bb79d300d7b70b0ad13ee4761cef971ff72bece7773d11da953","src/crypto.rs":"ddaac7aba7b7f3129f3acbb8c0329af6ac6a504b0002592b2dcf88a669c7d64c","src/extension.rs":"43ede163eda33a6dd06188610236cbc8683948459a05abcd2e3708fd806e459e","src/extension/built_in.rs":"0cc37cecb43e0c86f5086c35ee4571bdf1c053e0e0ad003464054410affd1621","src/extension/recommended.rs":"da5089d81ad2d5fc79fd02ba9e491de6b3fce4d98a5bfa4c8c61bb8cd7974e48","src/external_client.rs":"cd0f34a7219e263e2187f36d897521a83c91f60ee0e371d72ebd0297a87f62d4","src/external_client/builder.rs":"9c08948d4b6947255c370a800110467714bbd2eb58baf7b1f83c3a4fc4b73af6","src/external_client/config.rs":"ae67fdf0d74d30bbc60f359bc521bf2606a351fed79a75081867eea84f140cfd","src/external_client/group.rs":"4c95469639c78aa94a495765e3941753476f337f66c7a09ee5805122fb4885db","src/grease.rs":"982e68eb7516f79c9d6761f246c5ba1078025499c8ce76429fd47fed0acf1b54","src/group/ciphertext_processor.rs":"5b09c31941c7d984d611b03c0e6346697632743c6680fd4c4a76d7cfc19d2538","src/group/ciphertext_processor/message_key.rs":"34327f2c5a2d9ca3a38bd9e062ac93604760aa59cfcfdedf08ff6e2f6b79c300","src/group/ciphertext_processor/reuse_guard.rs":"2fd7be8aad090306af868ecc2ba70356e983bb5c6e2d2c170e0e99baf6154160","src/group/ciphertext_processor/sender_data_key.rs":"46fba72d6dc129359f9cdd432170acae11e834d702f6a2fcef0da5a4b34b7c3b","src/group/commit.rs":"e551d0cd9edda0456d5604f01b8446bf29085d609b60aa2ac70620c5754a2a5f","src/group/component_operation.rs":"b4b5cd81623ff25da48302e349008ad7e5d3ffb58407c015d0c7e820c1bdc57f","src/group/confirmation_tag.rs":"018597a6db1a77d6e7053f03ecf4ff8585fbf8e017c27636b37d3e51738bcce7","src/group/epoch.rs":"559e5f93ec47de3afb4b57850249c3c5204a47078cdd8b9604728ec6fc7cf997","src/group/exported_tree.rs":"7bab388f42c34c23d861ed7e8abdbf5368892df918b8709c07409b9fe3bed789","src/group/external_commit.rs":"d365e48f45de8002416ccb65f664ac9d2ba49ab00dc262dbd414b3dc88840ecc","src/group/framing.rs":"18fdaa63d9c3841579bd9a622220421c1bf37b6e412ca1d1f385c08000ee7c6e","src/group/group_info.rs":"60a1a685ecbea40681f1f4c93c8786e20bd61d13eb193bd18e04665efca104e2","src/group/interop_test_vectors.rs":"f01edbcaaa20c3444781fa9382fa40711584dbc04b3103867da726832ca77d53","src/group/interop_test_vectors/framing.rs":"38d6cbac9989fe3b7fc15abedd03633578f13e59b7e00a1812fe9c548141af78","src/group/interop_test_vectors/passive_client.rs":"aaef9d0b15c33008cec3aa6a98ad05fe6b5ce4ad2974c6914651a85e084a14da","src/group/interop_test_vectors/serialization.rs":"5ffa18ce1d49b93e641d45620fcd4af6612bb9317373ec28139b92bf069e65be","src/group/interop_test_vectors/tree_kem.rs":"1375ac4551d644ef4c17515ee15d172d46b56c7f355d1afe0402564e8f546594","src/group/interop_test_vectors/tree_modifications.rs":"7366d7e9e5be4816227acf10bb83d7d001ccefe38914d4286166339d6125561e","src/group/key_schedule.rs":"8f8743685a480e46ed5fe7478c1727344391ef25d96622435810444b72321a7f","src/group/membership_tag.rs":"4f93690b1eb4337c46bacb1df943a6c54f44f936a1223691062fff191bd42702","src/group/message_hash.rs":"a876f51ce327395b0a0b3aa5f226f4c85a30119636f062288dfd0b366e5dff54","src/group/message_processor.rs":"8ee08c6e793b149e16f681003c74d135588427842e4b10b8806fdbda72f041d6","src/group/message_signature.rs":"5084865f3c475684ca687970d19d8913f32f7cf9aa5be9c0ce7504d2a91ba292","src/group/message_verifier.rs":"ab0deb24c1aa71d272ba8222758aa23744cdcfca0b888d8ce01db5a223a0f985","src/group/mls_rules.rs":"9041f9b6ba7ded13a735dd76d845bf71a229ffc11089131718bd27916d236a3d","src/group/mod.rs":"9f870872fecd426d074fe3aca080c72f6093d7591c590d01a406b9adaec5ef72","src/group/padding.rs":"ccce4de242d0bf2746ddfa135e16e6a94a54df36a4de07b039cbbab5099790eb","src/group/proposal.rs":"ccdc4df02927a0d2bbc97d051e1fe0937f65204168bd3c6be129c4a0453bc54a","src/group/proposal_cache.rs":"a080a79cb300d72d6cca7fa46cc169b6e242f595afec3319775703da3d221673","src/group/proposal_filter.rs":"485eef053d47042e7b1ec4a97ba36ef255bfc113902bb54eaa85b655dfcb4c62","src/group/proposal_filter/bundle.rs":"b24bdaaa4ffedcc1b46627ae31e85dc85752737dbbf91af6f1e478df7ca3aad9","src/group/proposal_filter/filtering.rs":"861dbf8fac8a979690195cacbaa95041325c293c34c60e6bea16c14a22632af4","src/group/proposal_filter/filtering_common.rs":"ccf0321cf291509859584f7889a73c95c5c47e4a3d64dd39b5a2fe521e95916c","src/group/proposal_filter/filtering_lite.rs":"0303d894eb6cf3ad1d3594b6ac82aa9453f2d0adb68864eb048f82fcd4c33b32","src/group/proposal_ref.rs":"30b7b3916d36ed0b9dd43163e239c75b21429ef98d3d847baa72904d097fdc98","src/group/resumption.rs":"e72851e051d2c89ae49c41f665e9558e7dc0d006a651375c12ec4660a32ac1f2","src/group/roster.rs":"cc75691025b84678b8b8a0bc20214e932146e8bbc7312bc68f2012ac585da8e9","src/group/secret_tree.rs":"bba5ac857b74e1c92b1d5264835551a11c1609f9fe9aeac3d4833336daccd569","src/group/snapshot.rs":"4618bad5cae1cf7dc779d6a7817a84e344d66eda214c1367b54e4cce8a10bdba","src/group/state.rs":"425eb3d8f06125ca5def3ce4112a1cfccedce4912cd15a4b65caaf39a792137a","src/group/state_repo.rs":"2d9fa3b29230399508db280c822768896de58c9a85a0cd07c4ac272183c93cd9","src/group/state_repo_light.rs":"1edaf04b6b0da963bfaba34b8554dfa57b968cebab83b571b0be08eecc8b1646","src/group/test_utils.rs":"41c3ee06db361b432ed07c06867aa7da101be56b86d055950b64f84e5637a4c4","src/group/transcript_hash.rs":"b5d5767a23024aac851ee7812a883eb31391dfc03b686590647dbb45c6d8e6d9","src/group/util.rs":"eb68250cd171a2f9394652bacd0e53ec5cddb1ff4bbaf2e25a2673b5c1509e26","src/hash_reference.rs":"2aa704ee46ee5ce6a5fa639b8f31aa653f67ac45bb019349c75c059f234ba86c","src/identity.rs":"feb5de7b79eea01a02885ba0b3643a1408c7035065934560264014f296bee319","src/identity/basic.rs":"45daad6171a74fba8f5c7243da590897dedb30e5a9b4e08f9f2a470229880428","src/iter.rs":"8c0779e3a5d826efb3284e7300c2b093eae05e7c1c79d304ac25dbe94ed89654","src/key_package/generator.rs":"7fe13dbc17c6ae5610ca6702228693e7ccabeb798eb8427abb0861f3c49bb1de","src/key_package/mod.rs":"5f79d20c53928b9600f240255251a44772a8f1d172a2dae595cf867453d9fbd6","src/key_package/validator.rs":"2a5060b2eb0992f69676b8b105df4e87c5e8f69dad2caf0586928128b2ca6740","src/lib.rs":"b9d49587fa7c6eb28f375f8bad862b1eae0e572af90f7504ded0237b1caa4944","src/map.rs":"a45df4672d0a6579d75c9f16a8edf796e280afe0d9ab3c658d87ce12375ae8dc","src/message.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","src/psk.rs":"f0ea10288713ce5cd78a3bb6ec4792e8166fab0f30819ae3a19165290f91ca9a","src/psk/resolver.rs":"5bc7b147eede49815471cfa1a7f70cf2cbc541186a09600f3dbc3ed8f1037f78","src/psk/secret.rs":"a55bf6c5ce08e42999a28ca01f97630f5ca32578ac0db07af796f4ea8f20a323","src/signer.rs":"92f18d183e68f45cb37840e1bbda333dcf5ec2eeb580b8595058ed6fb65b6b91","src/storage_provider.rs":"14badd1155ae23961fc9aca9f88f1b05d1455c3c6a83d96a48ff29bbee9431fc","src/storage_provider/in_memory.rs":"9923a13ac04c180388b77f88b73ff91ffff14f26a957f179c864e128ff88474a","src/storage_provider/in_memory/group_state_storage.rs":"9cd67dadecfa22715bfae55911d57db1a5471ef5d9ab67f61c0dfc57f16ced24","src/storage_provider/in_memory/key_package_storage.rs":"7cd58a9504dab55ee8d273908a2660595f3af51ea0f97b7a2b131d5e8a3905fb","src/storage_provider/in_memory/psk_storage.rs":"d8085989557991b5d6c116d9bb49be280fd330b35c1894f106a1cad0fe191660","src/storage_provider/key_package.rs":"c6efe9576c36dbac7391860f99ef04290103991294a7fe1ba540a2f0a56f020e","src/storage_provider/sqlite.rs":"f3b21b8d5266a3994308b31d4bf38883a23b7e0a808258edc30ae2cc2eeceddd","src/test_utils/benchmarks.rs":"70e6828c6220f70a9b9c7b0520617ad00cbfda908f72fa50d689370fd93a0c5b","src/test_utils/fuzz_tests.rs":"25105d460d28f09962336529d4a74ab39c7fe3ee3a953e17708d845d89b2a149","src/test_utils/mod.rs":"7e70438566e9a03493fc7e4ae03c02dc8ccb057151b225ab4d58327acd771896","src/tree_kem/capabilities.rs":"44f55091e41853a4478cfd96aaec0d7fd32a71a63be44091581644ece8539c80","src/tree_kem/hpke_encryption.rs":"d792bd8c771785937206ce325a81549b440174a7e0268c039ae32d30a0604f2b","src/tree_kem/interop_test_vectors.rs":"28f80a9a8006483dc533d77618a5bdbaf53e0ea5378863dc44dc5295771f5f7b","src/tree_kem/kem.rs":"1d4959f4bb0b79ad509bd8ed148934b94561a14e468bf9c73d831dcfa669297a","src/tree_kem/leaf_node.rs":"0f426bfbe6745bb5056c64cf869e8490299d8d7831a682c2880a24ec81e7e29b","src/tree_kem/leaf_node_validator.rs":"419be48f9c30509db21d246a4227bb0bddc3d0e6730306829568ec4b5df7fbc4","src/tree_kem/lifetime.rs":"4b5e6e6fd2cc6ace7ad913f90ab296f104d120a007181dc5742c796410197ffc","src/tree_kem/math.rs":"8c11333dc55b75b772469009451b295cb23517db86f318f7f593f9cdffe45bdb","src/tree_kem/mod.rs":"bd1eba1738c5e7040e310e0e09be1c32b4cc34cab0752fc8f01f127513fde21e","src/tree_kem/node.rs":"32c1385facef2d2b1f994dcb0751bf442be5c893ea665636490fb56948e64094","src/tree_kem/parent_hash.rs":"af08baf1f461c4012a0dac216da38a2df0c439c8bb6076875d22d2f518f4243c","src/tree_kem/path_secret.rs":"fc16e47f8d14ded43b54995348afc8103968cdb694322c01e56c064e8ea4d11a","src/tree_kem/private.rs":"ac9badec7cd852ad3038849cfb36d99dde13f39da2b229d4a4d723a7d5b1d718","src/tree_kem/tree_hash.rs":"5e27d493045317df29a39d83a202428d8f2c96df6de58f52b49af5311ac4f586","src/tree_kem/tree_index.rs":"ca2f2c2ea3ddd439badaa7f07b9b582b9edfe8d26f0b97eb1ce89fd8139ae1a6","src/tree_kem/tree_utils.rs":"b3c2ad8c032edd38108d40922abd13feae04a029aa21cd09e777465a45073adf","src/tree_kem/tree_validator.rs":"1cba8227f02616354169e832069047f8dea234baf47b652c2f16cdb229742ba2","src/tree_kem/update_path.rs":"071bd6ee8ab4151afe9583a74ea5c5c8ffc8eee13b345d695c9a5d1e20fa05f2","tests/client_tests.rs":"272715cbc92df97ed3544c8413daee8ae1df9974c71e894a7d597377f9dcd222","webdriver.json":"07de108b64d5ed5e86e69abff9311d375e2309c254cd703c72761124dda481a0"},"package":null}
-\ No newline at end of file
+{"files":{".cargo/config.toml":"6dbc067134824ae43cda6f7f0e65fa41bfd3f0d5b7ad1fcd435fd36c68e13993","Cargo.toml":"034db668f7b15f17ce8ab43e0b2ffbcecb638f12e1a3b342b3a7fb5be27cbc42","README.md":"7e1b0bd37aefaf4fe3fda792bee3b1ec175c4f229180d737b6876eac069ee533","benches/group_add.rs":"21f1e31d38720d9714960c87666d0429ad2868fedfdf6e3852299f522bb12ba9","benches/group_application.rs":"77664aafa7f1938676dd40dc67cf16894e22b4173e7de23e28a3ae56b0d32cef","benches/group_commit.rs":"556e7863f712e757615d0b4aaaccc3ba9c67a00d70a985aca3353bfb20fd0b67","benches/group_receive_commit.rs":"64ebe75ef2d6e2f7cdf56b78c363e7284bd68119cac0b442dad0589ff2cfeb05","benches/group_serialize.rs":"a2f20dc8a7970dc3dc2ee93007981415c13f01ddfd2cbffc46bf5d8a040248f6","examples/basic_server_usage.rs":"647baa76a1bc8635aeaf0b838305fe23e78c838eaa0274356b512ffd8a72bc74","examples/basic_usage.rs":"ec624007e0234b59cc3ab13376f53def5ae442e77ff99a1eae0bfbdaaea65dc9","examples/custom.rs":"be11b16fd7dea477f600d1d8499a138e9625438d2d8012c59888a0c719597024","examples/large_group.rs":"8e8bd079cf4faa3e0bf9d5fb6083a0f5e3d8a1135c7aa73a37a4d634a99af318","examples/x509.rs":"43fb9da0e9fc4bb496d03bb5dd62bc9c8c30c859d0b82d2ea76866e344386c8a","src/client.rs":"d4ea49c0d38a26bf5b47d693908829b300dc15728715ae654555a6cff25641c0","src/client_builder.rs":"1de475d8f59d7a446018f929678c4f4164bb2475016b0f6a318bc1e57860c1c3","src/client_config.rs":"200e4ce47d554bb79d300d7b70b0ad13ee4761cef971ff72bece7773d11da953","src/crypto.rs":"ddaac7aba7b7f3129f3acbb8c0329af6ac6a504b0002592b2dcf88a669c7d64c","src/extension.rs":"43ede163eda33a6dd06188610236cbc8683948459a05abcd2e3708fd806e459e","src/extension/built_in.rs":"0cc37cecb43e0c86f5086c35ee4571bdf1c053e0e0ad003464054410affd1621","src/extension/recommended.rs":"da5089d81ad2d5fc79fd02ba9e491de6b3fce4d98a5bfa4c8c61bb8cd7974e48","src/external_client.rs":"cd0f34a7219e263e2187f36d897521a83c91f60ee0e371d72ebd0297a87f62d4","src/external_client/builder.rs":"9c08948d4b6947255c370a800110467714bbd2eb58baf7b1f83c3a4fc4b73af6","src/external_client/config.rs":"ae67fdf0d74d30bbc60f359bc521bf2606a351fed79a75081867eea84f140cfd","src/external_client/group.rs":"4c95469639c78aa94a495765e3941753476f337f66c7a09ee5805122fb4885db","src/grease.rs":"982e68eb7516f79c9d6761f246c5ba1078025499c8ce76429fd47fed0acf1b54","src/group/ciphertext_processor.rs":"5b09c31941c7d984d611b03c0e6346697632743c6680fd4c4a76d7cfc19d2538","src/group/ciphertext_processor/message_key.rs":"34327f2c5a2d9ca3a38bd9e062ac93604760aa59cfcfdedf08ff6e2f6b79c300","src/group/ciphertext_processor/reuse_guard.rs":"2fd7be8aad090306af868ecc2ba70356e983bb5c6e2d2c170e0e99baf6154160","src/group/ciphertext_processor/sender_data_key.rs":"46fba72d6dc129359f9cdd432170acae11e834d702f6a2fcef0da5a4b34b7c3b","src/group/commit.rs":"e551d0cd9edda0456d5604f01b8446bf29085d609b60aa2ac70620c5754a2a5f","src/group/component_operation.rs":"b4b5cd81623ff25da48302e349008ad7e5d3ffb58407c015d0c7e820c1bdc57f","src/group/confirmation_tag.rs":"018597a6db1a77d6e7053f03ecf4ff8585fbf8e017c27636b37d3e51738bcce7","src/group/epoch.rs":"559e5f93ec47de3afb4b57850249c3c5204a47078cdd8b9604728ec6fc7cf997","src/group/exported_tree.rs":"7bab388f42c34c23d861ed7e8abdbf5368892df918b8709c07409b9fe3bed789","src/group/external_commit.rs":"d365e48f45de8002416ccb65f664ac9d2ba49ab00dc262dbd414b3dc88840ecc","src/group/framing.rs":"18fdaa63d9c3841579bd9a622220421c1bf37b6e412ca1d1f385c08000ee7c6e","src/group/group_info.rs":"60a1a685ecbea40681f1f4c93c8786e20bd61d13eb193bd18e04665efca104e2","src/group/interop_test_vectors.rs":"f01edbcaaa20c3444781fa9382fa40711584dbc04b3103867da726832ca77d53","src/group/interop_test_vectors/framing.rs":"38d6cbac9989fe3b7fc15abedd03633578f13e59b7e00a1812fe9c548141af78","src/group/interop_test_vectors/passive_client.rs":"aaef9d0b15c33008cec3aa6a98ad05fe6b5ce4ad2974c6914651a85e084a14da","src/group/interop_test_vectors/serialization.rs":"5ffa18ce1d49b93e641d45620fcd4af6612bb9317373ec28139b92bf069e65be","src/group/interop_test_vectors/tree_kem.rs":"1375ac4551d644ef4c17515ee15d172d46b56c7f355d1afe0402564e8f546594","src/group/interop_test_vectors/tree_modifications.rs":"7366d7e9e5be4816227acf10bb83d7d001ccefe38914d4286166339d6125561e","src/group/key_schedule.rs":"8f8743685a480e46ed5fe7478c1727344391ef25d96622435810444b72321a7f","src/group/membership_tag.rs":"4f93690b1eb4337c46bacb1df943a6c54f44f936a1223691062fff191bd42702","src/group/message_hash.rs":"a876f51ce327395b0a0b3aa5f226f4c85a30119636f062288dfd0b366e5dff54","src/group/message_processor.rs":"8ee08c6e793b149e16f681003c74d135588427842e4b10b8806fdbda72f041d6","src/group/message_signature.rs":"5084865f3c475684ca687970d19d8913f32f7cf9aa5be9c0ce7504d2a91ba292","src/group/message_verifier.rs":"ab0deb24c1aa71d272ba8222758aa23744cdcfca0b888d8ce01db5a223a0f985","src/group/mls_rules.rs":"9041f9b6ba7ded13a735dd76d845bf71a229ffc11089131718bd27916d236a3d","src/group/mod.rs":"9f870872fecd426d074fe3aca080c72f6093d7591c590d01a406b9adaec5ef72","src/group/padding.rs":"ccce4de242d0bf2746ddfa135e16e6a94a54df36a4de07b039cbbab5099790eb","src/group/proposal.rs":"ccdc4df02927a0d2bbc97d051e1fe0937f65204168bd3c6be129c4a0453bc54a","src/group/proposal_cache.rs":"a080a79cb300d72d6cca7fa46cc169b6e242f595afec3319775703da3d221673","src/group/proposal_filter.rs":"485eef053d47042e7b1ec4a97ba36ef255bfc113902bb54eaa85b655dfcb4c62","src/group/proposal_filter/bundle.rs":"b24bdaaa4ffedcc1b46627ae31e85dc85752737dbbf91af6f1e478df7ca3aad9","src/group/proposal_filter/filtering.rs":"861dbf8fac8a979690195cacbaa95041325c293c34c60e6bea16c14a22632af4","src/group/proposal_filter/filtering_common.rs":"ccf0321cf291509859584f7889a73c95c5c47e4a3d64dd39b5a2fe521e95916c","src/group/proposal_filter/filtering_lite.rs":"0303d894eb6cf3ad1d3594b6ac82aa9453f2d0adb68864eb048f82fcd4c33b32","src/group/proposal_ref.rs":"30b7b3916d36ed0b9dd43163e239c75b21429ef98d3d847baa72904d097fdc98","src/group/resumption.rs":"e72851e051d2c89ae49c41f665e9558e7dc0d006a651375c12ec4660a32ac1f2","src/group/roster.rs":"cc75691025b84678b8b8a0bc20214e932146e8bbc7312bc68f2012ac585da8e9","src/group/secret_tree.rs":"bba5ac857b74e1c92b1d5264835551a11c1609f9fe9aeac3d4833336daccd569","src/group/snapshot.rs":"4618bad5cae1cf7dc779d6a7817a84e344d66eda214c1367b54e4cce8a10bdba","src/group/state.rs":"425eb3d8f06125ca5def3ce4112a1cfccedce4912cd15a4b65caaf39a792137a","src/group/state_repo.rs":"2d9fa3b29230399508db280c822768896de58c9a85a0cd07c4ac272183c93cd9","src/group/state_repo_light.rs":"1edaf04b6b0da963bfaba34b8554dfa57b968cebab83b571b0be08eecc8b1646","src/group/test_utils.rs":"41c3ee06db361b432ed07c06867aa7da101be56b86d055950b64f84e5637a4c4","src/group/transcript_hash.rs":"b5d5767a23024aac851ee7812a883eb31391dfc03b686590647dbb45c6d8e6d9","src/group/util.rs":"eb68250cd171a2f9394652bacd0e53ec5cddb1ff4bbaf2e25a2673b5c1509e26","src/hash_reference.rs":"2aa704ee46ee5ce6a5fa639b8f31aa653f67ac45bb019349c75c059f234ba86c","src/identity.rs":"feb5de7b79eea01a02885ba0b3643a1408c7035065934560264014f296bee319","src/identity/basic.rs":"45daad6171a74fba8f5c7243da590897dedb30e5a9b4e08f9f2a470229880428","src/iter.rs":"8c0779e3a5d826efb3284e7300c2b093eae05e7c1c79d304ac25dbe94ed89654","src/key_package/generator.rs":"7fe13dbc17c6ae5610ca6702228693e7ccabeb798eb8427abb0861f3c49bb1de","src/key_package/mod.rs":"5f79d20c53928b9600f240255251a44772a8f1d172a2dae595cf867453d9fbd6","src/key_package/validator.rs":"2a5060b2eb0992f69676b8b105df4e87c5e8f69dad2caf0586928128b2ca6740","src/lib.rs":"b9d49587fa7c6eb28f375f8bad862b1eae0e572af90f7504ded0237b1caa4944","src/map.rs":"a45df4672d0a6579d75c9f16a8edf796e280afe0d9ab3c658d87ce12375ae8dc","src/message.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","src/psk.rs":"f0ea10288713ce5cd78a3bb6ec4792e8166fab0f30819ae3a19165290f91ca9a","src/psk/resolver.rs":"5bc7b147eede49815471cfa1a7f70cf2cbc541186a09600f3dbc3ed8f1037f78","src/psk/secret.rs":"a55bf6c5ce08e42999a28ca01f97630f5ca32578ac0db07af796f4ea8f20a323","src/signer.rs":"92f18d183e68f45cb37840e1bbda333dcf5ec2eeb580b8595058ed6fb65b6b91","src/storage_provider.rs":"14badd1155ae23961fc9aca9f88f1b05d1455c3c6a83d96a48ff29bbee9431fc","src/storage_provider/in_memory.rs":"9923a13ac04c180388b77f88b73ff91ffff14f26a957f179c864e128ff88474a","src/storage_provider/in_memory/group_state_storage.rs":"9cd67dadecfa22715bfae55911d57db1a5471ef5d9ab67f61c0dfc57f16ced24","src/storage_provider/in_memory/key_package_storage.rs":"7cd58a9504dab55ee8d273908a2660595f3af51ea0f97b7a2b131d5e8a3905fb","src/storage_provider/in_memory/psk_storage.rs":"d8085989557991b5d6c116d9bb49be280fd330b35c1894f106a1cad0fe191660","src/storage_provider/key_package.rs":"c6efe9576c36dbac7391860f99ef04290103991294a7fe1ba540a2f0a56f020e","src/storage_provider/sqlite.rs":"f3b21b8d5266a3994308b31d4bf38883a23b7e0a808258edc30ae2cc2eeceddd","src/test_utils/benchmarks.rs":"70e6828c6220f70a9b9c7b0520617ad00cbfda908f72fa50d689370fd93a0c5b","src/test_utils/fuzz_tests.rs":"25105d460d28f09962336529d4a74ab39c7fe3ee3a953e17708d845d89b2a149","src/test_utils/mod.rs":"7e70438566e9a03493fc7e4ae03c02dc8ccb057151b225ab4d58327acd771896","src/tree_kem/capabilities.rs":"44f55091e41853a4478cfd96aaec0d7fd32a71a63be44091581644ece8539c80","src/tree_kem/hpke_encryption.rs":"d792bd8c771785937206ce325a81549b440174a7e0268c039ae32d30a0604f2b","src/tree_kem/interop_test_vectors.rs":"28f80a9a8006483dc533d77618a5bdbaf53e0ea5378863dc44dc5295771f5f7b","src/tree_kem/kem.rs":"1d4959f4bb0b79ad509bd8ed148934b94561a14e468bf9c73d831dcfa669297a","src/tree_kem/leaf_node.rs":"0f426bfbe6745bb5056c64cf869e8490299d8d7831a682c2880a24ec81e7e29b","src/tree_kem/leaf_node_validator.rs":"419be48f9c30509db21d246a4227bb0bddc3d0e6730306829568ec4b5df7fbc4","src/tree_kem/lifetime.rs":"4b5e6e6fd2cc6ace7ad913f90ab296f104d120a007181dc5742c796410197ffc","src/tree_kem/math.rs":"8c11333dc55b75b772469009451b295cb23517db86f318f7f593f9cdffe45bdb","src/tree_kem/mod.rs":"bd1eba1738c5e7040e310e0e09be1c32b4cc34cab0752fc8f01f127513fde21e","src/tree_kem/node.rs":"32c1385facef2d2b1f994dcb0751bf442be5c893ea665636490fb56948e64094","src/tree_kem/parent_hash.rs":"af08baf1f461c4012a0dac216da38a2df0c439c8bb6076875d22d2f518f4243c","src/tree_kem/path_secret.rs":"fc16e47f8d14ded43b54995348afc8103968cdb694322c01e56c064e8ea4d11a","src/tree_kem/private.rs":"ac9badec7cd852ad3038849cfb36d99dde13f39da2b229d4a4d723a7d5b1d718","src/tree_kem/tree_hash.rs":"5e27d493045317df29a39d83a202428d8f2c96df6de58f52b49af5311ac4f586","src/tree_kem/tree_index.rs":"ca2f2c2ea3ddd439badaa7f07b9b582b9edfe8d26f0b97eb1ce89fd8139ae1a6","src/tree_kem/tree_utils.rs":"b3c2ad8c032edd38108d40922abd13feae04a029aa21cd09e777465a45073adf","src/tree_kem/tree_validator.rs":"1cba8227f02616354169e832069047f8dea234baf47b652c2f16cdb229742ba2","src/tree_kem/update_path.rs":"071bd6ee8ab4151afe9583a74ea5c5c8ffc8eee13b345d695c9a5d1e20fa05f2","tests/client_tests.rs":"272715cbc92df97ed3544c8413daee8ae1df9974c71e894a7d597377f9dcd222","webdriver.json":"07de108b64d5ed5e86e69abff9311d375e2309c254cd703c72761124dda481a0"},"package":null}
+\ No newline at end of file
diff --git a/third_party/rust/mls-rs/Cargo.toml b/third_party/rust/mls-rs/Cargo.toml
@@ -227,7 +227,7 @@ optional = true
default-features = false
[dependencies.itertools]
-version = "0.10.5"
+version = "0.14"
features = ["use_alloc"]
default-features = false