Cargo Features

[dependencies]
blueprint-crypto = { version = "0.1.0-alpha.3", default-features = false, features = ["std", "web", "k256", "sr25519-schnorrkel", "ed25519", "bls", "bn254", "sp-core", "sp-core-bls", "tangle-pair-signer", "evm", "hashing"] }
default = bls, bn254, ed25519, evm, hashing, k256, sp-core, sr25519-schnorrkel, std, tangle-pair-signer

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

std default

Enables std of optional blueprint-crypto-bls, optional blueprint-crypto-bn254, blueprint-crypto-core, optional blueprint-crypto-ed25519, optional blueprint-crypto-k256, optional blueprint-crypto-sp-core, optional blueprint-crypto-sr25519, and optional blueprint-crypto-tangle-pair-signer

web

Enables web of optional blueprint-crypto-tangle-pair-signer

k256 default

Enables blueprint-crypto-k256, k256 of blueprint-crypto-core

sr25519-schnorrkel default

Enables blueprint-crypto-sr25519, sr25519-schnorrkel of blueprint-crypto-core

ed25519 default

Enables blueprint-crypto-ed25519, zebra of blueprint-crypto-core

bls default

Enables blueprint-crypto-bls, bls of blueprint-crypto-core

bn254 default

Enables blueprint-crypto-bn254 and bn254 of blueprint-crypto-core

blueprint-crypto-core:

Crypto primitive features

sp-core default

Enables blueprint-crypto-sp-core, tangle of blueprint-crypto-core

sp-core-bls

Enables tangle of blueprint-crypto-core, bls of blueprint-crypto-sp-core

tangle-pair-signer default

Enables blueprint-crypto-tangle-pair-signer

evm default

Enables evm of optional blueprint-crypto-tangle-pair-signer

hashing default

Enables blake3-hasher, sha2-hasher and sha3-hasher of blueprint-crypto-hashing

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

blueprint-crypto-hashing hashing