Crate sp_application_crypto[−][src]
Traits and macros for constructing application specific strongly typed crypto wrappers.
Modules
ecdsa | Ecdsa crypto types. |
ed25519 | Ed25519 crypto types. |
key_types | Known key types; this also functions as a global registry of key types for projects wishing to avoid collisions with each other. |
sr25519 | Sr25519 crypto types. |
Macros
app_crypto | Declares Public, Pair, Signature types which are functionally equivalent to |
app_crypto_pair | Declares Pair type which is functionally equivalent to |
with_pair | Generate the given code if the pair type is available. |
wrap | Implement bidirectional |
Structs
CryptoTypeId | An identifier for a specific cryptographic algorithm used by a key pair |
KeyTypeId | An identifier for a type of cryptographic key. |
Traits
AppKey | An application-specific key. |
AppPair | A application’s key pair. |
AppPublic | A application’s public key. |
AppSignature | A application’s signature. |
BoundToRuntimeAppPublic | Something that bound to a fixed |
MaybeHash | Type which implements Hash in std, not when no-std (std variant). |
RuntimeAppPublic | A runtime interface for an application’s public key. |
RuntimePublic | A runtime interface for a public key. |