forked from mobilecoinfoundation/mobilecoin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
52 lines (42 loc) · 1.68 KB
/
Cargo.toml
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
[package]
name = "mc-core"
version = "2.0.0"
authors = ["MobileCoin"]
edition = "2021"
description = "MobileCoin Core Library"
readme = "README.md"
[features]
bip39 = ["dep:tiny-bip39", "dep:slip10_ed25519"]
internals = [ ]
serde = ["dep:serde", "mc-core-types/serde"]
default = ["bip39", "mc-crypto-dalek/default"]
[dependencies]
curve25519-dalek = { version = "4.0.0-pre.2", default-features = false }
ed25519-dalek = { version = "2.0.0-pre.1", default-features = false }
hkdf = { version = "0.12.3" }
serde = { version = "1.0", optional = true, default-features = false, features = [ "derive" ] }
sha2 = { version = "0.10.5", default-features = false }
slip10_ed25519 = { version = "0.1", optional = true }
tiny-bip39 = { version = "1.0", optional = true }
zeroize = { version = "1.5", default-features = false }
mc-core-types = { path = "./types" }
mc-crypto-dalek = { path = "../crypto/dalek", default-features = false }
mc-crypto-hashes = { path = "../crypto/hashes", default-features = false }
mc-crypto-keys = { path = "../crypto/keys", default-features = false }
[dev-dependencies]
anyhow = { version = "1.0.26" }
clap = { version = "4.0.15", features = [ "derive" ] }
hex = { version = "0.4.3", default-features = false }
lazy_static = { version = "1.4.0" }
mc-test-vectors-definitions = { path = "../test-vectors/definitions" }
mc-util-test-vector = { path = "../util/test-vector" }
mc-util-test-with-data = { path = "../util/test-with-data" }
serde = { version = "1.0.0", features = [ "derive" ] }
serde_json = { version = "1.0.85" }
[build-dependencies]
anyhow = { version = "1.0.26" }
glob = { version = "0.3.0" }
[[example]]
name = "slip10"
path = "examples/slip10.rs"
required-features = ["bip39"]