Cargo Features
[dependencies]
oboron-cli = { version = "0.3.0", default-features = false, features = ["legacy", "zrbcx", "zmock", "aags", "aasv", "upbc", "apgs", "apsv", "mock", "atier", "utier", "ztier", "secure-schemes", "authenticated-schemes", "deterministic-schemes", "probabilistic-schemes", "all-schemes"] }
- default = all-schemes
-
The
all-schemesfeature is set by default wheneveroboron-cliis added withoutsomewhere in the dependency tree.default-features = false - legacy ztier?
-
oboron:
Legacy
backward compatibility - zrbcx ztier?
-
oboron:
Individual schemes
================== - zmock ztier?
- aags atier? deterministic-schemes?
- aasv atier? deterministic-schemes?
- upbc probabilistic-schemes? utier?
- apgs atier? probabilistic-schemes?
- apsv atier? probabilistic-schemes?
- mock
-
oboron:
Testing only
- atier all-schemes authenticated-schemes? secure-schemes? = aags, aasv, apgs, apsv
-
Scheme categories
- utier all-schemes secure-schemes? = upbc
-
oboron:
secure, not authenticated
- ztier all-schemes = legacy, zmock, zrbcx
-
oboron:
Z-tier infrastructure
Required by the obz binary
- secure-schemes = atier, utier
- authenticated-schemes = atier
- deterministic-schemes = aags, aasv
- probabilistic-schemes = apgs, apsv, upbc
- all-schemes default = atier, utier, ztier