Cargo Features

[dependencies]
amcl = { version = "0.2.0", default-features = false, features = ["bn254", "ansii", "bls24", "bls48", "bls381", "bls383", "bls461", "brainpool", "c25519", "c41417", "ed25519", "fp512BN", "goldilocks", "hifive", "nist256", "nist384", "nist521", "nums256e", "nums256w", "nums384e", "nums384w", "nums512e", "nums512w", "secp256k1", "rsa2048", "rsa3072", "rsa4096"] }
default = bn254

The bn254 feature is set by default whenever amcl is added without default-features = false somewhere in the dependency tree.

bn254 default

Affects amcl::bn254

bn254cx ansii
bls24

Affects amcl::bls24

bls48

Affects amcl::bls48

bls381

Affects amcl::bls381

bls383

Affects amcl::bls383

bls461

Affects amcl::bls461

brainpool

Affects amcl::brainpool

c25519

Affects amcl::c25519

c41417

Affects amcl::c41417

ed25519

Affects amcl::ed25519

fp256Bn fp512BN
goldilocks

Affects amcl::goldilocks

hifive

Affects amcl::hifive

nist256

Affects amcl::nist256

nist384

Affects amcl::nist384

nist521

Affects amcl::nist521

nums256e

Affects amcl::nums256e

nums256w

Affects amcl::nums256w

nums384e

Affects amcl::nums384e

nums384w

Affects amcl::nums384w

nums512e

Affects amcl::nums512e

nums512w

Affects amcl::nums512w

secp256k1

Affects amcl::secp256k1

rsa2048

Affects amcl::rsa2048

rsa3072

Affects amcl::rsa3072

rsa4096

Affects amcl::rsa4096