-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
75 lines (68 loc) · 1.99 KB
/
Copy pathCargo.toml
File metadata and controls
75 lines (68 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[workspace]
resolver = "3"
members = [
"ark-babyjubjub",
"eddsa-babyjubjub",
"poseidon2",
]
[workspace.package]
edition = "2024"
rust-version = "1.86"
repository = "https://github.com/TaceoLabs/eddsa-babyjubjub"
license = "MIT OR Apache-2.0"
[workspace.dependencies]
ark-algebra-test-templates = "0.6"
ark-bn254 = "0.6"
ark-curve-constraint-tests = "0.6"
ark-ec = { version = "0.6", default-features = false }
ark-ff = { version = "0.6", default-features = false }
ark-groth16 = { version = "0.6", default-features = false }
ark-r1cs-std = { version = "0.6", default-features = false }
ark-relations = { version = "0.6", default-features = false }
ark-serde-compat = { package = "taceo-ark-serde-compat", version = "0.6", default-features = false, features = [
"babyjubjub"
] }
ark-serialize = { version = "0.6", default-features = false }
ark-std = "0.6"
blake3 = "1"
eyre = "0.6"
num-bigint = "0.4"
num-traits = "0.2"
rand = "0.8"
serde = { version = "1" }
thiserror = "2"
zeroize = { version = "1", features = ["derive"] }
[workspace.lints.clippy]
all = { level = "deny", priority = -1 }
allow_attributes_without_reason = "deny"
assertions_on_result_states = "deny"
dbg_macro = "deny"
decimal_literal_representation = "deny"
exhaustive_enums = "deny"
exhaustive_structs = "deny"
iter_over_hash_type = "deny"
let_underscore_must_use = "deny"
missing_assert_message = "deny"
pedantic = { level = "deny", priority = -1 }
print_stderr = "deny"
print_stdout = "deny"
undocumented_unsafe_blocks = "deny"
unnecessary_safety_comment = "deny"
unwrap_used = "deny"
[workspace.lints.rust]
missing_docs = "deny"
unsafe_code = "forbid"
# So that `taceo-ark-serde-compat` shares the in-tree `taceo-ark-babyjubjub`
# instead of pulling its own copy from crates.io.
[patch.crates-io]
taceo-ark-babyjubjub = { path = "ark-babyjubjub" }
# This profile can be used for CI in pull requests.
[profile.ci-dev]
inherits = "dev"
opt-level = 1
debug = true
incremental = false
[profile.profiling]
inherits = "bench"
debug = true
lto = "thin"