Cargo.toml (1172B)
1 [package] 2 name = "osclientcerts" 3 version = "0.1.4" 4 authors = ["Dana Keeler <dkeeler@mozilla.com>"] 5 edition = "2018" 6 description = "Platform-specific support for client authentication certificates in Firefox" 7 license = "MPL-2.0" 8 9 [dependencies] 10 byteorder = "1.3" 11 cstr = "0.2" 12 env_logger = {version = "0.10", default-features = false } # disable `regex` to reduce code size 13 futures-executor = { version = "0.3" } 14 lazy_static = "1" 15 log = "0.4" 16 nserror = { path = "../../../../xpcom/rust/nserror" } 17 moz_task = { path = "../../../../xpcom/rust/moz_task" } 18 pkcs11-bindings = "0.1" 19 rsclientcerts = { path = "../rsclientcerts" } 20 rsclientcerts-util = { path = "../rsclientcerts-util" } 21 xpcom = { path = "../../../../xpcom/rust/xpcom" } 22 23 [target."cfg(any(target_os = \"macos\", target_os = \"ios\"))".dependencies.core-foundation] 24 version = "0.9" 25 26 [target."cfg(any(target_os = \"macos\", target_os = \"ios\"))".dependencies.libloading] 27 version = "0.8" 28 29 [target."cfg(target_os = \"windows\")".dependencies.winapi] 30 version = "0.3" 31 features = ["errhandlingapi", "wincrypt"] 32 33 [target.'cfg(target_os = "android")'.dependencies.android_logger] 34 version = "0.12.0" 35 default-features = false