Cargo Features
[dependencies]
swiftness_air = { version = "0.1.0", default-features = false, features = ["std", "dex", "recursive", "starknet", "dynamic", "stone5", "stone6", "keccak_160_lsb", "keccak_248_lsb", "blake2s_160_lsb", "blake2s_248_lsb"] }
- default = keccak_160_lsb, recursive, std, stone5
-
These default features are set whenever
swiftness_air
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables thiserror, std of starknet-core, starknet-crypto, swiftness_commitment, and swiftness_transcript
Affects
layout::CompositionPolyEvalError
,layout::OodsPolyEvalError
,layout::PublicInputError
,layout::CheckAssertsError
,layout::SafeMultError
,config::Error
,decommit::Error
… - dex
- recursive default
- recursive_with_poseidon small starknet
- starknet_with_keccak dynamic
- stone5 default
- stone6
- keccak_160_lsb default
-
Enables keccak_160_lsb of swiftness_commitment
- keccak_248_lsb
-
Enables keccak_248_lsb of swiftness_commitment
- blake2s_160_lsb
-
Enables blake2s_160_lsb of swiftness_commitment
- blake2s_248_lsb
-
Enables blake2s_248_lsb of swiftness_commitment