# SPDX-FileCopyrightText: 2021-2024 Heiko Schaefer # SPDX-FileCopyrightText: 2022 Nora Widdecke # SPDX-FileCopyrightText: 2023 David Runge # SPDX-License-Identifier: MIT OR Apache-2.0 [package] authors = ["Heiko Schaefer "] categories = [ "authentication", "command-line-utilities", "cryptography", "hardware-support", ] description = "A tool for inspecting, configuring and using OpenPGP cards" documentation = "https://docs.rs/crate/openpgp-card-tools" edition = "2021" keywords = ["openpgp", "smartcard"] license = "MIT OR Apache-2.0" name = "openpgp-card-tools" repository = "https://codeberg.org/openpgp-card/openpgp-card-tools" rust-version = "1.70" version = "0.11.7" [[bin]] name = "oct" path = "src/oct.rs" [dependencies] anyhow = "1" card-backend = "0.2" card-backend-pcsc = "0.5" chrono = "0.4" clap = { version = "4", features = ["derive", "string", "wrap_help"] } clap_allgen = "0.2.0" env_logger = "0.11" hex = "0.4" indoc = "2" log = "0.4" openpgp-card = "0.5" openpgp-card-rpgp = "0.2" pem = "1" pgp = "0.14" rand = "0.8" rpgpie = "0.3" rpassword = "7" secrecy = "0.8" semver = "1.0.14" serde = { version = "1.0.145", features = ["derive"] } serde_json = "1.0.86" serde_yaml_ng = "0.10" sshkeys = "0.3.2" thiserror = "1.0.37" [build-dependencies] subplot-build = "0.11" [dev-dependencies] culpa = "1" subplotlib = "0.11" [profile.release] codegen-units = 1 [package.metadata.cargo-udeps.ignore] development = ["culpa", "subplotlib"]