respect experiment_libcrux_blake2 feature flag

This commit is contained in:
Jan Winkelmann (keks)
2025-02-28 08:49:34 +01:00
parent 6494518460
commit 576ad5f6d0
5 changed files with 21 additions and 15 deletions

View File

@@ -10,14 +10,12 @@ repository = "https://github.com/rosenpass/rosenpass"
readme = "readme.md"
[features]
#default = ["experiment_libcrux_all"]
experiment_libcrux_all = [
"experiment_libcrux_blake2",
"experiment_libcrux_chachapoly",
"experiment_libcrux_kyber",
]
experiment_libcrux_blake2 = ["dep:libcrux-blake2"]
experiment_libcrux_blake2 = ["dep:libcrux-blake2", "dep:thiserror"]
experiment_libcrux_chachapoly = ["dep:libcrux-chacha20poly1305", "dep:libcrux"]
experiment_libcrux_kyber = ["dep:libcrux-ml-kem", "dep:rand"]
@@ -39,6 +37,7 @@ libcrux-blake2 = { workspace = true, optional = true }
libcrux-ml-kem = { workspace = true, optional = true, features = ["kyber"] }
sha3 = { workspace = true }
rand = { workspace = true, optional = true }
thiserror = { workspace = true, optional = true }
[dev-dependencies]
rand = { workspace = true }