[[bin]]
name = "solo2"
required-features = ["cli"]
[build-dependencies.clap]
features = ["cargo", "derive"]
version = "4"
[build-dependencies.clap-verbosity-flag]
version = "2"
[build-dependencies.clap_complete]
version = "4"
[build-dependencies.lazy_static]
version = "1.4.0"
[dependencies.anyhow]
version = "1.0.40"
[dependencies.atty]
optional = true
version = "0.2.14"
[dependencies.clap]
features = ["cargo", "derive"]
optional = true
version = "4"
[dependencies.clap-verbosity-flag]
optional = true
version = "2"
[dependencies.clap_complete]
optional = true
version = "4"
[dependencies.ctrlc]
optional = true
version = "3.2.0"
[dependencies.data-encoding]
version = "2.3.2"
[dependencies.dialoguer]
version = "0.10"
[dependencies.flexiber]
features = ["std"]
version = "0.1.0"
[dependencies.getrandom]
version = "0.2"
[dependencies.hex]
version = "0.4.3"
[dependencies.hex-literal]
version = "0.3.1"
[dependencies.hidapi]
default-features = false
features = ["linux-static-hidraw"]
version = "2"
[dependencies.indicatif]
version = "0.17"
[dependencies.iso7816]
version = "0.1.0"
[dependencies.lazy_static]
optional = true
version = "1.4.0"
[dependencies.log]
version = "0.4.14"
[dependencies.lpc55]
version = "0.2"
[dependencies.p256]
features = ["pkcs8"]
optional = true
version = "0.12"
[dependencies.pcsc]
version = "2.4"
[dependencies.pkcs8]
features = ["alloc"]
optional = true
version = "0.9"
[dependencies.pretty_env_logger]
optional = true
version = "0.4.0"
[dependencies.rand_core]
optional = true
version = "0.6.2"
[dependencies.rcgen]
optional = true
version = "0.10"
[dependencies.serde_json]
version = "1.0.64"
[dependencies.sha-1]
version = "0.10"
[dependencies.sha2]
version = "0.10"
[dependencies.time]
version = "0.3"
[dependencies.ureq]
features = ["json"]
version = "2.1.1"
[dependencies.webbrowser]
version = "0.8"
[dependencies.x509-parser]
features = ["verify"]
version = "0.14.0"
[dependencies.yasna]
optional = true
version = "0.5.0"
[features]
cli = ["atty", "clap", "clap_complete", "clap-verbosity-flag", "ctrlc", "lazy_static", "pretty_env_logger"]
default = ["cli"]
dev-pki = ["p256", "pkcs8", "rand_core", "rcgen", "yasna"]
network-tests = []
[package]
authors = ["SoloKeys, built with Trussed®."]
description = "Library and CLI for the SoloKeys Solo 2 security key"
documentation = "https://docs.rs/solo2"
edition = "2021"
license = "Apache-2.0 OR MIT"
name = "solo2"
readme = "README.md"
repository = "https://github.com/solokeys/solo2-cli"
rust-version = "1.60"
version = "0.2.2"