Cargo Features

[dependencies]
swiftness_air = { version = "0.1.2", default-features = false, features = ["std", "dex", "recursive", "recursive_with_poseidon", "small", "starknet", "starknet_with_keccak", "dynamic", "stone5", "stone6", "keccak_160_lsb", "keccak_248_lsb", "blake2s_160_lsb", "blake2s_248_lsb", "test_fixtures"] }
default = dynamic, keccak_160_lsb, std, stone5

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

std default

Enables thiserror, std of starknet-core ^0.11.1, starknet-crypto, swiftness_commitment, and swiftness_transcript

Affects layout::CompositionPolyEvalError, layout::OodsPolyEvalError, layout::PublicInputError, layout::CheckAssertsError, layout::SafeMultError, config::Error, decommit::Error

dex

Affects layout::dex

recursive

Affects layout::recursive

recursive_with_poseidon

Affects layout::recursive_with_poseidon

small

Affects layout::small

starknet

Affects layout::starknet

starknet_with_keccak

Affects layout::starknet_with_keccak

dynamic default

Affects layout::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

test_fixtures