Cargo Features

[dependencies]
ed448-goldilocks = { version = "0.14.0-pre.4", default-features = false, features = ["std", "alloc", "bits", "pkcs8", "signing", "serde"] }
default = pkcs8, signing, std

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

std default = alloc
alloc std

Enables alloc of optional ed448, elliptic-curve, optional serdect, and optional signature

ed448:

optional dependencies

bits

Enables bits of elliptic-curve

Affects ed448-goldilocks::Ed448ScalarBits, ed448-goldilocks::Decaf448ScalarBits

pkcs8 default

Enables elliptic-curve, pkcs8 of optional ed448

Affects signing_key::KeypairBytes, sign::ALGORITHM_OID, sign::ALGORITHM_ID

signing default

Enables ed448 and signature

serde

Enables serdect, serde_bytes of optional ed448