GenericIv

Trait GenericIv 

Source
pub trait GenericIv {
    type Size: IvSize;

    // Required method
    fn as_slice(&self) -> &[u8] ;
}
Expand description

A trait for types that can be used as generic initialization vectors.

Required Associated Types§

Source

type Size: IvSize

The associated size type for this IV.

Required Methods§

Source

fn as_slice(&self) -> &[u8]

Returns a reference to the IV as a byte slice.

Implementations on Foreign Types§

Source§

impl GenericIv for [u8; 12]

Source§

type Size = U12

Source§

fn as_slice(&self) -> &[u8]

Source§

impl GenericIv for [u8; 16]

Source§

type Size = U16

Source§

fn as_slice(&self) -> &[u8]

Source§

impl<'r> GenericIv for &'r [u8; 12]

Source§

type Size = U12

Source§

fn as_slice(&self) -> &[u8]

Source§

impl<'r> GenericIv for &'r [u8; 16]

Source§

type Size = U16

Source§

fn as_slice(&self) -> &[u8]

Implementors§