mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-27 09:17:58 +00:00
ed5ac30a44
* introduced "with_crypto" feature and applied switches like in substrate-api-client fork * introduced "with_crypto" feature and applied switches like in substraTEE-worker fork * distinguishing core::hash vs std::hash * @bkchr's review requests fulfilled * fixes * revert dependency upgrade ed25519-dalek * added full_crypto features to all crates using app_crypto! macro * fixing CI complaints. * fix again * adding CI test for with_crypto feature * added full_crypto for ecdsa. now builds wit h--no-deafault-features --features with_crypto * remove --release from CI test * @bkchr requested changes. moved full_crypto CI test to build stage * fixing no_std issue * CI fresh copy from srml-staking * gitlab CI with +nightly * solved no-feature-in-macro dilemma * cosmetics * Update core/application-crypto/src/sr25519.rs Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com> * Update core/application-crypto/src/ed25519.rs Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com> * even more simple * undo line delete * refactoring app_crypto macro. splitting functionalities based on full_crypto feature * whitespace cosmetics
28 lines
1.2 KiB
TOML
28 lines
1.2 KiB
TOML
[package]
|
|
name = "substrate-application-crypto"
|
|
version = "2.0.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
description = "Provides facilities for generating application specific crypto wrapper types."
|
|
|
|
[dependencies]
|
|
primitives = { package = "substrate-primitives", path = "../primitives", default-features = false }
|
|
codec = { package = "parity-scale-codec", version = "1.0.0", default-features = false, features = ["derive"] }
|
|
serde = { version = "1.0.101", optional = true, features = ["derive"] }
|
|
rstd = { package = "sr-std", path = "../sr-std", default-features = false }
|
|
runtime-io = { package = "sr-io", path = "../sr-io", default-features = false }
|
|
|
|
[dev-dependencies]
|
|
test-client = { package = "substrate-test-runtime-client", path = "../test-runtime/client" }
|
|
sr-primitives = { path = "../sr-primitives" }
|
|
|
|
[features]
|
|
default = [ "std" ]
|
|
std = [ "full_crypto", "primitives/std", "codec/std", "serde", "rstd/std", "runtime-io/std" ]
|
|
|
|
# This feature enables all crypto primitives for `no_std` builds like microcontrollers
|
|
# or Intel SGX.
|
|
# For the regular wasm runtime builds this should not be used.
|
|
full_crypto = [
|
|
"primitives/full_crypto"
|
|
] |