pub struct RomulusNAead;Expand description
Stateless Romulus-N facade using lib_q_core::Aead.
Implementations§
Trait Implementations§
Source§impl Aead for RomulusNAead
impl Aead for RomulusNAead
Source§impl AeadDecryptSemantic for RomulusNAead
impl AeadDecryptSemantic for RomulusNAead
Source§fn decrypt_semantic(
&self,
key: &AeadKey,
nonce: &Nonce,
ciphertext: &[u8],
associated_data: Option<&[u8]>,
) -> Result<DecryptSemanticOutcome>
fn decrypt_semantic( &self, key: &AeadKey, nonce: &Nonce, ciphertext: &[u8], associated_data: Option<&[u8]>, ) -> Result<DecryptSemanticOutcome>
Decrypt and classify the outcome without overloading
Result for auth failure.Auto Trait Implementations§
impl Freeze for RomulusNAead
impl RefUnwindSafe for RomulusNAead
impl Send for RomulusNAead
impl Sync for RomulusNAead
impl Unpin for RomulusNAead
impl UnsafeUnpin for RomulusNAead
impl UnwindSafe for RomulusNAead
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