summaryrefslogtreecommitdiffstats
path: root/third_party/rust/prio/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/rust/prio/Cargo.toml')
-rw-r--r--third_party/rust/prio/Cargo.toml66
1 files changed, 34 insertions, 32 deletions
diff --git a/third_party/rust/prio/Cargo.toml b/third_party/rust/prio/Cargo.toml
index 6e7bcd7e6e..283a4555d1 100644
--- a/third_party/rust/prio/Cargo.toml
+++ b/third_party/rust/prio/Cargo.toml
@@ -11,9 +11,9 @@
[package]
edition = "2021"
-rust-version = "1.64"
+rust-version = "1.71"
name = "prio"
-version = "0.15.3"
+version = "0.16.2"
authors = [
"Josh Aas <jaas@kflag.net>",
"Tim Geoghegan <timg@letsencrypt.org>",
@@ -54,7 +54,7 @@ name = "cycle_counts"
harness = false
[dependencies.aes]
-version = "0.8.3"
+version = "0.8.4"
optional = true
[dependencies.bitvec]
@@ -62,24 +62,29 @@ version = "1.0.1"
optional = true
[dependencies.byteorder]
-version = "1.4.3"
+version = "1.5.0"
[dependencies.ctr]
version = "0.9.2"
optional = true
[dependencies.fiat-crypto]
-version = "0.2.1"
+version = "0.2.6"
optional = true
[dependencies.fixed]
-version = "1.23"
+version = "1.26"
optional = true
[dependencies.getrandom]
-version = "0.2.10"
+version = "0.2.12"
features = ["std"]
+[dependencies.hex]
+version = "0.4.3"
+features = ["serde"]
+optional = true
+
[dependencies.hmac]
version = "0.12.1"
optional = true
@@ -93,11 +98,11 @@ features = [
optional = true
[dependencies.num-integer]
-version = "0.1.45"
+version = "0.1.46"
optional = true
[dependencies.num-iter]
-version = "0.1.43"
+version = "0.1.44"
optional = true
[dependencies.num-rational]
@@ -106,7 +111,7 @@ features = ["serde"]
optional = true
[dependencies.num-traits]
-version = "0.2.16"
+version = "0.2.18"
optional = true
[dependencies.rand]
@@ -117,15 +122,19 @@ optional = true
version = "0.6.4"
[dependencies.rayon]
-version = "1.8.0"
+version = "1.9.0"
optional = true
[dependencies.serde]
version = "1.0"
features = ["derive"]
+[dependencies.serde_json]
+version = "1.0"
+optional = true
+
[dependencies.sha2]
-version = "0.10.7"
+version = "0.10.8"
optional = true
[dependencies.sha3]
@@ -137,11 +146,15 @@ version = "2.5.0"
[dependencies.thiserror]
version = "1.0"
+[dependencies.zipf]
+version = "7.0.1"
+optional = true
+
[dev-dependencies.assert_matches]
version = "1.5.0"
[dev-dependencies.base64]
-version = "0.21.4"
+version = "0.22.0"
[dev-dependencies.cfg-if]
version = "1.0.0"
@@ -152,19 +165,12 @@ version = "0.5"
[dev-dependencies.fixed-macro]
version = "1.2.0"
-[dev-dependencies.hex]
-version = "0.4.3"
-features = ["serde"]
-
[dev-dependencies.hex-literal]
version = "0.4.1"
[dev-dependencies.iai]
version = "0.1"
-[dev-dependencies.itertools]
-version = "0.11.0"
-
[dev-dependencies.modinverse]
version = "0.1.0"
@@ -172,24 +178,20 @@ version = "0.1.0"
version = "0.4.4"
[dev-dependencies.once_cell]
-version = "1.18.0"
+version = "1.19.0"
[dev-dependencies.rand]
version = "0.8"
-[dev-dependencies.serde_json]
-version = "1.0"
-
[dev-dependencies.statrs]
version = "0.16.0"
-[dev-dependencies.zipf]
-version = "7.0.1"
-
[features]
crypto-dependencies = [
"aes",
"ctr",
+ "hmac",
+ "sha2",
]
default = ["crypto-dependencies"]
experimental = [
@@ -204,9 +206,9 @@ experimental = [
"rand",
]
multithreaded = ["rayon"]
-prio2 = [
- "crypto-dependencies",
- "hmac",
- "sha2",
+test-util = [
+ "hex",
+ "rand",
+ "serde_json",
+ "zipf",
]
-test-util = ["rand"]