[−][src]Struct over_there_crypto::Aes256SivBicrypter
Methods
impl Aes256SivBicrypter
[src]
pub fn new(key: &Key512Bits) -> Self
[src]
Trait Implementations
impl Bicrypter for Aes256SivBicrypter
[src]
impl Decrypter for Aes256SivBicrypter
[src]
fn decrypt(
&self,
buffer: &[u8],
associated_data: &AssociatedData
) -> Result<Vec<u8>, CryptError>
[src]
&self,
buffer: &[u8],
associated_data: &AssociatedData
) -> Result<Vec<u8>, CryptError>
impl Default for Aes256SivBicrypter
[src]
NOTE: This is purely for derive_builder and should not be used externally
impl Encrypter for Aes256SivBicrypter
[src]
fn encrypt(
&self,
buffer: &[u8],
associated_data: &AssociatedData
) -> Result<Vec<u8>, CryptError>
[src]
&self,
buffer: &[u8],
associated_data: &AssociatedData
) -> Result<Vec<u8>, CryptError>
fn new_encrypt_associated_data(&self) -> AssociatedData
[src]
Returns a new nonce to be associated when encrypting
Auto Trait Implementations
impl RefUnwindSafe for Aes256SivBicrypter
impl Send for Aes256SivBicrypter
impl Sync for Aes256SivBicrypter
impl Unpin for Aes256SivBicrypter
impl UnwindSafe for Aes256SivBicrypter
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,