Cargo Features

[dependencies]
tectonic-bedrock = { version = "0.2.0", default-features = false, features = ["eth_falcon", "hhd", "falcon", "mceliece", "ml-dsa", "ml-kem", "kgen", "decp", "sign", "vrfy", "xwing"] }
default = decp, encp, eth_falcon, falcon, hhd, kgen, mceliece, ml-dsa, ml-kem, sign, vrfy, xwing

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

eth_falcon default = falcon, rand_chacha, rand_core, zeroize

Enables eth_falcon of tectonic-fn-dsa-comm, optional tectonic-fn-dsa-sign, and optional tectonic-fn-dsa-vrfy

hhd default = bip32, hmac, rand_core, sha2, tiny-bip39, zeroize

Affects tectonic-bedrock::hhd

falcon default eth_falcon

Enables falcon of tectonic-oqs

Affects tectonic-bedrock::falcon

mceliece default

Enables classic_mceliece of tectonic-oqs

Affects tectonic-bedrock::kem

ml-dsa default

Enables ml_dsa of tectonic-oqs

Affects tectonic-bedrock::ml_dsa

ml-kem default

Enables ml_kem of tectonic-oqs

Affects tectonic-bedrock::kem

kgen default = fn-dsa-comm, fn-dsa-kgen

Enables getrandom of optional rand_core ^0.6

encp decp default
sign default = fn-dsa-comm, fn-dsa-sign
vrfy default = fn-dsa-comm, fn-dsa-vrfy
xwing default = rand_core, sha3, x25519-dalek

Affects tectonic-bedrock::xwing

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.

rand_chacha eth_falcon

Enables rand_chacha ^0.3

rand_core eth_falcon hhd xwing

Enables rand_core ^0.6

sha3 xwing

Enables sha3 ^0.10

x25519-dalek xwing
zeroize eth_falcon hhd
bip32 hhd
hmac hhd

Enables hmac ^0.12.1

sha2 hhd

Enables sha2 ^0.10.9

tiny-bip39 hhd
fn-dsa-kgen kgen

Enables tectonic-fn-dsa-kgen

fn-dsa-sign sign

Enables tectonic-fn-dsa-sign

fn-dsa-vrfy vrfy

Enables tectonic-fn-dsa-vrfy

fn-dsa-comm eth_falcon kgen sign vrfy

Enables tectonic-fn-dsa-comm

oqs falcon mceliece ml-dsa ml-kem

Enables tectonic-oqs