[[bench]]
harness = false
name = "bench"
[dependencies.base58]
optional = true
version = "0.1.0"
[dependencies.blake2-rfc]
default-features = false
optional = true
version = "0.2.18"
[dependencies.byteorder]
default-features = false
version = "1.3.2"
[dependencies.codec]
default-features = false
features = ["derive"]
package = "parity-scale-codec"
version = "2.0.0"
[dependencies.dyn-clonable]
optional = true
version = "0.9.0"
[dependencies.ed25519-dalek]
default-features = false
features = ["u64_backend", "alloc"]
optional = true
version = "1.0.1"
[dependencies.futures]
optional = true
version = "0.3.1"
[dependencies.hash-db]
default-features = false
version = "0.15.2"
[dependencies.hash256-std-hasher]
default-features = false
version = "0.15.2"
[dependencies.hex]
default-features = false
optional = true
version = "0.4"
[dependencies.impl-serde]
optional = true
version = "0.3.0"
[dependencies.lazy_static]
default-features = false
optional = true
version = "1.4.0"
[dependencies.libsecp256k1]
default-features = false
features = ["hmac"]
optional = true
version = "0.3.2"
[dependencies.log]
default-features = false
version = "0.4.11"
[dependencies.merlin]
default-features = false
optional = true
version = "2.0"
[dependencies.num-traits]
default-features = false
version = "0.2.8"
[dependencies.parity-util-mem]
default-features = false
features = ["primitive-types"]
version = "0.9.0"
[dependencies.parking_lot]
optional = true
version = "0.11.1"
[dependencies.primitive-types]
default-features = false
features = ["codec"]
version = "0.9.0"
[dependencies.rand]
features = ["small_rng"]
optional = true
version = "0.7.3"
[dependencies.regex]
optional = true
version = "1.4.2"
[dependencies.schnorrkel]
default-features = false
features = ["preaudit_deprecated", "u64_backend"]
optional = true
version = "0.9.1"
[dependencies.secrecy]
default-features = false
version = "0.7.0"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.101"
[dependencies.sha2]
default-features = false
optional = true
version = "0.9.2"
[dependencies.sp-debug-derive]
version = "3.0.0"
[dependencies.sp-externalities]
optional = true
version = "0.9.0"
[dependencies.sp-runtime-interface]
default-features = false
version = "3.0.0"
[dependencies.sp-std]
default-features = false
version = "3.0.0"
[dependencies.sp-storage]
default-features = false
version = "3.0.0"
[dependencies.substrate-bip39]
optional = true
version = "0.4.2"
[dependencies.thiserror]
optional = true
version = "1.0.21"
[dependencies.tiny-bip39]
optional = true
version = "0.8"
[dependencies.tiny-keccak]
features = ["keccak"]
optional = true
version = "2.0.1"
[dependencies.twox-hash]
default-features = false
optional = true
version = "1.5.0"
[dependencies.wasmi]
optional = true
version = "0.6.2"
[dependencies.zeroize]
default-features = false
version = "1.2.0"
[features]
default = ["std"]
full_crypto = ["ed25519-dalek", "blake2-rfc", "tiny-keccak", "schnorrkel", "hex", "sha2", "twox-hash", "libsecp256k1", "sp-runtime-interface/disable_target_static_assertions", "merlin"]
std = ["full_crypto", "log/std", "thiserror", "wasmi", "lazy_static", "parking_lot", "primitive-types/std", "primitive-types/serde", "primitive-types/byteorder", "primitive-types/rustc-hex", "impl-serde", "codec/std", "hash256-std-hasher/std", "hash-db/std", "sp-std/std", "serde", "twox-hash/std", "blake2-rfc/std", "ed25519-dalek/std", "hex/std", "base58", "substrate-bip39", "tiny-bip39", "byteorder/std", "rand", "sha2/std", "schnorrkel/std", "schnorrkel/serde", "regex", "num-traits/std", "tiny-keccak", "sp-debug-derive/std", "sp-externalities", "sp-storage/std", "sp-runtime-interface/std", "zeroize/alloc", "secrecy/alloc", "futures", "futures/thread-pool", "libsecp256k1/std", "dyn-clonable"]
[lib]
bench = false
[package]
authors = ["Parity Technologies <admin@parity.io>"]
description = "Shareable Substrate types."
documentation = "https://docs.rs/sp-core"
edition = "2018"
homepage = "https://substrate.dev"
license = "Apache-2.0"
name = "sp-core"
repository = "https://github.com/paritytech/substrate/"
version = "3.0.0"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]