pub struct AeadOperationsBridge { /* private fields */ }Expand description
Wraps a concrete AeadOperations value as a CryptoProvider that only exposes AEAD.
Trait Implementations§
Source§impl CryptoProvider for AeadOperationsBridge
Available on crate feature alloc only.
impl CryptoProvider for AeadOperationsBridge
Available on crate feature
alloc only.fn kem(&self) -> Option<&dyn KemOperations>
fn signature(&self) -> Option<&dyn SignatureOperations>
fn hash(&self) -> Option<&dyn HashOperations>
fn aead(&self) -> Option<&dyn AeadOperations>
Auto Trait Implementations§
impl Freeze for AeadOperationsBridge
impl !RefUnwindSafe for AeadOperationsBridge
impl Send for AeadOperationsBridge
impl Sync for AeadOperationsBridge
impl Unpin for AeadOperationsBridge
impl UnsafeUnpin for AeadOperationsBridge
impl !UnwindSafe for AeadOperationsBridge
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