c3d5df1643
Switches all of the previous `state->verbose`-gated `eprintln!` calls to use macros from the `log` crate, trying to map them onto the previous verbosity levels, more or less following this mapping: 0. off 1. error/info/warn (depending on context) 2. trace This additionally includes a bunch of logic/branch reformatting (and occasional missed constants), since getting rid of all the gating on verbose provided ample opportunities to clean up the code. Hopefully I didn't break too much in the process!
23 lines
771 B
TOML
23 lines
771 B
TOML
[package]
|
|
name = "yubikey-piv"
|
|
version = "0.0.1" # Also update html_root_url in lib.rs when bumping this
|
|
description = """
|
|
Pure Rust host-side driver for the YubiKey Personal Identity Verification (PIV)
|
|
CCID application providing general-purpose public-key signing and encryption
|
|
with hardware-backed private keys for RSA (2048/1024) and ECC (P-256/P-384)
|
|
algorithms (e.g, PKCS#1v1.5, ECDSA)
|
|
"""
|
|
|
|
authors = ["Tony Arcieri <bascule@gmail.com>", "Yubico AB"]
|
|
edition = "2018"
|
|
license = "BSD-2-Clause"
|
|
repository = "https://github.com/tarcieri/yubikey-piv.rs"
|
|
readme = "README.md"
|
|
categories = ["api-bindings", "cryptography", "hardware-support"]
|
|
keywords = ["ccid", "ecdsa", "rsa", "piv", "yubikey"]
|
|
|
|
[dependencies]
|
|
libc = "0.2"
|
|
log = "0.4"
|
|
zeroize = "1"
|