diff --git a/Cargo.lock b/Cargo.lock index 5718dab961..ead5573574 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4898,7 +4898,7 @@ dependencies = [ "libcrux-intrinsics", "libcrux-platform", "libcrux-secrets", - "libcrux-traits", + "libcrux-traits 0.0.6", ] [[package]] @@ -4907,11 +4907,24 @@ version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc08d044676af21343b32b988411fa98dbb5cf65a03c9df478ced221bbdfdb1b" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", - "libcrux-poly1305", + "libcrux-poly1305 0.0.5", "libcrux-secrets", - "libcrux-traits", + "libcrux-traits 0.0.6", +] + +[[package]] +name = "libcrux-chacha20poly1305" +version = "0.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05bfc7607646722ec061c0a8d7c1b10d7caee9c53861744bad72ea575eaaa546" +dependencies = [ + "libcrux-hacl-rs 0.0.5", + "libcrux-macros", + "libcrux-poly1305 0.0.6", + "libcrux-secrets", + "libcrux-traits 0.0.7", ] [[package]] @@ -4920,10 +4933,10 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb1e5fd8476a6ed609d24ef42aee5ab6f99f7c65d054f92412da9f499e423299" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", "libcrux-secrets", - "libcrux-traits", + "libcrux-traits 0.0.6", ] [[package]] @@ -4944,7 +4957,7 @@ version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835919315b7042fe9e03b6458efe0db94bf2aa7b873934dbee5b5463a8124b43" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", "libcrux-sha2", "rand_core 0.9.3", @@ -4960,13 +4973,22 @@ dependencies = [ "libcrux-macros", ] +[[package]] +name = "libcrux-hacl-rs" +version = "0.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66106db376ae249af86911aee048cf73ea1f394d6653026fc988dd22cf2a4ace" +dependencies = [ + "libcrux-macros", +] + [[package]] name = "libcrux-hkdf" version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c1a89ca0c89be3a268a921e47105fb7873badf7267f5e3ebf4ea46baedd73ef" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-hmac", "libcrux-secrets", ] @@ -4977,7 +4999,7 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a7a242707d65960770bd7e14e4f18a92bdf0b967777dd404887db8d087a643b" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", "libcrux-sha2", ] @@ -5003,7 +5025,7 @@ dependencies = [ "libcrux-ml-kem", "libcrux-p256", "libcrux-sha3", - "libcrux-traits", + "libcrux-traits 0.0.6", "rand 0.9.2", "tls_codec", ] @@ -5044,7 +5066,7 @@ dependencies = [ "libcrux-platform", "libcrux-secrets", "libcrux-sha3", - "libcrux-traits", + "libcrux-traits 0.0.6", "rand 0.9.2", "tls_codec", ] @@ -5055,11 +5077,11 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4778ba25cb08bb8a96bd100e19ed9aecf78337198fd176036e21042b2dd99bc" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", "libcrux-secrets", "libcrux-sha2", - "libcrux-traits", + "libcrux-traits 0.0.6", ] [[package]] @@ -5077,7 +5099,17 @@ version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02491808ee5b9db8cb65fad64ae0be812db64beef179d945c00c7787dc7dfcf9" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", + "libcrux-macros", +] + +[[package]] +name = "libcrux-poly1305" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a9144949845813a0b8787d08cbba47baabe59c83f3043e558e6e92385c40cc" +dependencies = [ + "libcrux-hacl-rs 0.0.5", "libcrux-macros", ] @@ -5089,7 +5121,7 @@ checksum = "779ade7aa5e1b4b400c716b313cbf69070988dd005f92e961c2da4c3c42fbea4" dependencies = [ "classic-mceliece-rust", "libcrux-aesgcm", - "libcrux-chacha20poly1305", + "libcrux-chacha20poly1305 0.0.7", "libcrux-ecdh", "libcrux-ed25519", "libcrux-hkdf", @@ -5098,7 +5130,7 @@ dependencies = [ "libcrux-ml-dsa", "libcrux-ml-kem", "libcrux-sha2", - "libcrux-traits", + "libcrux-traits 0.0.6", "rand 0.8.6", "rand 0.9.2", "tls_codec", @@ -5119,9 +5151,9 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9d253473f259fc74a280c43f29c464f7e374abdf28b4942234dc707f529d4b7" dependencies = [ - "libcrux-hacl-rs", + "libcrux-hacl-rs 0.0.4", "libcrux-macros", - "libcrux-traits", + "libcrux-traits 0.0.6", ] [[package]] @@ -5133,7 +5165,7 @@ dependencies = [ "hax-lib", "libcrux-intrinsics", "libcrux-platform", - "libcrux-traits", + "libcrux-traits 0.0.6", ] [[package]] @@ -5146,6 +5178,16 @@ dependencies = [ "rand 0.9.2", ] +[[package]] +name = "libcrux-traits" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2613bf3dbf3670777bd6ecc3bcdd2d7a642663656b35ed2823529c4f1db0c9e9" +dependencies = [ + "libcrux-secrets", + "rand 0.10.1", +] + [[package]] name = "libloading" version = "0.8.9" @@ -7374,7 +7416,7 @@ name = "nym-kkt" version = "1.21.0" dependencies = [ "anyhow", - "libcrux-chacha20poly1305", + "libcrux-chacha20poly1305 0.0.8", "libcrux-ecdh", "libcrux-kem", "libcrux-ml-kem", diff --git a/Cargo.toml b/Cargo.toml index 95d08ed7be..666ce24c6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -408,7 +408,7 @@ prometheus = { version = "0.14.0" } libcrux-kem = "0.0.7" libcrux-ecdh = "0.0.6" libcrux-curve25519 = "0.0.6" -libcrux-chacha20poly1305 = "0.0.7" +libcrux-chacha20poly1305 = "0.0.8" libcrux-psq = "0.0.8" libcrux-ml-kem = "0.0.8" libcrux-sha3 = "0.0.8"