diff --git a/Cargo.toml b/Cargo.toml
index b539878eede9e4ef6126f55d0e16cc13c4bda6a6..b60c431d747d559dda0297f901b3e6f1eb16bec2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,14 +25,17 @@ thiserror = "1.0.11"
 unwrap = "1.2.1"
 zeroize = { version = "1.1.0", features = ["zeroize_derive"] }
 
+# Benches dependencies
+criterion = { version = "0.3.1", optional = true }
+
 [dev-dependencies]
 bincode = "1.2.0"
-criterion = "0.3.1"
 sodiumoxide = "0.2.5"
 
 [[bench]]
 name = "ring_vs_sodium"
 harness = false
+required-features = ["criterion"]
 
 [features]
 default = ["dewif", "rand", "ser"]