-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCargo.toml
35 lines (32 loc) · 963 Bytes
/
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
[package]
name = "sssmc39"
version = "0.0.3"
authors = ["Yeastplume <yeastplume@protonmail.com>"]
edition = "2018"
license = "Apache-2.0"
repository = "https://github.com/yeastplume/rust-sssmc39"
description = "Work-in-Progress of Shamir Secret Sharing for Mnemonic Codes (SLIP-39)"
[dependencies]
lazy_static = "1.4.0"
bitvec = "1.0.1"
failure = "0.1.8"
failure_derive = "0.1.8"
rand = "0.8.5"
hmac = "0.12.1"
sha2 = "0.10.6"
ring = { version = "0.16.20", optional = true }
digest = { version = "0.10.6", optional = true }
pbkdf2 = { version = "0.12.1", optional = true, default-features = false }
[features]
#Highly recommended to use the ring version of pbkdf2.
#Do not the rust_crypto version where security is paramount
default = ["ring_pbkdf2"]
ring_pbkdf2 = ["ring", "digest"]
rust_crypto_pbkdf2 = ["pbkdf2"]
[dev-dependencies]
quickcheck = "1.0.3"
flate2 = "1.0.25"
itertools = "0.10.5"
serde = "1.0.159"
serde_derive = "1.0.159"
serde_json = "1.0.95"