licenses.dev

sp-application-crypto v2.0.1

Provides facilities for generating application specific crypto wrapper types.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT35
PackageRelationDependenciesPublished
arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
fixed-hash • 0.6.1Macros to define custom fixed-size hash typesINDIRECT1
impl-codec • 0.4.2Parity Codec serialization support for uint and fixed hash.INDIRECT13
impl-trait-for-tuples • 0.1.3Attribute macro to implement a trait for tuples INDIRECT4
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
parity-util-mem • 0.7.0Collection of memory related utilitiesINDIRECT29
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
primitive-types • 0.7.3Primitive types shared by Ethereum and SubstrateINDIRECT20
proc-macro-crate • 0.1.5Replacement for crate (macro_rules keyword) in proc-macros INDIRECT7
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
ref-cast-impl • 1.0.23Derive implementation for ref_cast::RefCast.INDIRECT4
ref-cast • 1.0.23Safely cast &T to &U where the struct U contains a single field of type T.INDIRECT5
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
rustc-hex • 2.1.0rustc-serialize compatible hex conversion traits INDIRECT0
secrecy • 0.6.0Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped. INDIRECT1
semver • 1.0.23Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
static_assertions • 1.1.0Compile-time assertions to ensure that invariants are met.INDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
toml • 0.5.11A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT6
uint • 0.8.5Large fixed-size integer arithmeticINDIRECT4
unicode-xid • 0.2.6Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
zeroize • 1.8.1Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! INDIRECT0
Apache-2.013
PackageRelationDependenciesPublished
hash-db • 0.15.2Trait for hash-keyed databases.INDIRECT0
hash256-std-hasher • 0.15.2Standard library hasher for 256-bit prehashed keys.INDIRECT1
parity-scale-codec-derive • 1.2.3Serialization and deserialization derive macro for Parity SCALE CodecINDIRECT9
parity-scale-codec • 1.3.7SCALE - Simple Concatenating Aggregated Little EndiansDIRECT12
sp-core • 2.0.1Shareable Substrate types.DIRECT59
sp-debug-derive • 2.0.1Macros to derive runtime debug implementation.INDIRECT4
sp-io • 2.0.1I/O for Substrate runtimesDIRECT60
sp-runtime-interface-proc-macro • 2.0.1This crate provides procedural macros for usage within the context of the Substrate runtime interface.INDIRECT15
sp-runtime-interface • 2.0.1Substrate runtime interfaceINDIRECT39
sp-std • 2.0.1Lowest-abstraction level for the Substrate runtime: just exports useful primitives from std or client/alloc to be used with any code that depends on the runtime.DIRECT0
sp-storage • 2.0.1Storage related primitivesINDIRECT17
sp-tracing • 2.0.1Instrumentation primitives and macros for Substrate.INDIRECT17
sp-wasm-interface • 2.0.1Types and traits for interfacing between the host and the wasm runtime.INDIRECT15
MIT8
PackageRelationDependenciesPublished
byte-slice-cast • 0.3.5Safely cast bytes slices from/to slices of built-in fundamental numeric typesINDIRECT0
convert_case • 0.4.0Convert strings into any caseINDIRECT0
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
derive_more • 0.99.18Adds #[derive(x)] macros for more traitsINDIRECT7
parity-util-mem-derive • 0.1.0Crate for memory reportingINDIRECT6
synstructure • 0.12.6Helper methods and macros for custom derivesINDIRECT5
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT0
tracing • 0.1.40Application-level tracing for Rust. INDIRECT2
MIT OR Unlicense3
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
BSD-2-Clause1
PackageRelationDependenciesPublished
Inflector • 0.11.4Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize are supported as both traits and pure functions acting on String types. INDIRECT5
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/sp-application-crypto)](https://licenses.dev/cargo/sp-application-crypto)
<a href="https://licenses.dev/cargo/sp-application-crypto">
  <img src="https://licenses.dev/b/cargo/sp-application-crypto" alt="licenses" />
</a>

Or the licenses badge code for the 2.0.1 version:

[![licenses](https://licenses.dev/b/cargo/sp-application-crypto/2.0.1)](https://licenses.dev/cargo/sp-application-crypto/2.0.1)
<a href="https://licenses.dev/cargo/sp-application-crypto/2.0.1">
  <img src="https://licenses.dev/b/cargo/sp-application-crypto/2.0.1" alt="licenses" />
</a>
GitHub