Cargo Features
[dependencies]
authenticator-ctap2-2021 = { version = "0.3.2-dev.1", default-features = false, features = ["binding-recompile", "webdriver", "crypto_dummy", "crypto_ring", "crypto_openssl", "crypto_nss"] }
- default = crypto_openssl
-
The
crypto_openssl
feature is set by default wheneverauthenticator-ctap2-2021
is added without
somewhere in the dependency tree.default-features = false - binding-recompile = bindgen
- webdriver = bytes, tokio, warp
-
Affects
virtualdevices::webdriver
… - crypto_dummy
-
Crypto backends
NOTE: These are mutually exclusive, but cargo does not support that.
Selecting more than one will result in a compilation error!
Default: NSS - crypto_ring = ring
- crypto_openssl default = openssl, openssl-sys
- crypto_nss
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- tokio webdriver?
- warp webdriver?
- bytes webdriver?
-
Enables bytes ^0.5
- ring crypto_ring?
-
Enables ring ^0.16
Crypto backends
- openssl-sys crypto_openssl
- openssl crypto_openssl
- bindgen build binding-recompile?
-
Enables bindgen ^0.58.1