pub struct LibQAeadProvider { /* private fields */ }Expand description
Registry-backed AEAD provider for integration with lib-q-core contexts.
Implementations§
Source§impl LibQAeadProvider
impl LibQAeadProvider
Sourcepub fn security_validator(&self) -> &SecurityValidator
pub fn security_validator(&self) -> &SecurityValidator
Security validator used for input checks.
Trait Implementations§
Source§impl AeadOperations for LibQAeadProvider
Available on crate feature alloc only.
impl AeadOperations for LibQAeadProvider
Available on crate feature
alloc only.Source§impl Clone for LibQAeadProvider
impl Clone for LibQAeadProvider
Source§fn clone(&self) -> LibQAeadProvider
fn clone(&self) -> LibQAeadProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CryptoProvider for LibQAeadProvider
Available on crate feature alloc only.
impl CryptoProvider for LibQAeadProvider
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 LibQAeadProvider
impl RefUnwindSafe for LibQAeadProvider
impl Send for LibQAeadProvider
impl Sync for LibQAeadProvider
impl Unpin for LibQAeadProvider
impl UnsafeUnpin for LibQAeadProvider
impl UnwindSafe for LibQAeadProvider
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