File tree Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,11 @@ script:
24
24
- cargo build --verbose --features=rand
25
25
- cargo test --verbose --features=rand
26
26
- cargo test --verbose --features="rand serde"
27
- - cargo test --verbose --features="rand serde recovery"
27
+ - cargo test --verbose --features="rand serde recovery endomorphism "
28
28
- cargo build --verbose --no-default-features
29
29
- cargo build --verbose --no-default-features --features="serde"
30
30
- cargo build --verbose --no-default-features --features="rand"
31
- - cargo build --verbose --no-default-features --features="rand serde recovery"
31
+ - cargo build --verbose --no-default-features --features="rand serde recovery endomorphism "
32
32
- cargo build --verbose --no-default-features --features="fuzztarget recovery"
33
33
- cargo build --verbose
34
34
- cargo test --verbose
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ build = "build.rs"
15
15
16
16
# Should make docs.rs show all functions, even those behind non-default features
17
17
[package .metadata .docs .rs ]
18
- features = [ " rand" , " serde" , " recovery" ]
18
+ features = [ " rand" , " serde" , " recovery" , " endomorphism " ]
19
19
all-features = true
20
20
21
21
[build-dependencies ]
@@ -31,6 +31,7 @@ default = ["std"]
31
31
fuzztarget = []
32
32
std = []
33
33
recovery = []
34
+ endomorphism = []
34
35
35
36
[dev-dependencies ]
36
37
rand = " 0.6"
Original file line number Diff line number Diff line change @@ -52,9 +52,10 @@ fn main() {
52
52
. define ( "USE_NUM_NONE" , Some ( "1" ) )
53
53
. define ( "USE_FIELD_INV_BUILTIN" , Some ( "1" ) )
54
54
. define ( "USE_SCALAR_INV_BUILTIN" , Some ( "1" ) )
55
- . define ( "USE_ENDOMORPHISM" , Some ( "1" ) )
56
55
. define ( "ENABLE_MODULE_ECDH" , Some ( "1" ) ) ;
57
56
57
+ #[ cfg( feature = "endomorphism" ) ]
58
+ base_config. define ( "USE_ENDOMORPHISM" , Some ( "1" ) ) ;
58
59
#[ cfg( feature = "recovery" ) ]
59
60
base_config. define ( "ENABLE_MODULE_RECOVERY" , Some ( "1" ) ) ;
60
61
You can’t perform that action at this time.
0 commit comments