aboutsummaryrefslogtreecommitdiff
path: root/rust/Cargo.toml
blob: 592262a767f2f395d57daf3c12e4bba1e11365ad (plain) (blame)
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
[package]
name = "passfish"
version = "0.2.0"
edition = "2018"

[dependencies]
libc = "0.2"
serde = { version = "1.0", features = ["derive", "rc"] }
toml = "0.5"
dirs = "4.0"
unicode-segmentation = "1.10.0"
mockall_double = "0.2"
ripemd = {version = "0.1.3", features = ["std"] }
passwordmaker_macros = { path = "../rust_macro" }
passwordmaker-rs = { version = "0.2" , features = ["precomputed_max_powers"] }
# Need to pin proc-macro2 to version 1.0.43. Newer versions are incompatible with Rust 1.52
proc-macro2 = "=1.0.43"

[dev-dependencies]
mockall = "0.11"
rust_testhelper = { path = "../rust_testhelper" }

[lib]
name = "passfish"
crate-type = ["cdylib"]