GenericKey

Trait GenericKey 

Source
pub trait GenericKey: Sealed {
    // Required methods
    fn slice(&self) -> &[u8] ;
    fn size(&self) -> u32;
}
Available on crate feature allow-non-fips only.
Expand description

Abstracts over different key types used in ChaCha20.

Required Methods§

Source

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

Returns a slice of the key data

Source

fn size(&self) -> u32

Returns the size of the key in bytes

Implementations on Foreign Types§

Source§

impl<'kr> GenericKey for &'kr [u8; 16]

Source§

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

Source§

fn size(&self) -> u32

Source§

impl<'kr> GenericKey for &'kr [u8; 32]

Source§

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

Source§

fn size(&self) -> u32

Implementors§