1
1
[package ]
2
2
name = " mithril-common"
3
- version = " 0.2.132 "
3
+ version = " 0.2.133 "
4
4
authors = { workspace = true }
5
5
edition = { workspace = true }
6
6
documentation = { workspace = true }
@@ -24,18 +24,17 @@ chrono = { version = "0.4.31", features = ["serde"] }
24
24
digest = " 0.10.7"
25
25
ed25519-dalek = { version = " 2.0.0" , features = [" rand_core" , " serde" ] }
26
26
fixed = " 1.24.0"
27
- glob = " 0.3.1"
27
+ glob = { version = " 0.3.1" , optional = true }
28
28
hex = " 0.4.3"
29
- http = " 0.2.9"
30
- jsonschema = " 0.17.1"
29
+ http = { version = " 0.2.9" , optional = true }
30
+ jsonschema = { version = " 0.17.1" , optional = true }
31
31
kes-summed-ed25519 = { version = " 0.2.1" , features = [
32
32
" serde_enabled" ,
33
33
" sk_clone_enabled" ,
34
34
] }
35
- mockall = " 0.11.4"
36
35
nom = " 7.1.3"
37
36
rand_chacha = " 0.3.1"
38
- rand_core = " 0.6.4"
37
+ rand_core = { version = " 0.6.4" , features = [ " getrandom " ] }
39
38
rayon = " 1.8.0"
40
39
semver = " 1.0.19"
41
40
serde = { version = " 1.0.188" , features = [" derive" ] }
@@ -45,18 +44,14 @@ serde_json = "1.0.107"
45
44
serde_with = " 3.3.0"
46
45
serde_yaml = " 0.9.25"
47
46
sha2 = " 0.10.8"
48
- slog = { version = " 2.7.0" , features = [
49
- " max_level_trace" ,
50
- " release_max_level_debug" ,
51
- ] }
52
- slog-scope = " 4.4.0"
47
+ slog = " 2.7.0"
53
48
sqlite = { version = " 0.31.1" , features = [" bundled" ] }
54
49
strum = { version = " 0.25.0" , features = [" derive" ] }
55
50
thiserror = " 1.0.49"
56
- tokio = { version = " 1.32.0" , features = [" full " ] }
51
+ tokio = { version = " 1.32.0" , features = [" fs " , " io-util " , " process " , " rt " , " sync " ] }
57
52
typetag = " 0.2.13"
58
53
walkdir = " 2.4.0"
59
- warp = " 0.3.6"
54
+ warp = { version = " 0.3.6" , optional = true }
60
55
61
56
[target .'cfg(not(windows))' .dependencies ]
62
57
# non-windows: use default rug backend
@@ -70,10 +65,12 @@ mithril-stm = { path = "../mithril-stm", default-features = false, features = [
70
65
71
66
[dev-dependencies ]
72
67
criterion = { version = " 0.5.1" , features = [" html_reports" , " async_tokio" ] }
68
+ mockall = " 0.11.4"
73
69
reqwest = { version = " 0.11.22" , features = [" json" ] }
74
70
slog-async = " 2.8.0"
75
71
slog-scope = " 4.4.0"
76
72
slog-term = " 2.9.0"
73
+ tokio = { version = " 1.32.0" , features = [" macros" , " time" ] }
77
74
78
75
[build-dependencies ]
79
76
glob = " 0.3.1"
@@ -83,7 +80,15 @@ serde_yaml = "0.9.25"
83
80
84
81
[features ]
85
82
default = []
83
+
84
+ allow_skip_signer_certification = []
85
+ # portable feature avoids SIGILL crashes on CPUs not supporting Intel ADX instruction set when built on CPUs that support it
86
86
portable = [
87
87
" mithril-stm/portable" ,
88
- ] # portable feature avoids SIGILL crashes on CPUs not supporting Intel ADX instruction set when built on CPUs that support it
89
- allow_skip_signer_certification = []
88
+ ]
89
+
90
+ # Enable all tests tools
91
+ test_tools = [" apispec" , " test_http_server" ]
92
+ # Enable tools to helps validate conformity to an OpenAPI specification
93
+ apispec = [" glob" , " http" , " jsonschema" , " warp" ]
94
+ test_http_server = [" warp" ]
0 commit comments