[][src]Trait kuznechik::Algorithm

pub trait Algorithm<'k> {
    pub fn new(kuz: &'k Kuznechik) -> Self;
pub fn encrypt(&mut self, data: Vec<u8>) -> Vec<u8>;
pub fn decrypt(&mut self, data: Vec<u8>) -> Vec<u8>; }

Required methods

pub fn new(kuz: &'k Kuznechik) -> Self[src]

pub fn encrypt(&mut self, data: Vec<u8>) -> Vec<u8>[src]

pub fn decrypt(&mut self, data: Vec<u8>) -> Vec<u8>[src]

Loading content...

Implementors

impl<'k> Algorithm<'k> for AlgCbc<'k>[src]

impl<'k> Algorithm<'k> for AlgCfb<'k>[src]

impl<'k> Algorithm<'k> for AlgCtr<'k>[src]

impl<'k> Algorithm<'k> for AlgEcb<'k>[src]

impl<'k> Algorithm<'k> for AlgMac<'k>[src]

impl<'k> Algorithm<'k> for AlgOfb<'k>[src]

Loading content...