Trait did_key::Generate[][src]

pub trait Generate: KeyMaterial {
    fn new() -> Self;
fn new_with_seed(seed: &[u8]) -> Self;
fn from_public_key(public_key: &[u8]) -> Self;
fn from_secret_key(private_key: &[u8]) -> Self; }

Collection of methods to initialize a key pair using random or deterministic manner

Required methods

fn new() -> Self[src]

Generate random key

fn new_with_seed(seed: &[u8]) -> Self[src]

Generate key deterministically using a given seed

fn from_public_key(public_key: &[u8]) -> Self[src]

Generate instance from existing public key

fn from_secret_key(private_key: &[u8]) -> Self[src]

Generate instance from existing secret key

Loading content...

Implementors

Loading content...