Cargo Features

[dependencies]
sbom-walker = { version = "0.10.0-alpha.1", default-features = false, features = ["crypto-cng", "crypto-nettle", "crypto-openssl", "crypto-botan", "crypto-rust", "cyclonedx-bom", "spdx-rs"] }
default = crypto-nettle, cyclonedx-bom, spdx-rs

These default features are set whenever sbom-walker is added without default-features = false somewhere in the dependency tree.

crypto-cng

Enables crypto-cng of sequoia-openpgp

crypto-nettle default

Enables crypto-nettle of sequoia-openpgp

sequoia-openpgp:

TODO(#333): Allow for/implement more backends

crypto-openssl

Enables crypto-openssl of sequoia-openpgp

crypto-botan

Enables crypto-botan of sequoia-openpgp

crypto-rust

Enables crypto-rust of sequoia-openpgp

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.

cyclonedx-bom default

Enables cyclonedx-bom ^0.7.0

spdx-rs default

Affects check::spdx