Cargo Features

[dependencies]
bc-envelope = { version = "0.18.1", default-features = false, features = ["attachment", "compress", "encrypt", "expression", "known_value", "multithreaded", "proof", "recipient", "salt", "signature", "ssh", "sskr", "transaction", "types"] }
default = attachment, compress, encrypt, expression, known_value, proof, recipient, salt, signature, ssh, sskr, transaction, types

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

attachment default = known_value, types

Affects extension::attachment

compress default

Affects extension::compress

encrypt default recipient sskr = known_value

Affects extension::encrypt

expression default transaction = known_value

Affects extension::expressions

known_value default attachment encrypt expression salt signature types

Affects extension::known_values

multithreaded

Enables dcbor

proof default

Affects extension::proof

recipient default transaction = encrypt

Affects extension::recipient

salt default = known_value

Affects extension::salt

signature default ssh transaction = known_value

Affects extension::signature

ssh default = signature

Enables ssh-key

Affects extension::ssh

sskr default = encrypt

Affects extension::sskr

transaction default = expression, recipient, signature

Affects extension::transaction

types default attachment = known_value

Affects extension::types