Trait gost_modes::AsyncStreamCipher[][src]

pub trait AsyncStreamCipher {
    pub fn encrypt(&mut self, data: &mut [u8]);
pub fn decrypt(&mut self, data: &mut [u8]); }

Asynchronous stream cipher core trait.

Required methods

pub fn encrypt(&mut self, data: &mut [u8])[src]

Encrypt data in place.

pub fn decrypt(&mut self, data: &mut [u8])[src]

Decrypt data in place.

Loading content...

Implementors

impl<C, M, S> AsyncStreamCipher for GostCfb<C, M, S> where
    C: BlockCipher + BlockEncrypt + NewBlockCipher,
    C::BlockSize: IsLessOrEqual<U255>,
    M: Unsigned + ArrayLength<u8> + IsGreaterOrEqual<C::BlockSize> + Sub<C::BlockSize>,
    S: Unsigned + ArrayLength<u8> + IsGreater<U0> + IsLessOrEqual<C::BlockSize>,
    Diff<M, C::BlockSize>: ArrayLength<u8>, 
[src]

Loading content...