Cargo Features

[dependencies]
csaf-cli = { version = "0.10.0-alpha.2", default-features = false, features = ["crypto-cng", "crypto-nettle", "crypto-openssl", "crypto-botan", "crypto-rust", "vendored", "csaf-validator-lib"] }
default = crypto-nettle

The crypto-nettle feature is set by default whenever csaf-cli is added without default-features = false somewhere in the dependency tree.

crypto-cng

Enables crypto-cng of csaf-walker

crypto-nettle default

Enables crypto-nettle of csaf-walker

crypto-openssl

Enables crypto-openssl of csaf-walker

crypto-botan

Enables crypto-botan of csaf-walker

crypto-rust

Enables crypto-rust of csaf-walker

vendored

Enables vendored of openssl

just there for the feature

csaf-validator-lib

Enables csaf-validator-lib of csaf-walker

Affects cmd::VerificationArguments.profile, cmd::VerificationArguments.timeout, cmd::VerificationArguments.skip, cmd::ValidatorProfile

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.

openssl vendored?