pub struct KeyRegistry { /* private fields */ }Expand description
Server-wide registry mapping minted inline encryption key tokens (keyed by the retained server endpoint’s KOID) to hardware key slots.
Implementations§
Source§impl KeyRegistry
impl KeyRegistry
Sourcepub fn register_key_slot(&self, hw_slot: u8) -> Result<EventPair, Status>
pub fn register_key_slot(&self, hw_slot: u8) -> Result<EventPair, Status>
Mints a new zx::EventPair key token for hw_slot and records it in the registry.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for KeyRegistry
impl !RefUnwindSafe for KeyRegistry
impl Send for KeyRegistry
impl Sync for KeyRegistry
impl Unpin for KeyRegistry
impl UnsafeUnpin for KeyRegistry
impl UnwindSafe for KeyRegistry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more