Cargo Features
[dependencies]
tss-esapi = { version = "8.0.0-alpha.1", default-features = false, features = ["generate-bindings", "abstraction", "rustcrypto", "rustcrypto-full", "sha1", "sha2", "bundled", "integration-tests", "serde"] }
- default = abstraction
-
The
abstractionfeature is set by default whenevertss-esapiis added withoutsomewhere in the dependency tree.default-features = false - generate-bindings
-
Enables generate-bindings of tss-esapi-sys
- abstraction default = rustcrypto
-
Affects
tss-esapi::abstraction… - rustcrypto abstraction rustcrypto-full? = digest, ecdsa, elliptic-curve, pkcs8, signature, x509-cert
- rustcrypto-full = p192, p224, p256, p384, p521, rsa, rustcrypto, sha1, sha2, sha3, sm2, sm3
- sha1 rustcrypto-full?
- sha2 rustcrypto-full?
- bundled
-
Enables bundled of tss-esapi-sys
- integration-tests = strum, strum_macros
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.
- serde implicit feature
-
Enables serde
serde:
A generic serialization/deserialization framework
- x509-cert rustcrypto?
- ecdsa rustcrypto?
- elliptic-curve rustcrypto?
- p192 rustcrypto-full?
- p224 rustcrypto-full?
- p256 rustcrypto-full?
- p384 rustcrypto-full?
- p521 rustcrypto-full?
- pkcs8 rustcrypto?
- rsa rustcrypto-full?
- sha3 rustcrypto-full?
- sm2 rustcrypto-full?
- sm3 rustcrypto-full?
- digest rustcrypto?
-
Enables digest ^0.10.7
- signature rustcrypto?
- strum integration-tests?
-
Enables strum ^0.26.3
- strum_macros integration-tests?
-
Enables strum_macros ^0.26.4