From 4992a47677f32e32a5b5eada0d01c6c18c185ac2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 20:25:50 +0000 Subject: [PATCH] Bump openmls from 0.7.1 to 0.7.2 Bumps [openmls](https://github.com/openmls/openmls) from 0.7.1 to 0.7.2. - [Release notes](https://github.com/openmls/openmls/releases) - [Changelog](https://github.com/openmls/openmls/blob/main/CHANGELOG.md) - [Commits](https://github.com/openmls/openmls/compare/openmls-0.7.1...openmls-v0.7.2) --- updated-dependencies: - dependency-name: openmls dependency-version: 0.7.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 152 +++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 96 insertions(+), 58 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 75021e6..5e2fdde 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -200,9 +200,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "core-models" -version = "0.0.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94950e87ea550d6d68f1993f3e7bebc8cb7235157bff84337d46195c3aa0b3f0" +checksum = "657f625ff361906f779745d08375ae3cc9fef87a35fba5f22874cf773010daf4" dependencies = [ "hax-lib", "pastey", @@ -537,9 +537,9 @@ checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "hax-lib" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d9ba66d1739c68e0219b2b2238b5c4145f491ebf181b9c6ab561a19352ae86" +checksum = "543f93241d32b3f00569201bfce9d7a93c92c6421b23c77864ac929dc947b9fc" dependencies = [ "hax-lib-macros", "num-bigint", @@ -548,9 +548,9 @@ dependencies = [ [[package]] name = "hax-lib-macros" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ba777a231a58d1bce1d68313fa6b6afcc7966adef23d60f45b8a2b9b688bf1" +checksum = "f8755751e760b11021765bb04cb4a6c4e24742688d9f3aa14c2079638f537b0f" dependencies = [ "hax-lib-macros-types", "proc-macro-error2", @@ -561,9 +561,9 @@ dependencies = [ [[package]] name = "hax-lib-macros-types" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867e19177d7425140b417cd27c2e05320e727ee682e98368f88b7194e80ad515" +checksum = "f177c9ae8ea456e2f71ff3c1ea47bf4464f772a05133fcbba56cd5ba169035a2" dependencies = [ "proc-macro2", "quote", @@ -607,9 +607,9 @@ dependencies = [ [[package]] name = "hpke-rs" -version = "0.3.0-alpha.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b245758dea58531acbdd0e9a20d73a93561a78f78531a2bed0ef9b5a39cc0ff2" +checksum = "7fcd4b22e7fc3318a1674085f943a35794023ecfe8b24a1691d1d1e016f869c8" dependencies = [ "hpke-rs-crypto", "hpke-rs-libcrux", @@ -624,24 +624,25 @@ dependencies = [ [[package]] name = "hpke-rs-crypto" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51ffd304e06803f90f2e56a24a6910f19b8516f842d7b72a436c51026279876" +checksum = "2dd92b7d7f0deaae59c152e01c01f5280ea92dfac82090e5c025879b32df9193" dependencies = [ "rand_core 0.9.5", ] [[package]] name = "hpke-rs-libcrux" -version = "0.3.0-alpha.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fa708a147e2068a04ec209f5d94f2446f89a754e2556a4c14b88101aa26ff8" +checksum = "fd99129e6e5ab959fca63fe83aebbd1b5ff1107eeb549dca597b6d9484e51684" dependencies = [ "hpke-rs-crypto", - "libcrux-chacha20poly1305", + "libcrux-aead", "libcrux-ecdh", "libcrux-hkdf", "libcrux-kem", + "libcrux-traits", "rand 0.9.2", "rand_chacha 0.9.0", "rand_core 0.9.5", @@ -649,9 +650,9 @@ dependencies = [ [[package]] name = "hpke-rs-rust-crypto" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff7dc0df494528a0b90005bb511c117453c6a89cd8819f6cf311d0f4446dcf45" +checksum = "019f9a15c71981dffb32882487c372d3e6e48557c1c1ac84f235cbded330a2ef" dependencies = [ "aes-gcm", "chacha20poly1305", @@ -736,32 +737,60 @@ version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" +[[package]] +name = "libcrux-aead" +version = "0.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ca5c9cb6a0f4dcf2bab1b85aa302537f40b801fc5efe10b5b76fbd677e8161" +dependencies = [ + "libcrux-aesgcm", + "libcrux-chacha20poly1305", + "libcrux-secrets", + "libcrux-traits", +] + +[[package]] +name = "libcrux-aesgcm" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95d897badc420310155f90ed1ea48872809c3446c94ebb116e8a810b66651623" +dependencies = [ + "libcrux-intrinsics", + "libcrux-platform", + "libcrux-secrets", + "libcrux-traits", +] + [[package]] name = "libcrux-chacha20poly1305" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0683aedd9048bead90863fa83f56fc224ea545762fdd108c845d5c15391413" +checksum = "6070c5d3991e208511daaf0efae2c747b14a8c136718a3a0a474a82cc0c45522" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", "libcrux-poly1305", + "libcrux-secrets", + "libcrux-traits", ] [[package]] name = "libcrux-curve25519" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a39960483f24efea15b1aa111bb8668dc671f808598793104ccc4fec9f5e28b" +checksum = "552571ff92bcdf2992b61b600c74d2eaba2c42a14d478c1e9e29391c39db8761" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", + "libcrux-secrets", + "libcrux-traits", ] [[package]] name = "libcrux-ecdh" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5ecef729c99bb2f751133b89186a636cd8b3e8320d094131d21ea8c82348ca" +checksum = "b1fceb737840ec67255068f6d90e9782ae17fad2337aeb7d7203d76560966216" dependencies = [ "libcrux-curve25519", "libcrux-p256", @@ -770,28 +799,29 @@ dependencies = [ [[package]] name = "libcrux-hacl-rs" -version = "0.0.3-alpha.3" +version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a141e79dcefa1a91b68831783114232ed6a69b8c8c853c6e6b1cf2af231c3c" +checksum = "2637dc87d158e1f1b550fd9b226443e84153fded4de69028d897b534d16d22e6" dependencies = [ "libcrux-macros", ] [[package]] name = "libcrux-hkdf" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2663b258d1a4a023a03e946bb949cf30f862d2da1e68fe9a1d3e6103c1d4a6a5" +checksum = "295d04515de24bb0f81e5c46d79949517b66ba6a4aaf24328764c6f999e01e36" dependencies = [ "libcrux-hacl-rs", "libcrux-hmac", + "libcrux-secrets", ] [[package]] name = "libcrux-hmac" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c8d021153affaad2aba7c6dd4c23e7304e77198080ce9b949c725682912154" +checksum = "3d081af93c27d7cebc9a8cc4b3720cba5411186297f9adeddf853d994bba4e7b" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", @@ -800,9 +830,9 @@ dependencies = [ [[package]] name = "libcrux-intrinsics" -version = "0.0.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d3b41dcbc21a5fb7efbbb5af7405b2e79c4bfe443924e90b13afc0080318d31" +checksum = "0aa4779454e853d1de200cd12f19a8185aac47d99a5ec404cea3295c943d48f1" dependencies = [ "core-models", "hax-lib", @@ -810,12 +840,14 @@ dependencies = [ [[package]] name = "libcrux-kem" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc932402ccd803c064e228ff2a4d2aef5b5a0b03b461518d29046e01ebc2cf98" +checksum = "34adb7fdaddd04136e7b4b7368e680f0bca8f1392dfafbb7cb809148c6eb48c7" dependencies = [ + "libcrux-curve25519", "libcrux-ecdh", "libcrux-ml-kem", + "libcrux-p256", "libcrux-sha3", "libcrux-traits", "rand 0.9.2", @@ -823,9 +855,9 @@ dependencies = [ [[package]] name = "libcrux-macros" -version = "0.0.3-alpha.3" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc8e38ec9c49ba83cb7e72d278c3537552afbc67728f22e567c21725cdd8b3ba" +checksum = "ffd6aa2dcd5be681662001b81d493f1569c6d49a32361f470b0c955465cd0338" dependencies = [ "quote", "syn", @@ -833,43 +865,47 @@ dependencies = [ [[package]] name = "libcrux-ml-kem" -version = "0.0.3-alpha.3" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6206bb81fc3e51bd94d4b847760039d44a9a8e77bac841df8ed9320f79a6f3be" +checksum = "a930ff130a63e9d89648d0e22203ca034995191cbfa606b9f3c151ba67306963" dependencies = [ "hax-lib", "libcrux-intrinsics", "libcrux-platform", "libcrux-secrets", "libcrux-sha3", + "libcrux-traits", "rand 0.9.2", + "tls_codec", ] [[package]] name = "libcrux-p256" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb56de31fa136bdaa838401547c3644f3e11c7929818dfb45d934a2db7ab521" +checksum = "94a3d3d7567b86434b34a98faf19ce5a4dd20f964e0d9a2d13f02792b4ad0109" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", + "libcrux-secrets", "libcrux-sha2", + "libcrux-traits", ] [[package]] name = "libcrux-platform" -version = "0.0.2" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db82d058aa76ea315a3b2092f69dfbd67ddb0e462038a206e1dcd73f058c0778" +checksum = "1d9e21d7ed31a92ac539bd69a8c970b183ee883872d2d19ce27036e24cb8ecc4" dependencies = [ "libc", ] [[package]] name = "libcrux-poly1305" -version = "0.0.3-alpha.3" +version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a8907194cd2d35dd763519189036c6062f5464ac9b63fb968b10abcb09feef3" +checksum = "ccfb6399682b2dee13b728c779ab5dcc51afbe982b63508ca524806994336134" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", @@ -877,18 +913,18 @@ dependencies = [ [[package]] name = "libcrux-secrets" -version = "0.0.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332737e629fe6ba7547f5c0f90559eac865d5dbecf98138ffae8f16ab8cbe33f" +checksum = "1ce650f3041b44ba40d4263852347d007cd2cd9d1cc856a6f6c8b2e10c3fd40b" dependencies = [ "hax-lib", ] [[package]] name = "libcrux-sha2" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0c0266cc2b0920f3b1540bb1268ea5dae2cfff9aa0e92b316d2c73e618fb64" +checksum = "5a9b200262e529493e459609895f3a02434eadb58897352236ebde491b5d6d87" dependencies = [ "libcrux-hacl-rs", "libcrux-macros", @@ -897,21 +933,23 @@ dependencies = [ [[package]] name = "libcrux-sha3" -version = "0.0.3-alpha.3" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c076a07a2df2cc8f6603042823e752c0057bce51beb4e0b2cbf0b3dfb7f73d" +checksum = "e3dabce2795479bd7294f853f7966a678cadf7a26d3d29f61cf15f5123e7ba4f" dependencies = [ "hax-lib", "libcrux-intrinsics", "libcrux-platform", + "libcrux-traits", ] [[package]] name = "libcrux-traits" -version = "0.0.3-alpha.3" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "477d39395a82293e079313c288f313bcbb62501ae4c31588e471344eea1a77da" +checksum = "695ff2fb97627e4d57315a2fdfbfe50df1c80c6ef7d91ba34216169bd6f41c00" dependencies = [ + "libcrux-secrets", "rand 0.9.2", ] @@ -1037,9 +1075,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openmls" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7af47d535cef7b75806a2b5fcf81ba8e68179f5923aca9bc6a4d8d563e4f8757" +checksum = "692e9c6b7d725e53cc42d1fa870066770fd67df35cf1cfbbd047dc0355e06b67" dependencies = [ "backtrace", "itertools", @@ -1110,9 +1148,9 @@ dependencies = [ [[package]] name = "openmls_rust_crypto" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3faef09e17a15c8065b9ec6b1e150c19dcb0c4cb810a636b6f010a94a189678e" +checksum = "8a1351c665ec564d9d279e1a16847d363a9dd26ad311c94899e77bb920ab1b11" dependencies = [ "aes-gcm", "chacha20poly1305", @@ -1206,9 +1244,9 @@ dependencies = [ [[package]] name = "pastey" -version = "0.1.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" +checksum = "b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec" [[package]] name = "pem-rfc7468" diff --git a/Cargo.toml b/Cargo.toml index 3b7ff9c..bc9eeff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] pyo3 = { version = "0.27.2", features = ["extension-module"] } -openmls = { version = "0.7.1", features = ["test-utils"] } +openmls = { version = "0.7.2", features = ["test-utils"] } openmls_rust_crypto = "0.4" openmls_basic_credential = "0.4" openmls_traits = "0.4"