[][src]Struct solana_sdk::signature::Keypair

pub struct Keypair(_);

Implementations

impl Keypair[src]

pub fn generate<R>(csprng: &mut R) -> Self where
    R: CryptoRng + RngCore
[src]

pub fn new() -> Self[src]

Return a new ED25519 keypair

pub fn from_bytes(bytes: &[u8]) -> Result<Self, SignatureError>[src]

pub fn to_bytes(&self) -> [u8; 64][src]

pub fn secret(&self) -> &SecretKey[src]

Trait Implementations

impl Debug for Keypair[src]

impl Default for Keypair[src]

impl<T> PartialEq<T> for Keypair where
    T: Signer
[src]

impl Signer for Keypair[src]

fn pubkey(&self) -> Pubkey[src]

Return the public key for the given keypair

Auto Trait Implementations

impl RefUnwindSafe for Keypair

impl Send for Keypair

impl Sync for Keypair

impl Unpin for Keypair

impl UnwindSafe for Keypair

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Clear for T where
    T: InitializableFromZeroed + ?Sized

impl<T> From<T> for T[src]

impl<T> InitializableFromZeroed for T where
    T: Default

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,