Struct sp_core::crypto::Dummy [−][src]
pub struct Dummy;
Expand description
Dummy cryptography. Doesn’t do anything.
Trait Implementations
The type used to (minimally) encode the data required to securely create a new key pair. Read more
The type used to represent a signature. Can be created from a key pair and a message and verified with the message and a public key. Read more
type DeriveError = ()
type DeriveError = ()Error returned from the derive function.
Generate new secure (random) key pair and provide the recovery phrase. Read more
Returns the KeyPair from the English BIP39 seed phrase, or None if it’s invalid.
Derive a child key from a series of given junctions.
Make a new key pair from secret seed material. The slice must be the correct size or
it will return None. Read more
Verify a signature on a message. Returns true if the signature is good.
Verify a signature on a message. Returns true if the signature is good.
Return a vec filled with raw data.
Interprets the string s in order to generate a key Pair. Returns both the pair and an optional seed, in the
case that the pair can be expressed as a direct derivation from a seed (some cases, such as Sr25519 derivations
with path components, cannot). Read more
Interprets the string s in order to generate a key pair. Read more
Return a Vec<u8> filled with raw data.
Return CryptoTypePublicPair from public key.
Auto Trait Implementations
impl RefUnwindSafe for Dummyimpl UnwindSafe for DummyBlanket Implementations
pub fn as_byte_slice(&self) -> &[u8]pub fn as_mut_byte_slice(&mut self) -> &mut [u8]pub fn as_mut_slice_of<T>(&mut self) -> Result<&mut [T], Error> where
T: FromByteSlice, pub fn as_slice_of<T>(&self) -> Result<&[T], Error> where
T: FromByteSlice, Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any, Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
Some if the string is a properly encoded SS58Check address, optionally with a derivation path following. Read more
Some if the string is a properly encoded SS58Check address, optionally with a derivation path following. Read more
A format filterer, can be used to ensure that from_ss58check family only decode for
allowed identifiers. By default just refuses the two reserved identifiers. Read more
Some if the string is a properly encoded SS58Check address.
Some if the string is a properly encoded SS58Check address.
Return the ss58-check string for this key.
Return the ss58-check string for this key.
The counterpart to unchecked_from.
pub fn vzip(self) -> V