[package] name = "native-pkcs11-piv" version = "0.2.18" description = "native-pkcs11 backend for macos keychain." authors.workspace = true edition.workspace = true rust-version.workspace = true repository.workspace = true license.workspace = true [dependencies] native-pkcs11-traits = { version = "0.2.0", path = "../native-pkcs11-traits" } p256 = { version = "0.13.2", default-features = false, features = [ "arithmetic", "pkcs8", "std", ] } pinentry = "0.5.0" rand = "0.8.5" rpassword = "7.3.1" rsa = { version = "0.9.6", default-features = false, features = ["std"] } secrecy = "0.8.0" # TODO: temporary workaround for RustCrypto/traits#1262, remove after upgrading # the p256 package past 0.13.0. spki = { version = "0.7.3", features = ["std"] } thiserror = "1.0.61" tracing = "0.1.40" tracing-error = { version = "0.2.0", default-features = false } x509-cert = { version = "0.2.5", default-features = false } yubikey = { version = "0.8.0", features = ["untested"] } sha1 = "0.10" x509-parser = "0.16.0" [dev-dependencies] serial_test = { version = "3.1.1", default-features = false }