pub struct PinnedKeyVerifier { /* private fields */ }Expand description
Verifies layer-manifest envelopes against a pinned ed25519 root public key (32 raw bytes).
Implementations§
Source§impl PinnedKeyVerifier
impl PinnedKeyVerifier
pub fn from_public_key_bytes(public_key: &[u8]) -> Result<Self, VerifyError>
Trait Implementations§
Source§impl ManifestVerifier for PinnedKeyVerifier
impl ManifestVerifier for PinnedKeyVerifier
Auto Trait Implementations§
impl Freeze for PinnedKeyVerifier
impl RefUnwindSafe for PinnedKeyVerifier
impl Send for PinnedKeyVerifier
impl Sync for PinnedKeyVerifier
impl Unpin for PinnedKeyVerifier
impl UnsafeUnpin for PinnedKeyVerifier
impl UnwindSafe for PinnedKeyVerifier
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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