[][src]Struct hacspec_provider::Chacha20Poly1305

pub struct Chacha20Poly1305 { /* fields omitted */ }

Trait Implementations

impl AeadCore for Chacha20Poly1305[src]

type NonceSize = U12

The length of a nonce.

type TagSize = U16

The maximum length of the nonce.

type CiphertextOverhead = U0

The upper bound amount of additional space required to support a ciphertext vs. a plaintext. Read more

impl AeadInPlace for Chacha20Poly1305[src]

impl NewAead for Chacha20Poly1305[src]

type KeySize = U32

The size of the key array required by this algorithm.

Auto Trait Implementations

impl RefUnwindSafe for Chacha20Poly1305

impl Send for Chacha20Poly1305

impl Sync for Chacha20Poly1305

impl Unpin for Chacha20Poly1305

impl UnwindSafe for Chacha20Poly1305

Blanket Implementations

impl<Alg> Aead for Alg where
    Alg: AeadInPlace
[src]

impl<Alg> AeadMut for Alg where
    Alg: AeadMutInPlace
[src]

impl<Alg> AeadMutInPlace for Alg where
    Alg: AeadInPlace
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.