Cargo Features

[dependencies]
swiftness_stark = { version = "0.1.0", 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"] }
default = keccak_160_lsb, recursive, std, stone5

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

std default

Enables thiserror, std of starknet-core, starknet-crypto, swiftness_air, swiftness_commitment, swiftness_fri, and swiftness_pow

Affects commit::Error, config::Error, oods::OodsVerifyError, stark::Error, verify::Error

dex

Enables dex of swiftness_air

recursive default

Enables recursive of swiftness_air

recursive_with_poseidon

Enables recursive_with_poseidon of swiftness_air

small

Enables small of swiftness_air

starknet

Enables starknet of swiftness_air

starknet_with_keccak

Enables starknet_with_keccak of swiftness_air

dynamic

Enables dynamic of swiftness_air

stone5 default

Enables stone5 of swiftness_air

stone6

Enables stone6 of swiftness_air

keccak_160_lsb default

Enables keccak_160_lsb of swiftness_commitment, keccak of swiftness_pow

keccak_248_lsb

Enables keccak_248_lsb of swiftness_commitment, keccak of swiftness_pow

blake2s_160_lsb

Enables blake2s_160_lsb of swiftness_commitment, blake2s of swiftness_pow

blake2s_248_lsb

Enables blake2s_248_lsb of swiftness_commitment, blake2s of swiftness_pow