Cargo Features

[dependencies]
ockam_api = { version = "0.84.0", default-features = false, features = ["std", "storage", "aws-lc", "rust-crypto", "privileged_portals", "test-utils"] }
default = privileged_portals, rust-crypto, std

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

std default = storage

Enables ockam, ockam_vault and ockam_vault_aws, use_std of either, std of tracing, std of hex and minicbor and std of ockam_abac, ockam_core, ockam_multiaddr, and ockam_node

ockam_core:

Feature (enabled by default): "std" enables functionality expected to be available on a standard platform.

storage std

Enables ockam

aws-lc

Enables aws-lc of ockam_transport_tcp and ockam_vault

rust-crypto default

Enables ring of ockam_transport_tcp, rust-crypto of ockam_vault

privileged_portals default

Enables privileged_portals of ockam_transport_tcp

test-utils

ockam_api has 7 features without comments.