[package] name = "ctap2" version = "0.1.0" authors = [ "Fabian Kaczmarczyck ", "Guillaume Endignoux ", "Jean-Michel Picod ", ] license = "Apache-2.0" edition = "2018" [dependencies] libtock = { path = "third_party/libtock-rs" } cbor = { path = "libraries/cbor" } crypto = { path = "libraries/crypto" } byteorder = { version = "1", default-features = false } arrayref = "0.3.6" subtle = { version = "2.2", default-features = false, features = ["nightly"] } [features] debug_allocations = ["libtock/debug_allocations"] debug_ctap = ["crypto/derive_debug"] panic_console = ["libtock/panic_console"] std = ["cbor/std", "crypto/std", "crypto/derive_debug"] ram_storage = [] verbose = ["debug_ctap"] with_ctap1 = ["crypto/with_ctap1"] with_ctap2_1 = [] [dev-dependencies] elf2tab = "0.4.0" [build-dependencies] openssl = "0.10" [profile.dev] panic = "abort" lto = true # Link Time Optimization usually reduces size of binaries and static libraries [profile.release] panic = "abort" lto = true # Link Time Optimization usually reduces size of binaries and static libraries