@@ -18,7 +18,7 @@ description = "A pure-Rust implementation of Bulletproofs using Ristretto"
1818edition  = " 2018" 
1919
2020[dependencies ]
21- curve25519-dalek  = { version  = " 2" default-features  = false , features  = [" u64_backend" " nightly " ,  " serde" ,  " alloc " 
21+ curve25519-dalek  = { version  = " 2" default-features  = false , features  = [" u64_backend" " serde" 
2222subtle  = { version  = " 2" default-features  = false  }
2323sha3  = { version  = " 0.8" default-features  = false  }
2424digest  = { version  = " 0.8" default-features  = false  }
@@ -29,7 +29,7 @@ serde = { version = "1", default-features = false, features = ["alloc"] }
2929serde_derive  = { version  = " 1" default-features  = false  }
3030thiserror  = { version  = " 1" optional  = true  }
3131merlin  = { version  = " 2" default-features  = false  }
32- clear_on_drop  = { version  = " 0.2" default-features  = false ,  features  = [ " nightly " ]  }
32+ clear_on_drop  = { version  = " 0.2" default-features  = false  }
3333
3434[dev-dependencies ]
3535hex  = " 0.3" 
@@ -38,10 +38,13 @@ bincode = "1"
3838rand_chacha  = " 0.2" 
3939
4040[features ]
41- default  = [" std" ,  " avx2_backend " 
41+ default  = [" std" 
4242avx2_backend  = [" curve25519-dalek/avx2_backend" 
4343yoloproofs  = []
44- std  = [" rand" " rand/std" " thiserror" 
44+ std  = [" rand" " rand/std" " thiserror" " curve25519-dalek/std" 
45+ nightly  = [" curve25519-dalek/nightly" " curve25519-dalek/alloc" " subtle/nightly" " clear_on_drop/nightly" 
46+ docs  = [" nightly" 
47+ 
4548
4649[[test ]]
4750name  = " range_proof" 
@@ -53,6 +56,7 @@ required-features = ["yoloproofs"]
5356[[bench ]]
5457name  = " range_proof" 
5558harness  = false 
59+ required-features  = [" avx2_backend" 
5660
5761[[bench ]]
5862name  = " generators" 
@@ -61,4 +65,4 @@ harness = false
6165[[bench ]]
6266name  = " r1cs" 
6367harness  = false 
64- required-features  = [" yoloproofs" 
68+ required-features  = [" yoloproofs" ,  " avx2_backend " 
0 commit comments