@@ -3,32 +3,32 @@ name = "sia-rust"
3
3
version = " 0.1.0"
4
4
edition = " 2018"
5
5
6
- # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
6
+ # FIXME Optional fields missing from Cargo.toml: 'description', 'repository', and 'license'. These are not necessary, but recommended
7
+
8
+ [lib ]
9
+ crate-type = [" cdylib" , " rlib" ]
7
10
8
11
[dependencies ]
9
12
ed25519-dalek = { version = " 1.0.1" , features = [" serde" ] }
13
+ curve25519-dalek = " 3.2.0"
10
14
serde = { version = " 1.0" , features = [" derive" ] }
11
15
serde_json = { version = " 1" , features = [" preserve_order" , " raw_value" ] }
12
- serde_with = " 1.14.0"
13
16
nom = " 6.1.2"
14
17
blake2b_simd = " 0.5"
15
18
chrono = { version = " 0.4.23" , "features" = [" serde" ] }
16
- hex = " 0.4.2"
17
- reqwest = { version = " 0.11.9" , features = [" json" ]}
19
+ log = { version = " 0.4.19" , "features" = [" std" ] }
20
+ hex = { version = " 0.4.2" , "features" = [" serde" ] }
21
+ reqwest = { version = " 0.11.9" , features = [" json" , " rustls-tls" ], default-features = false }
18
22
base64 = " 0.21.2"
19
23
url = { version = " 2.2.2" , features = [" serde" ] }
20
24
derive_more = " 0.99.11"
21
25
rustc-hex = " 2"
22
- mm2_net = { path = " ../../mm2_net" }
23
26
http = " 0.2.12"
24
- common = { path = " ../../common" }
25
27
async-trait = " 0.1.76"
26
28
thiserror = " 1.0.40"
27
29
percent-encoding = " 2.1.0"
28
-
29
30
[dev-dependencies ]
30
31
once_cell = " 1.18.0"
31
- tokio = " 1.28.2"
32
32
33
33
[target .'cfg(target_arch = "wasm32")' .dependencies ]
34
34
getrandom = { version = " 0.2.9" , features = [" js" ] }
@@ -42,3 +42,8 @@ web-sys = { version = "0.3.55", features = ["Request", "RequestInit", "RequestMo
42
42
43
43
[target .'cfg(target_arch = "wasm32")' .dev-dependencies ]
44
44
wasm-bindgen-test = { version = " 0.3.2" }
45
+
46
+ [target .'cfg(not(target_arch = "wasm32"))' .dev-dependencies ]
47
+ tokio = { version = " 1.28.2" , features = [" rt" , " macros" ] }
48
+
49
+
0 commit comments