Struct identity_iota::prelude::KeyPair
source · [−]pub struct KeyPair { /* private fields */ }
Expand description
A convenient type for representing a pair of cryptographic keys.
Implementations
sourceimpl KeyPair
impl KeyPair
sourcepub fn try_from_private_key_bytes(
key_type: KeyType,
private_key_bytes: &[u8]
) -> Result<KeyPair, Error>
pub fn try_from_private_key_bytes(
key_type: KeyType,
private_key_bytes: &[u8]
) -> Result<KeyPair, Error>
Reconstructs a KeyPair
from the bytes of a private key.
The private key for Ed25519
must be a 32-byte seed in compliance
with RFC 8032.
Other implementations often use another format. See this blog post for further explanation.
sourcepub const fn private(&self) -> &Key<Private>
pub const fn private(&self) -> &Key<Private>
Returns a reference to the PrivateKey
object.
Trait Implementations
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more