# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.65" name = "yubikey" version = "0.8.0" authors = [ "Tony Arcieri ", "Yubico AB", ] description = """ Pure Rust cross-platform host-side driver for YubiKey devices from Yubico with support for hardware-backed public-key decryption and digital signatures using the Personal Identity Verification (PIV) application. Supports RSA (1024/2048) or ECC (NIST P-256/P-384) algorithms e.g, PKCS#1v1.5, ECDSA """ readme = "README.md" keywords = [ "ecdsa", "encryption", "rsa", "piv", "signature", ] categories = [ "api-bindings", "authentication", "cryptography", "hardware-support", ] license = "BSD-2-Clause" repository = "https://github.com/iqlusioninc/yubikey.rs" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [dependencies.der] version = "0.7.1" [dependencies.des] version = "0.8" [dependencies.ecdsa] version = "0.16.7" features = [ "digest", "pem", ] [dependencies.elliptic-curve] version = "0.13" [dependencies.hex] version = "0.2" features = ["alloc"] package = "base16ct" [dependencies.hmac] version = "0.12" [dependencies.log] version = "0.4" [dependencies.nom] version = "7" [dependencies.num-bigint-dig] version = "0.8" features = ["rand"] [dependencies.num-integer] version = "0.1" [dependencies.num-traits] version = "0.2" [dependencies.p256] version = "0.13" [dependencies.p384] version = "0.13" [dependencies.pbkdf2] version = "0.12" features = ["hmac"] default-features = false [dependencies.pcsc] version = "2.3.1" [dependencies.rand_core] version = "0.6" features = ["std"] [dependencies.rsa] version = "0.9.2" features = ["sha2"] [dependencies.secrecy] version = "0.8" [dependencies.sha1] version = "0.10" features = ["oid"] [dependencies.sha2] version = "0.10" features = ["oid"] [dependencies.signature] version = "2" [dependencies.subtle] version = "2" [dependencies.uuid] version = "1.2" features = ["v4"] [dependencies.x509-cert] version = "0.2.3" features = [ "builder", "hazmat", ] [dependencies.zeroize] version = "1" [dev-dependencies.env_logger] version = "0.10" [dev-dependencies.once_cell] version = "1" [dev-dependencies.signature] version = "2" [features] untested = []