Cargo Features

[dependencies]
frost-dalek = { version = "0.2.3", default-features = false, features = ["std", "alloc", "nightly", "u32_backend", "u64_backend", "simd_backend"] }
default = std, u64_backend

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

std default

Enables std of curve25519-dalek ^3 and ed25519-dalek ^1

Affects frost-dalek::signature

alloc

Enables alloc of curve25519-dalek ^3 and ed25519-dalek ^1

nightly

Enables nightly of curve25519-dalek ^3 and ed25519-dalek ^1

u32_backend

The u32 backend uses u32s with u64 products.

Enables u32_backend of curve25519-dalek ^3 and ed25519-dalek ^1

u64_backend default

The u64 backend uses u64s with u128 products.

Enables u64_backend of curve25519-dalek ^3 and ed25519-dalek ^1

simd_backend

The SIMD backend uses parallel formulas, using either AVX2 or AVX512-IFMA.

Enables simd_backend of curve25519-dalek ^3 and ed25519-dalek ^1