1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
[]
= "sshcerts"
= "0.11.1"
= ["Mitchell Grenier <mitchell@confurious.io>"]
= "2018"
= "LICENSE"
= "A library for parsing, verifying, and creating SSH Certificates"
= "https://github.com/obelisk/sshcerts"
= "https://github.com/obelisk/sshcerts"
= ["ssh", "yubikey", "certs", "certificates"]
= ["authentication"]
[]
= ["rsa-signing"]
= ["encrypted-keys", "rsa-signing", "x509-support", "yubikey-support", "fido-support"]
= ["aes", "bcrypt-pbkdf", "ctr"]
# Full FIDO support pulls in ctap-hid-fido2 with USB dependencies. Use fido-lite
# if you need to work with fido data, without needing to generate it.
= ["ctap-hid-fido2", "fido-lite"]
= ["minicbor", "x509-parser"]
= ["simple_asn1", "num-bigint"]
= ["der-parser", "x509", "x509-parser"]
= ["rcgen", "yubikey", "yubikey-lite"]
= ["x509-support"]
[]
= "0.13"
= "0.16"
= { = "1", = ["zeroize_derive"]}
# Dependencies for rsa-signing
= { = "0.5", = true}
= { = "0.4", = true}
# Dependencies for yubikey-support
= { = "0.5", = ["untested"], = true}
= { = ">0.7.4", = true}
= { = "0.8", = true}
= { = "0.2", = true}
= { = "0.13", = ["verify"], = true}
= { = "5", = true}
# Dependencies for encrypted-keys
= { = "0.7", = ["ctr"], = true}
= { = "0.6", = true}
= { = "0.8", = true}
# Dependencies for fido-support
= { = "3", = true}
= { = "0.13", = true}
#ctap-hid-fido2 = {git = "https://github.com/gebogebogebo/ctap-hid-fido2", branch="master", optional = true}
#ctap-hid-fido2 = {git = "https://github.com/obelisk/ctap-hid-fido2", branch="device_by_path", optional = true}
#ctap-hid-fido2 = {path = "../ctap-hid-fido2", optional = true}
[]
= "0.8.2"
= "0.4.2"
= "3.0.5"
= "0.3"
[[]]
= "certs_per_second"
= false
= ["yubikey-support"]
[[]]
= "yk-fingerprint"
= ["yubikey-support"]
[[]]
= "yk-provision"
= ["yubikey-support"]
[[]]
= "sign-with-yubikey"
= ["yubikey-support"]
[[]]
= "ssh-pkey-info"
= ["encrypted-keys"]
[[]]
= "into-ssh-pubkey"
= ["x509-support"]
[[]]
= "new-fido-sshkey"
= ["fido-support"]
[[]]
= "privkey-encrypted"
= "tests/privkey_encrypted.rs"
= ["encrypted-keys"]
[[]]
= "cert-creation-parse-rsa"
= "tests/cert-creation-parse-rsa.rs"
= ["encrypted-keys"]
[[]]
= "fido-lite"
= "tests/fido-lite.rs"
= ["fido-support"]
[[]]
= "yubikey-lite"
= "tests/yubikey-lite.rs"
= ["yubikey-lite"]