-
Notifications
You must be signed in to change notification settings - Fork 324
Expand file tree
/
Copy pathCargo.toml
More file actions
49 lines (44 loc) · 1.24 KB
/
Cargo.toml
File metadata and controls
49 lines (44 loc) · 1.24 KB
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
[package]
name = "opensk-wasefire"
version = "0.1.0"
authors = [
"Fabian Kaczmarczyck <kaczmarczyck@google.com>",
"Guillaume Endignoux <guillaumee@google.com>",
"Jean-Michel Picod <jmichel@google.com>",
"Julien Cretin <cretin@google.com>",
]
license = "Apache-2.0"
edition = "2024"
[dependencies]
portable-atomic-util = { version = "0.2.6", default-features = false, features = ["alloc"] }
wasefire-common = { path = "third_party/wasefire/crates/common", optional = true }
[dependencies.wasefire]
path = "third_party/wasefire/crates/prelude"
default-features = false
features = [
"api-button",
"api-clock",
"api-crypto-cbc",
"api-crypto-ecdh",
"api-crypto-ecdsa",
"api-crypto-hash",
"api-crypto-hkdf",
"api-led",
"api-rng",
"api-store",
"api-timer",
"api-usb-ctap",
]
[dependencies.opensk]
path = "libraries/opensk"
default-features = false
[features]
config-command = ["opensk/config_command"]
ctap1 = ["opensk/with_ctap1"]
debug = ["opensk/debug_ctap"]
ed25519 = ["opensk/ed25519", "wasefire/api-crypto-ed25519"]
fingerprint = ["dep:wasefire-common", "opensk/fingerprint", "wasefire/api-fingerprint-matcher"]
led-1 = []
test = ["opensk/std", "wasefire/test"]
[build-dependencies]
uuid = { version = "0.8", features = ["v4"] }