wolf_crypto::chacha

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§