[workspace] resolver = "2" members = [ "rosenpass", "ciphers", "util", "constant-time", "sodium", "to", "fuzz", "secret-memory", ] default-members = [ "rosenpass" ] [workspace.metadata.release] # ensure that adding `--package` as argument to `cargo release` still creates version tags in the form of `vx.y.z` tag-prefix = "" [workspace.dependencies] rosenpass = { path = "rosenpass" } rosenpass-util = { path = "util" } rosenpass-constant-time = { path = "constant-time" } rosenpass-sodium = { path = "sodium" } rosenpass-ciphers = { path = "ciphers" } rosenpass-to = { path = "to" } rosenpass-secret-memory = { path = "secret-memory" } criterion = "0.4.0" test_bin = "0.4.0" libfuzzer-sys = "0.4" stacker = "0.1.15" doc-comment = "0.3.3" base64 = "0.21.1" zeroize = "1.7.0" memoffset = "0.9.0" lazy_static = "1.4.0" thiserror = "1.0.40" paste = "1.0.12" env_logger = "0.10.0" toml = "0.7.4" static_assertions = "1.1.0" allocator-api2 = "0.2.16" rand = "0.8.5" log = { version = "0.4.17" } clap = { version = "4.3.0", features = ["derive"] } serde = { version = "1.0.163", features = ["derive"] } arbitrary = { version = "1.3.2", features = ["derive"] } anyhow = { version = "1.0.71", features = ["backtrace"] } mio = { version = "0.8.6", features = ["net", "os-poll"] } libsodium-sys-stable= { version = "1.19.28", features = ["use-pkg-config"] } oqs-sys = { version = "0.8", default-features = false, features = ['classic_mceliece', 'kyber'] }