Enum lair_keystore_api::entry::LairEntry [−][src]
#[non_exhaustive]
pub enum LairEntry {
TlsCert(EntryTlsCert),
SignEd25519(EntrySignEd25519),
X25519(EntryX25519),
}
Expand description
Enum of lair entry types for decoding.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
TlsCert(EntryTlsCert)
Tls Cert Keypair
Tuple Fields of TlsCert
0: EntryTlsCert
SignEd25519(EntrySignEd25519)
Sign Ed25519 Keypair
Tuple Fields of SignEd25519
X25519(EntryX25519)
X25519 Keypair
Tuple Fields of X25519
0: EntryX25519
Implementations
Decode a disk entry. @todo - once we’re integrated with sodoken, this should decrypt too otherwise we would first have to load priv keys into unprotected memory.
Encode this entry for writing to disk. @todo - once we’re integrated with sodoken, this should encrypt too otherwise we’re writing our priv key to unprotected memory.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for LairEntry
impl UnwindSafe for LairEntry
Blanket Implementations
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more