Cargo Features

[dependencies]
divviup-cli = { version = "0.4.0", default-features = false, features = ["common", "aws-lc-rs", "ring", "hpke", "admin"] }
default = aws-lc-rs, common

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

common default = hpke

Enables client and tls12 of trillium-rustls

aws-lc-rs default

Building aws-lc-rs on Windows is challenging at best because of aws-lc's toolchain, so we allow using ring instead

Enables aws-lc-rs of trillium-rustls

ring

Enables ring of trillium-rustls

hpke common

Enables hpke-dispatch ^0.5.1 and rand

admin

Enables admin of divviup-client