Trait iop_keyvault::KeyDerivationCrypto [−][src]
An implementation of this trait defines a family of types that fit together to extend AsymmetricCrypto
with the ability to have a hierarchical deterministic wallet, so a tree of private and public keys all
derived from a single master secret.
Associated Types
type ExtendedPrivateKey: ExtendedPrivateKey<Self>
[src]
See ExtendedPrivateKey
for more details.
type ExtendedPublicKey: ExtendedPublicKey<Self>
[src]
See ExtendedPublicKey
for more details.
Required methods
fn master(seed: &Seed) -> Self::ExtendedPrivateKey
[src]
Does not seem to completely belong here, but calculates the master extended private key - the root of a hierarchical deterministic wallet - from a given seed. All other keys are derived from this one extended private key.
Implementors
impl KeyDerivationCrypto for Ed25519
[src]
type ExtendedPrivateKey = EdExtPrivateKey
type ExtendedPublicKey = EdPublicKey
No need for chain code, because there is no public derivation