Cargo Features

[dependencies]
sp-keystore = { version = "0.40.0", default-features = false, features = ["std", "bls-experimental"] }
default = std

The std feature is set by default whenever sp-keystore is added without default-features = false somewhere in the dependency tree.

std default

Enables parking_lot, std of parity-scale-codec, std of sp-core and sp-externalities

Affects sp-keystore::testing

bls-experimental

This feature adds BLS crypto primitives.
It should not be used in production since the implementation and interface may still be subject to significant changes.

Enables bls-experimental of sp-core

Affects sp-keystore::Keystore.bls381_public_keys, sp-keystore::Keystore.bls377_public_keys, sp-keystore::Keystore.ecdsa_bls377_public_keys, sp-keystore::Keystore.bls381_generate_new, sp-keystore::Keystore.bls377_generate_new, sp-keystore::Keystore.ecdsa_bls377_generate_new, sp-keystore::Keystore.bls381_sign, sp-keystore::Keystore.bls377_sign, sp-keystore::Keystore.ecdsa_bls377_sign, sp-keystore::Keystore.ecdsa_bls377_sign_with_keccak256